Összefoglaló
Egy sérülékenységet jelentettek az OpenBSD rendszerben, amelyet a rosszindulatú helyi felhasználók kihasználhatnak szolgáltatás megtagadás (DoS) előidézéséhez.
Leírás
Egy sérülékenységet jelentettek az OpenBSD rendszerben, amelyet a rosszindulatú helyi felhasználók kihasználhatnak szolgáltatás megtagadás (DoS) előidézéséhez.
A sérülékenységet egy, a sys/netinet/ip_output.c “ip_ctloutput()” függvényének, és a sys/netinet6/ip6_output.c “ip6_ctloutput()” függvényének NULL mutató hivatkozás feloldási hibája okozza. Ez kihasználható az érintett kernel összeomlasztásához a “getsockopt()” függvény, pl. IP_AUTH_LEVEL, IP_ESP_TRANS_LEVEL, IP_ESP_NETWORK_LEVEL, vagy IP_IPCOMP_LEVEL értékkel történő meghívásával.
Megjegyzés: A sikeres kihasználáshoz rendszergazdai jogosultság szükséges.
Megoldás
Használja a javításokat!
OpenBSD 4.4:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/4.4/common/016_getsockopt.patch
OpenBSD 4.5:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/4.5/common/009_getsockopt.patch
OpenBSD 4.6:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/4.6/common/003_getsockopt.patch
Támadás típusa
Deny of service (Szolgáltatás megtagadás)Hatás
Loss of availability (Elérhetőség elvesztése)Szükséges hozzáférés
Local/Shell (Helyi/shell)Hivatkozások
Gyártói referencia: openbsd.org
Gyártói referencia: openbsd.org
Gyártói referencia: openbsd.org
SECUNIA 37190