runc: LSM labels can be bypassed with malicious config using dummy procfs files
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 29/100)
- Есть публичный код proof-of-concept (GitHub); записей об эксплуатации в реальных атаках нет.
- Вероятность эксплуатации в ближайшие 30 дней: 0,56% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: azl3 kubernetes 1.30.10-16 on Azure Linux 3.0 1.30.10-18; azl3 kubernetes 1.30.10-18 on Azure Linux 3.0 1.30.10-18; cbl2 moby-runc 1.1.9-9 on CBL Mariner 2.0 1.2.8-1.
Пока низкий приоритет. Обновитесь до azl3 kubernetes 1.30.10-16 on Azure Linux 3.0 1.30.10-18; azl3 kubernetes 1.30.10-18 on Azure Linux 3.0 1.30.10-18; cbl2 moby-runc 1.1.9-9 on CBL Mariner 2.0 1.2.8-1 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
runc is a CLI tool for spawning and running containers according to the OCI specification. In versions 1.2.7, 1.3.2 and 1.4.0-rc.2, an attacker can trick runc into misdirecting writes to /proc to other procfs files through the use of a racing container with shared mounts (we have also verified this attack is possible to exploit using a standard Dockerfile with docker buildx build as that also permits triggering parallel execution of containers with custom shared mounts configured). This redirect could be through symbolic links in a tmpfs or theoretically other methods such as regular bind-mounts. While similar, the mitigation applied for the related CVE, CVE-2019-19921, was fairly limited and effectively only caused runc to verify that when LSM labels are written they are actually procfs files. This issue is fixed in versions 1.2.8, 1.3.3, and 1.4.0-rc.3.
- BDU:2025-14040
- GHSA-9493-h29p-rfm2
- GHSA-cgrx-mc8f-2prm
- GHSA-qw9x-cqr3-wc7r
- ALSA-2025:19927
- ALSA-2025:20957
- ALSA-2025:21220
- ALSA-2025:21232
- ALSA-2025:21702
- ALSA-2025:22011
- ALSA-2025:22012
- ALSA-2025:23543
- GO-2025-4098
- openSUSE-SU-2025:15705-1
- openSUSE-SU-2025:15721-1
- openSUSE-SU-2025:15843-1
- openSUSE-SU-2025:15845-1
- openSUSE-SU-2025:20072-1
- openSUSE-SU-2026:20072-1
- openSUSE-SU-2026:20080-1
- Опубликовано
- 6 нояб. 2025 г.
- Обновлено
- 7 окт. 2026 г.
- EPSS
- 0,5 % · 45-й процентиль
- CWE
- CWE-61
Инструменты для отчёта
Оценка срочности
29
Наблюдать
Пока низкий приоритет.
- CVSS
- 29 / 40 · 7.3 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,5 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- полное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · GitHub_M
- 7,3
- NVD ещё не выставил свою оценку; показана оценка CNA.
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Есть PoC, боевого модуля нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| linuxfoundation | runc | cpe:2.3:a:linuxfoundation:runc |
Используете runc? Добавьте в свой стек и первыми узнавайте о подобных CVE. (Docker)
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- linuxfoundation runcдо 1.2.8
- linuxfoundation runc1.3.0 и новее · до 1.3.3
- linuxfoundation runc1.4.0
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (GitHub_M). Не зависят от анализа CPE в NVD и обычно опережают его.
opencontainers runc
- <= 1.2.7, < 1.2.8, <= 1.3.2, < 1.3.3, <= 1.4.0-rc.2, < 1.4.0-rc.3затронута
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| AlmaLinux:10 | buildah | до 2:1.41.6-1.el10_1 | 2:1.41.6-1.el10_1 |
| AlmaLinux:10 | buildah-tests | до 2:1.41.6-1.el10_1 | 2:1.41.6-1.el10_1 |
| AlmaLinux:10 | podman-docker | до 7:5.6.0-6.el10_1 | 7:5.6.0-6.el10_1 |
| AlmaLinux:8 | aardvark-dns | до 2:1.10.1-2.module_el8.10.0+4023+db236c53 | 2:1.10.1-2.module_el8.10.0+4023+db236c53 |
| AlmaLinux:8 | aardvark-dns | до 2:1.10.1-2.module_el8.10.0+4089+ce72bbbe | 2:1.10.1-2.module_el8.10.0+4089+ce72bbbe |
| AlmaLinux:8 | aardvark-dns | до 2:1.10.1-2.module_el8.10.0+4047+545787c4 | 2:1.10.1-2.module_el8.10.0+4047+545787c4 |
| AlmaLinux:8 | aardvark-dns | до 2:1.10.1-2.module_el8.10.0+3909+6e1c1eb7 | 2:1.10.1-2.module_el8.10.0+3909+6e1c1eb7 |
| AlmaLinux:8 | buildah | до 2:1.33.12-2.module_el8.10.0+4047+545787c4 | 2:1.33.12-2.module_el8.10.0+4047+545787c4 |
| AlmaLinux:8 | buildah | до 2:1.33.12-2.module_el8.10.0+4016+efd18bf8 | 2:1.33.12-2.module_el8.10.0+4016+efd18bf8 |
| AlmaLinux:8 | buildah | до 2:1.33.13-1.module_el8.10.0+4089+ce72bbbe | 2:1.33.13-1.module_el8.10.0+4089+ce72bbbe |
| AlmaLinux:8 | buildah | до 2:1.33.13-1.module_el8.10.0+4082+f7f0c95e | 2:1.33.13-1.module_el8.10.0+4082+f7f0c95e |
| AlmaLinux:8 | buildah | до 2:1.33.12-2.module_el8.10.0+4023+db236c53 | 2:1.33.12-2.module_el8.10.0+4023+db236c53 |
| AlmaLinux:8 | buildah-tests | до 2:1.33.12-2.module_el8.10.0+4047+545787c4 | 2:1.33.12-2.module_el8.10.0+4047+545787c4 |
| AlmaLinux:8 | buildah-tests | до 2:1.33.13-1.module_el8.10.0+4089+ce72bbbe | 2:1.33.13-1.module_el8.10.0+4089+ce72bbbe |
| AlmaLinux:8 | buildah-tests | до 2:1.33.12-2.module_el8.10.0+4068+0e21408f | 2:1.33.12-2.module_el8.10.0+4068+0e21408f |
| AlmaLinux:8 | cockpit-podman | до 84.1-1.module_el8.10.0+4016+efd18bf8 | 84.1-1.module_el8.10.0+4016+efd18bf8 |
| AlmaLinux:8 | conmon | до 3:2.1.10-1.module_el8.10.0+3970+8445edf6 | 3:2.1.10-1.module_el8.10.0+3970+8445edf6 |
| AlmaLinux:8 | conmon | до 3:2.1.10-1.module_el8.10.0+4068+0e21408f | 3:2.1.10-1.module_el8.10.0+4068+0e21408f |
| AlmaLinux:8 | container-selinux | до 2:2.229.0-2.module_el8.10.0+3909+6e1c1eb7 | 2:2.229.0-2.module_el8.10.0+3909+6e1c1eb7 |
| AlmaLinux:8 | containernetworking-plugins | до 1:1.4.0-6.module_el8.10.0+4047+545787c4 | 1:1.4.0-6.module_el8.10.0+4047+545787c4 |
| AlmaLinux:8 | containernetworking-plugins | до 1:1.4.0-6.module_el8.10.0+4068+0e21408f | 1:1.4.0-6.module_el8.10.0+4068+0e21408f |
| AlmaLinux:8 | containernetworking-plugins | до 1:1.4.0-6.module_el8.10.0+4016+efd18bf8 | 1:1.4.0-6.module_el8.10.0+4016+efd18bf8 |
| AlmaLinux:8 | containers-common | до 2:1-82.module_el8.10.0+3876+e55593a8 | 2:1-82.module_el8.10.0+3876+e55593a8 |
| AlmaLinux:8 | containers-common | до 2:1-82.module_el8.10.0+4047+545787c4 | 2:1-82.module_el8.10.0+4047+545787c4 |
+96
Тот же продукт
linuxfoundation: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2024-21626runc container breakout through process.cwd trickery and leaked fds40В плане
- CVE-2021-30465runc before 1.0.0-rc95 allows a Container Filesystem Breakout via Directory Traversal.37Наблюдать
- CVE-2025-52565container escape due to /dev/console mount and related races33Наблюдать
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2024-453103 сент. 2024 г. · runc can be confused to create empty files/directories on the host14Наблюдать
- ← РаньшеCVE-2025-311336 нояб. 2025 г. · runc container escape via "masked path" abuse due to mount race conditions29Наблюдать
- Позже →CVE-2026-4157930 июн. 2026 г. · runc: Malicious image with /dev symlink can trigger limited host filesystem integrity violations13Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| azl3 kubernetes 1.30.10-16 on Azure Linux 3.0 | 1.30.10-18 · CBL-Mariner Releases | Microsoft (MSRC) |
| azl3 kubernetes 1.30.10-18 on Azure Linux 3.0 | 1.30.10-18 · CBL-Mariner Releases | Microsoft (MSRC) |
| cbl2 moby-runc 1.1.9-9 on CBL Mariner 2.0 | 1.2.8-1 · CBL-Mariner Releases | Microsoft (MSRC) |
| almalinux:aardvark-dns | 2:1.10.1-2.module_el8.10.0+3909+6e1c1eb7 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:buildah | 2:1.33.12-2.module_el8.10.0+4023+db236c53 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:buildah-tests | 2:1.33.12-2.module_el8.10.0+4068+0e21408f · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:cockpit-podman | 84.1-1.module_el8.10.0+4016+efd18bf8 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:conmon | 3:2.1.10-1.module_el8.10.0+3970+8445edf6 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:container-selinux | 2:2.229.0-2.module_el8.10.0+3909+6e1c1eb7 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:containernetworking-plugins | 1:1.4.0-6.module_el8.10.0+4016+efd18bf8 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:containers-common | 2:1-82.module_el8.10.0+3876+e55593a8 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:crit | 3.18-5.module_el8.10.0+3901+4b80ecd7 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:criu | 3.18-5.module_el8.10.0+3926+f12484f5 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:podman-docker | 7:5.6.0-6.el10_1 · AlmaLinux:10 | Реестр пакетов (OSV) |
| almalinux:runc | 4:1.2.5-3.el9_6 · AlmaLinux:9 | Реестр пакетов (OSV) |
| debian:runc | 1.3.3+ds1-2 · Debian:14 | Реестр пакетов (OSV) |
| Go:github.com/opencontainers/runc | 1.2.8 | Реестр пакетов (OSV) |
| Go:github.com/opencontainers/runc | 1.3.3 | Реестр пакетов (OSV) |
| Go:github.com/opencontainers/runc | 1.4.0-rc.3 | Реестр пакетов (OSV) |
| Go:github.com/opencontainers/selinux | 1.13.0 | Реестр пакетов (OSV) |
| opensuse:alloy | 1.12.2-160000.1.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:buildah | 1.35.5-150500.3.45.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:incus | 6.17-2.1 · openSUSE:Tumbleweed | Реестр пакетов (OSV) |
| opensuse:podman | 4.9.5-150500.3.56.2 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| opensuse:runc | 1.2.7-150000.80.1 · openSUSE:Leap 15.6 | Реестр пакетов (OSV) |
| red hat:aardvark-dns | 2:1.10.1-2.module+el8.10.0+23647+cfd78660 · Red Hat:enterprise_linux:8::appstream | Реестр пакетов (OSV) |
| red hat:podman | 7:5.6.0-6.el10_1 · Red Hat:enterprise_linux:10.1 | Реестр пакетов (OSV) |
| red hat:podman-debuginfo | 7:5.6.0-6.el10_1 · Red Hat:enterprise_linux:10.1 | Реестр пакетов (OSV) |
| red hat:podman-debugsource | 7:5.6.0-6.el10_1 · Red Hat:enterprise_linux:10.1 | Реестр пакетов (OSV) |
| red hat:podman-docker | 7:5.6.0-6.el10_1 · Red Hat:enterprise_linux:10.1 | Реестр пакетов (OSV) |
+26
Статус эксплойта
Есть proof of concept
Существует публичный PoC или сигнатура обнаружения. Знание об эксплойте доступно; не откладывайте установку исправлений.
Доказательство
- Репозиторий PoC на GitHub ×1
Noroxi не размещает код эксплойтов и не даёт на них ссылок. Показываются имена модулей Metasploit и идентификаторы шаблонов Nuclei (имена, не код); записи Exploit-DB и репозитории PoC даются только числом.
| Источник | Тип | Дата |
|---|---|---|
| Репозиторий PoC на GitHub | stars:14 | 2025-11-11 |
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
- Публикация
- Первый PoC+4 дн.
- Сегодня19 окт. 2026 г.+347 дн.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
- opencontainers/runcкоммит a41366e
- opencontainers/runcкоммит fdcc9d3
- opencontainers/runcкоммит 3f92552
- opencontainers/runcкоммит 435cc81
- opencontainers/runcкоммит 44a0fcf
- opencontainers/runcкоммит 4b37cd9
- opencontainers/runcкоммит 6fc1914
- opencontainers/runcкоммит 77889b5
- opencontainers/runcкоммит 77d217c
- opencontainers/runcкоммит b3dd1bc
- opencontainers/runcкоммит d40b343
- opencontainers/runcкоммит d61fd29
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
- CVE-2025-52565с разницей 0 дн.container escape due to /dev/console mount and related races33Наблюдать
- CVE-2025-31133с разницей 0 дн.runc container escape via "masked path" abuse due to mount race conditions29Наблюдать
- CVE-2024-45310с разницей 429 дн.runc can be confused to create empty files/directories on the host14Наблюдать
- CVE-2026-41579с разницей 236 дн.runc: Malicious image with /dev symlink can trigger limited host filesystem integrity violations13Наблюдать
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Достаточно учётной записи с низкими привилегиями.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- Целостность
- Доступность
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Низкие
- Взаимодействие с пользователем
- A
- Область действия
- X
Класс уязвимости (CWE)
CWE-61 · UNIX Symbolic Link (Symlink) FollowingВектор CVSS
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
Шаблоны атак (CAPEC)
Техники ATT&CK
—
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 18)Свернуть
- github.com/opencontainers/runc/commit/fdcc9d3cad2f85954a241ccb910a61aaa1ef47f3
- github.com/opencontainers/runc/blob/v1.4.0-rc.2/RELEASES.md
- github.com/opencontainers/runc/commit/3f925525b44d247e390e529e772a0dc0c0bc3557
- github.com/opencontainers/runc/commit/435cc81be6b79cdec73b4002c0dae549b2f6ae6d
- github.com/opencontainers/runc/commit/44a0fcf685db051c80b8c269812bb177f5802c58
- github.com/opencontainers/runc/commit/4b37cd93f86e72feac866442988b549b5b7bf3e6
- github.com/opencontainers/runc/commit/6fc191449109ea14bb7d61238f24a33fe08c651f
- github.com/opencontainers/runc/commit/77889b56db939c323d29d1130f28f9aea2edb544
- github.com/opencontainers/runc/commit/77d217c7c3775d8ca5af89e477e81568ef4572db
- github.com/opencontainers/runc/commit/b3dd1bc562ed9996d1a0f249e056c16624046d28
- github.com/opencontainers/runc/commit/d40b3439a9614a86e87b81a94c6811ec6fa2d7d2
- github.com/opencontainers/runc/commit/d61fd29d854b416feaaf128bf650325cd2182165
- github.com/opencontainers/runc/commit/db19bbed5348847da433faa9d69e9f90192bfa64
- github.com/opencontainers/runc/commit/ed6b1693b8b3ae7eb0250a7e76fc888cdacf98c1
- github.com/opencontainers/runc/commit/ff6fe1324663538167eca8b3d3eec61e1bd4fa51
- github.com/opencontainers/runc/commit/ff94f9991bd32076c871ef0ad8bc1b763458e480
- github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2
- github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.