Ve FreeBSD bylo opraveno šest zranitelností, které umožňují zvýšení oprávnění v systému nebo přístup k datům jádra. Problémy byly odstraněny v aktualizacích 12.0-RELEASE-p8, 11.2-RELEASE-p12 a 11.3-RELEASE-p1.
- — chyba ve zpracování volání close pro souborové popisovače vytvořené pomocí systémového volání posix_openpt, může vést k zápisu do již uvolněných oblastí paměti jádra (write-after-free). Místní útočník může zranitelnost využít k získání oprávnění root nebo k úniku z jail prostředí;
- — nedostatek řádné kontroly správnosti hodnot při zpracování proměnných prostředí v klientském kódu telnet může vést k přetečení bufferu při přístupu k škodlivému serveru a k realizaci útoku na vzdálené spuštění kódu na straně klienta;
- — chyba v implementaci freebsd32_ioctl může vést k úniku oblastí paměti jádra, které mohou potenciálně obsahovat zbytková data z bufferu terminálu nebo souborového cache;
- — možnost iniciovat přetečení čítače v pseudo-FS mqueuefs, které může být použito k získání přístupu k souborům, adresářům a soketům jiných procesů, které patří jiným uživatelům. Tato zranitelnost může být také využita k úniku z jail a, pokud má uživatel root přístup v jail, k získání oprávnění root v hlavním systému;
- — chyba kontroly hodnot parametru 'epid' a 'streamid' v kódu emulace zařízení XHCI v hypervizoru bhyve umožňuje přístup k hodnotám paměti mimo vyhrazený buffer nebo iniciaci pádu systému;
- — únik čítače referencí na UNIX sokety, které se používají k přenosu oprávnění mezi procesy, může být využit k získání root přístupu nebo úniku z jail prostředí.
Zdroj: opennet.ru
