Уязвимости в Netfilter и io_uring, позволяващи повишаване на привилегиите в системата.

В подистемите на ядрото на Linux Netfilter и io_uring са открити уязвимости, които позволяват на локален потребител да повиши своите привилегии в системата:

  • Уязвимост (CVE-2023-32233) в подсистемата Netfilter, причинена от достъп до памет след освобождаването ѝ (use-after-free) в модула nf_tables, който осигурява работата на пакетния филтър nftables. Уязвимостта може да бъде експлоатирана чрез изпращане на специално форматирани заявки за обновление на конфигурацията на nftables. За извършване на атака е необходимо да имате достъп до nftables, който може да бъде получен в отделно мрежово пространство (network namespaces) при наличие на права CLONE_NEWUSER, CLONE_NEWNS или CLONE_NEWNET (например, при възможност за стартиране на изолиран контейнер).

    За да предостави на потребителите време за инсталиране на обновления, изследователят, открил проблема, обеща да отложи за една седмица (до 15 май) публикуването на подробна информация и пример за работещ експлоит, осигуряващ root shell. Уязвимостта е отстранена в обновлението 6.4-rc1. Можете да проследите корекцията на уязвимостта в дистрибуциите на страниците: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

  • Уязвимост (CVE все още не е присвоен) в реализирането на интерфейса за асинхронно вход/изход io_uring, който е в ядрото на Linux от версия 5.1. Проблемът е причинен от грешка в функцията io_sqe_buffer_register, която позволява достъп до физическата памет извън статично заделения буфер. Проблемът се проявява само в клон 6.3 и ще бъде отстранен в предстоящо обновление 6.3.2. Работен прототип на експлоит, позволяващ изпълнение на код с привилегии на ядрото, вече е наличен за тестване.

      Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster