На конференцията 39C3 (Chaos Communication Congress) беше представено доклад за резултатите от изследването на защитата на механизма FreeBSD jail. Авторите на изследването успяха да напуснат Jail и да компрометират хоста, при условие че атакуващият разполага с root права вътре в Jail. В GitHub е публикуван код на 5 прототипа на експлоити, използващи уязвимости в ipfilter, dummynet, carp и ipfw, които се проявяват във FreeBSD 14.3-RELEASE. Общият брой на идентифицираните проблеми с безопасността в ядрото на FreeBSD е около 50, за част от които са подготвени пачове с корекции.
Основните изводи в края на доклада:
- Съвременните операционни системи са изключително сложни и появата на грешки в тях е неизбежна.
- Голяма част от анализа на кода е написана през 90-те години и отдавна не е била подлагана на одит.
- Голяма част от откритите уязвимости са свързани с грешки при нискоуровнева работа с паметта, които можеха да бъдат избегнати, ако бяха приложени съвременни езици, например, Rust.
Източник: opennet.ru
