Na konferencii 39C3 (Chaos Communication Congress) bol prezentovaný dokument s výsledkami výskumu bezpečnosti mechanizmu FreeBSD jail. Autorom výskumu sa podarilo prekonať obmedzenia Jail a skompromitovať hostiteľský systém, ak útočník má root práva v rámci Jail. Na GitHubu bol zverejnený kód 5 prototypov exploitov, ktoré využívajú na vystúpenie z Jail zraniteľnosti v ipfilter, dummynet, carp a ipfw, ktoré sa prejavili vo FreeBSD 14.3-RELEASE. Počas výskumu bolo identifikovaných približne 50 bezpečnostných problémov v jadre FreeBSD, pre ktoré boli pripravené opravy v podobe patchov.
Hlavné zistenia na konci dokumentu:
- Súčasné operačné systémy sú mimoriadne zložité a vznik chýb v nich je nevyhnutný.
- Veľká časť analyzovaného kódu bola napísaná v 90. rokoch a už dlhší čas nebola podrobená auditu.
- Väčšina identifikovaných zraniteľností súvisí s chybami pri nízkoúrovňovej práci s pamäťou, ktorým by sa dalo vyhnúť použitím moderných jazykov, ako je Rust.
Zdroj: opennet.ru
