V FreeBSD je bilo odprtih šest ranljivosti, ki omogočajo povečanje privilegijev v sistemu ali dostop do podatkov jedra. Te težave so bile odpravljene v posodobitvah 12.0-RELEASE-p8, 11.2-RELEASE-p12 in 11.3-RELEASE-p1.
- — napaka v obravnavi klica close za datotečne opise, ustvarjene preko sistemskega klica posix_openpt, lahko privede do pisanja v že osvobojene področja pomnilnika jedra (write-after-free). Lokalni napadalec lahko izkoristi to ranljivost za pridobitev privilegijev root ali izstop iz jail okolja;
- — pomanjkanje ustrezne preveritve veljavnosti vrednosti pri obravnavi okolijskih spremenljivk v kodi odjemalca telnet lahko privede do prenasičenja pomnilnika pri povezavi z zlonamernim strežnikom in omogoči napad z izvajanjem kode na strani odjemalca;
- — napaka v implementaciji freebsd32_ioctl lahko privede do uhajanja področij pomnilnika jedra, ki lahko potencialno vsebujejo ostanke podatkov iz predpomnilnika terminala ali datotečnega predpomnilnika;
- — možnost sprožitve prenasičenja števec v psevdodoločeni datotečni sistem mqueuefs, ki se lahko uporabi za dostop do datotek, imenikov in soketov drugih procesov, ki pripadajo drugim uporabnikom. Ta težava se lahko uporabi tudi za izhod iz jail in, v primeru, da obstajajo pravice root v jail, za pridobitev root privilegijev v osnovnem sistemu;
- — napaka pri preverjanju vrednosti parametrov ‘epid’ in ‘streamid’ v kodi emulacije naprav XHCI v hipervizorju bhyve omogoča dostop do vrednosti pomnilnika zunaj dodeljenega področja ali sprožitev zrušitve sistema;
- — uhajanje števca referenc na UNIX-sokete, uporabljene za prenos privilegijev med procesi, se lahko uporablja za pridobitev root dostopa ali izstop iz jail okolja.
Izvor: opennet.ru
