Csomag: imp
Sebezhetőség: SQL beszúrás
Probléma-típus: távoli
Debian-specifikus: nem
CVE Id: CAN-2003-0025
A DSA 229-1 hibajegy tartalmazott egy elgépelést az egyik fájlban, ami bizonyos telepítéseket hirtelen tönkretehet.
Az eredeti hibajegy (ha valaki megtalálja a DSA 229-1 és DSA 229-2 közt az eltérést, ill. ezt a typo-t, annak felajánlok egy virtuális mogyoróscsokit :-)):Jouko Pynnonen talált egy problémát az IMP-ben, ami egy web alapú levelező. Megfelelően módosított url-t használva egy távoli támadó képes SQL kódot bejuttatni az SQL lekérdezésekbe megfelelő felhasználó azonosítás nélkül. Habár az SQL lekérdezés eredménye nem is olvasható közvetlenül a képernyőről, egy támadó talán frissítheti vele a levél aláírását a tartalomra, ami a lekérdezés eredménye és megnézheti azt az IMP beállítások oldalán.
Az SQL "beszúrás" súlyossága erősen függ a hozzátartozó adatbázistól és annak a konfigurációjától. Ha PostgreSQL-t használunk, akkor lehetőségünk van több SQL lekérdezést végrehajtani, ha azokat pontosvesszővel elválasztjuk. Az adatbázis tartalmaz session azonosítót így a támadó eltérítheti az aktuálisan belépett felhasználók "session"jeit, és olvashatja a leveleiket. A legrosszabb esetben, ha a hordemgr felhasználónak megvan a lehetősége a COPY SQL parancs futtatására (a PostgreSQL-ben legalábbis van ilyen), akkor a távoli felhasználó írhat és olvashat bármelyik fájlba amibe az adatbázisfelhasználó (postgres) is tud. A támadó talán képes megfelelő shell parancsokat is futtatni ha azokat a felhasználó ~/.psqlrc fájljába teszi, amelyek lefutnak, amikor a felhasználó elindít egy psql parancsot amely bizonyos konfigurációk esetén rendszerint meg is történnek egy cron scriptből.
Az aktuális stabil terjesztés (woody) ezt a problémát a 2.2.6-5.2 verzióban javítja.
Az régi stabil terjesztés (potato) ezt a problémát a 2.2.6-0.potato.5.2 verzióban javítja.
Az instabil terjesztés (sid) ezt a problémát a 2.2.6-8 verzióban javítja.
Az IMP csomagok frissítését javasoljuk.
Martin Schultze levele a debian-security-announce listán.
A frissítésről szóló FAQ-nk.