A hihetetlenül bonyolult nevű Maksymilian Arciemowicz egy több terméket érintő, túlterheléses támadások kivitelezésére alkalmas sebezhetőségről számolt be. A hiba a tipikusan szabadszavas fájlkereséseknél használt glob() eljárástban leledzik. A probléma ott van, hogy az eljárás nem veszi figyelembe a GLOB_LIMIT értékét, amely megszabná az általa maximálisan felhasználható memória méretét, ha keresett mintára nem illeszkedik fájl. Tehát amíg a */../*/../*/../*/../* keresés kiértékelésekor előbb-utóbb leáll a folyamat a GLOB_LIMIT megsértése miatt, addig a ../*/../*/../*/../*blablalbalba keresés szépen elkezdni felzabálni a memóriát.
A probléma több gyártó termékeit is érinti, Arciemowicz az FTP szerverekre ment rá, és azt találta, hogy a FreeBSD, az OpenBSD, a NetBSD, és az Oracle Solaris fájlkiszolgálói is lelőhetők ilyen módon, valamint potenciálisan az összes globoló, GNU libc-t használó projekt is érintett lehet.
synapse · http://www.synsecblog.com 2010.10.07. 16:22:53
nice
synapse
mimindannyian · http://wmiki.blog.hu/ 2010.10.11. 11:40:38