В FreeBSD са отстранени три уязвимости, които позволяват изпълнение на код при използване на libfetch, повторно изпращане на IPsec пакети или достъп до данни от ядрото. Проблемите са коригирани с актуализациите 12.1-RELEASE-p2, 12.0-RELEASE-p13 и 11.3-RELEASE-p6.
- — преливане на буфер в библиотеката libfetch, използвана за изтегляне на файлове в командата fetch, пакетния мениджър pkg и други утилити. Уязвимостта може да доведе до изпълнение на код при обработка на специално оформен URL. Атаката може да бъде извършена при достъп до контролирано от злонамерен потребител сайт, който чрез HTTP пренасочване може да инициира обработка на вредоносен URL;
- — уязвимост в механизма за генериране на core дампове на процеси. Поради грешка, core дамповете записвали до 20 байта данни от стека на ядрото, в които потенциално може да се съдържа поверителна информация, обработвана от ядрото. Като обходен вариант за защита, може да се изключи генерирането на core файлове чрез sysctl kern.coredump=0;
- — грешка в кода за блокиране на повторното изпращане на данни в IPsec е позволила повторно изпращане на преди това прихванати пакети. В зависимост от високо ниво протокол, предаван по IPsec, установената проблема позволява, например, повторно изпращане на предадени команди.
Източник: opennet.ru
