CVE-2026-91205
Cockpit-files: cockpit-files: local attacker can hijack file ownership via symlink race
Что произошло
A flaw was found in cockpit-files. A local unprivileged attacker can exploit a race condition during directory creation with owner assignment. By controlling a writable parent directory, the attacker can replace a newly created directory with a symbolic link (symlink) before the ownership change operation (chown) is applied. This allows the attacker to redirect the ownership change to an arbitrary file, potentially leading to information disclosure or unauthorized modification of sensitive files.
Что это значит
В источнике описана ошибка безопасности в перечисленных продуктах. Фактический риск зависит от установленной версии, конфигурации и доступности компонента; проверьте условия в первичном бюллетене.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
Avoid using the privileged owner-assignment directory-creation flow in Cockpit Files inside directories that are writable by untrusted local users. Restrict write permissions on shared parent directories, and where directories must remain shared and writable, apply the sticky bit so users cannot replace directory entries they do not own. Creating directories without an owner assignment does not trigger the vulnerable privileged chown path and can be used where the owner-setting feature is not required. Updated packages that address this flaw are being delivered for the actively maintained releases.
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
Red Hat / Red Hat Enterprise Linux 10
{
"status": "unaffected",
"version": "0:36.1-1.el10_2",
"lessThan": "*",
"versionType": "rpm"
}cpe:/o:redhat:enterprise_linux:10.2
Red Hat / Red Hat Enterprise Linux 9
{
"status": "unaffected",
"version": "0:36.1-1.el9_8",
"lessThan": "*",
"versionType": "rpm"
}cpe:/a:redhat:enterprise_linux:9::appstream
CVSS: оценки и векторы
CVSS 3.1 · cve6
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
CVSS 3.1 · secalert@redhat.com6
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
CVSS 3.1 · ghsa6
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"ghsa",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-11-06T21:16:12.145778+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-11-06T06:08:50.856022+00:00"
},
"scores": [
"cve",
"ghsa",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-11-06T06:08:50.856022+00:00"
},
"affected": [
"cve"
],
"published": {
"source": "cve",
"received_at": "2026-11-06T06:08:50.856022+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-06T21:16:12.145778+00:00"
},
"references": [
"cve",
"ghsa",
"nvd"
],
"description": {
"source": "cve",
"received_at": "2026-11-06T06:08:50.856022+00:00"
},
"workarounds": [
"cve"
],
"configurations": []
}Хронология записи
- Данные обновлены07.11.2026, 00:16
- Данные обновлены06.11.2026, 06:52
- Данные обновлены06.11.2026, 05:33
- Данные обновлены06.11.2026, 04:51
- Данные обновлены06.11.2026, 00:16
- Данные обновлены05.11.2026, 00:21
- Данные обновлены04.11.2026, 00:15
- Данные обновлены03.11.2026, 00:15
- Данные обновлены02.11.2026, 00:13
- Данные обновлены29.10.2026, 12:45
- Опубликована28.10.2026, 23:42
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2026-120740 Hivex: hivex: denial of service via out-of-bounds read in big-data block processing Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 6 | Низкий | 2.0 | 0,24 % | 03.11.2026 | ||
| CVE-2026-12080 Qemu-kvm: qemu-guest-agent: local privilege escalation via symlink attack in guest-ssh-add-authorized-keys Red Hat / Red Hat Enterprise Linux 9 · Red Hat / Red Hat OpenShift Container Platform 4.22 | Высокий | 7.3 | 0,14 % | 20.07.2026 | ||
| CVE-2026-71226 Libkcapi: memory corruption via uncanceled aio requests on error in libkcapi's one-shot aio path Stephan Muelle / libkcapi · Red Hat / Red Hat Enterprise Linux 10 | Высокий | 7.3 | 0,14 % | 05.08.2026 | ||
| CVE-2024-6505 Qemu-kvm: virtio-net: queue index out-of-bounds access in software rss · Red Hat / Red Hat Enterprise Linux 10 | Средний | 6.8 | 0,66 % | 05.07.2024 | ||
| CVE-2026-123876 Podman: containers-common: containers-common: default seccomp af_vsock/netlink_audit deny rules bypassable via 32-bit truncation Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 8 | Средний | 4.4 | — | 06.11.2026 |