Все о мире Свободного Программного Обеспечения
🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot
Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Post #11878
2.85K
Новая уязвимость в CIFS-подсистеме ядра Linux даёт root через подмену библиотек
Раскрыты детали уязвимости CIFSwitch (CVE пока не присвоен) в модуле ядра CIFS и пакете cifs-utils, позволяющей непривилегированному пользователю получить права root. Уязвимость связана с механизмом cifs.spnego для аутентификации по протоколу SPNEGO при подключении к SMB-серверам.
Атака использует то, что обработчик cifs.upcall выполняется с правами root и доверяет параметрам, переданным из ядра (pid, uid, creduid, upcall_target). Злоумышленник инициирует вызов обработчика в своём пространстве имён монтирования, где подменяет /etc/nsswitch.conf и библиотеки libnss_*.so.2. Обработчик загружает эти библиотеки с правами root. Требуется разрешение на создание пространств имён пользователей или монтирования и наличие установленного пакета cifs-utils.
Уязвимы по умолчанию: Linux Mint, CentOS Stream 9 GNOME, Rocky Linux 9 Workstation, Kali Linux, AlmaLinux 9.7 Workstation, SUSE 15 SP7 / SAP 15 SP7 / SAP 16.
Требуют установки cifs-utils: Ubuntu 18.04-24.04 Desktop/Server, Pop!_OS, Debian 11/12/13, openSUSE Leap 15.6, Rocky Linux 8/9 KVM, Oracle Linux 8/9 KVM, Amazon Linux 2023 KVM.
Защищены SELinux/AppArmor по умолчанию: Ubuntu 26.04, Fedora 40-44, CentOS Stream 10, Rocky Linux 10, AlmaLinux 10.1, Oracle Linux 10, openSUSE Tumbleweed, openSUSE Leap 16.0, SUSE Linux 16.
Обходные пути до выхода патча: заблокировать загрузку модуля cifs, отключить user namespace (
Linux / Линукс 🥸
Раскрыты детали уязвимости CIFSwitch (CVE пока не присвоен) в модуле ядра CIFS и пакете cifs-utils, позволяющей непривилегированному пользователю получить права root. Уязвимость связана с механизмом cifs.spnego для аутентификации по протоколу SPNEGO при подключении к SMB-серверам.
Атака использует то, что обработчик cifs.upcall выполняется с правами root и доверяет параметрам, переданным из ядра (pid, uid, creduid, upcall_target). Злоумышленник инициирует вызов обработчика в своём пространстве имён монтирования, где подменяет /etc/nsswitch.conf и библиотеки libnss_*.so.2. Обработчик загружает эти библиотеки с правами root. Требуется разрешение на создание пространств имён пользователей или монтирования и наличие установленного пакета cifs-utils.
Уязвимы по умолчанию: Linux Mint, CentOS Stream 9 GNOME, Rocky Linux 9 Workstation, Kali Linux, AlmaLinux 9.7 Workstation, SUSE 15 SP7 / SAP 15 SP7 / SAP 16.
Требуют установки cifs-utils: Ubuntu 18.04-24.04 Desktop/Server, Pop!_OS, Debian 11/12/13, openSUSE Leap 15.6, Rocky Linux 8/9 KVM, Oracle Linux 8/9 KVM, Amazon Linux 2023 KVM.
Защищены SELinux/AppArmor по умолчанию: Ubuntu 26.04, Fedora 40-44, CentOS Stream 10, Rocky Linux 10, AlmaLinux 10.1, Oracle Linux 10, openSUSE Tumbleweed, openSUSE Leap 16.0, SUSE Linux 16.
Обходные пути до выхода патча: заблокировать загрузку модуля cifs, отключить user namespace (
kernel.unprivileged_userns_clone=0) или переопределить правило cifs.spnego в /etc/request-key.d/.Linux / Линукс 🥸
- ❤ 9












