Durante a conferência 39C3 (Chaos Communication Congress), foi apresentado um relatório com os resultados de uma pesquisa sobre a segurança do mecanismo FreeBSD jail. Os autores da pesquisa conseguiram sair do Jail e comprometer o host, desde que o atacante tenha privilégios de root dentro do Jail. No GitHub, foi publicado o código de 5 protótipos de exploits que utilizam vulnerabilidades no ipfilter, dummynet, carp e ipfw, que se manifestam no FreeBSD 14.3-RELEASE. No total, durante a pesquisa, foram identificados cerca de 50 problemas de segurança no núcleo do FreeBSD, dos quais alguns receberam patches de correção.
Principais conclusões no final do relatório:
- Os sistemas operacionais modernos são extremamente complexos e a ocorrência de erros neles é inevitável.
- A maior parte do código analisado foi escrito na década de 1990 e não passou por auditoria há muito tempo.
- A maioria das vulnerabilidades identificadas está relacionada a erros no trabalho de baixo nível com a memória, que poderiam ser evitados usando linguagens modernas, como Rust.
Fonte: opennet.ru
