В FreeBSD са отстранени няколко уязвимости, които позволяват на локален потребител да повиши правата си, да изпълни код в контекста на ядрото или да излезе от изолирана среда:
- CVE-2024-43102 — състояние на гонка в реализацията на системния повик _umtx_op може да се използва за извършване на достъп до вече освободена област от паметта (Use-After-Free) чрез едновременна отправка на няколко подзапроса UMTX_SHM_DESTROY. Потенциално уязвимостта позволява заобикаляне на ограниченията на механизма за изолация Capsicum или постигане на изпълнение на код на ниво ядро. На уязвимостта е присвоен най-висок риск (10 от 10). Проблемът е отстранен с актуализации 14.1-RELEASE-p4, 14.0-RELEASE-p10 и 13.3-RELEASE-p6.
- CVE-2024-45287, CVE-2024-45288 — уязвимости в библиотеката libnv, използвана в ядрото и в потребителското пространство за обработка на списъци във формат ключ/стойност. Първият проблем е свързан с целочислено преливане, водещо до заделяне на буфер, който е по-малък от записваната в буфера част от данни. Вторият проблем произлиза от недефиниране на завършващия нулев символ в последния елемент на масива, което води до възможност за запис извън заделения буфер. Уязвимостта може потенциално да се използва за повишаване на привилегиите чрез презаписване на области от паметта в системните процеси или в ядрото.
- CVE-2024-32668, CVE-2024-41928, CVE-2024-8178, CVE-2024-42416, CVE-2024-43110, CVE-2024-45063 — уязвимости в хипервизора bhyve, които позволяват изпълнение на код в процес, изпълняващ се на страната на хост системата (обикновено с права root), при манипулации в гостовата система с драйвери за виртуален USB контролер (XHCI), TPM или ctl (емулация на SCSI чрез CAM Target Layer).
- CVE-2024-6119 — уязвимост в OpenSSL, водеща до аварийно спиране на приложения при проверка на специално форматирани имена на сертификати X.509, зададени в полето otherName.
Източник: opennet.ru
