CVE-2024-21626
runc container breakout through process.cwd trickery and leaked fds
CVSS 3.1High
8.6/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 1.1.12
Обновите runc до версии 1.1.12 или выше.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Утечка внутренних файловых дескрипторов в runc позволяет процессам контейнера получить доступ к файловой системе хоста. Дефект приводит к полному побегу из контейнера при выполнении runc exec или запуске вредоносного образа.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В runc до версии 1.1.11 включительно дескрипторы хостовой ФС оставались открытыми при создании рабочего окружения контейнера. Атакующий через манипуляцию с process.cwd или утекшими fds задает рабочий каталог процесса в пространстве имен хоста.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Побег из контейнера, несанкционированное чтение и перезапись бинарных файлов хоста, получение полного контроля над хостовой системой.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
opencontainersrunc
>= v1.0.0-rc93➔Fix: 1.1.12
——
>= 1.0.0-rc93➔Fix: 1.1.12
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (30)
- github.comhttps://github.com/opencontainers/runc/security/advisories/GHSA-xr7r-f8xq-vfvv
- github.comhttps://github.com/opencontainers/runc/commit/02120488a4c0fc487d1ed2867e901eeed7ce8ecf
- github.comhttps://github.com/opencontainers/runc/releases/tag/v1.1.12
- www.openwall.comhttp://www.openwall.com/lists/oss-security/2024/02/01/1
- www.openwall.comhttp://www.openwall.com/lists/oss-security/2024/02/02/3
- packetstormsecurity.comhttp://packetstormsecurity.com/files/176993/runc-1.1.11-File-Descriptor-Leak-Privilege-Escalation.html
- lists.fedoraproject.orghttps://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SYMO3BANINS6RGFQFKPRG4FIOJ7GWYTL/
- lists.fedoraproject.orghttps://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2NLXNE23Q5ESQUAI22Z7A63JX2WMPJ2J/
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2024/02/msg00005.html
- github.comhttps://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/local/runc_cwd_priv_esc.rb
- github.comhttps://github.com/FlojBoj/CVE-2024-21626
- github.comhttps://github.com/KubernetesBachelor/CVE-2024-21626
- github.comhttps://github.com/MutagomaRaissa/container-security-lab-cve-2024-21626
- github.comhttps://github.com/NitroCao/CVE-2024-21626
- github.comhttps://github.com/R4mbb/CVE-2024-21626-PoC
- github.comhttps://github.com/RnW29/cve-2024-21626-runc-lab
- github.comhttps://github.com/Sk3pper/CVE-2024-21626
- github.comhttps://github.com/Sk3pper/CVE-2024-21626-old-docker-versions
- github.comhttps://github.com/Strikoder-Premium/cve-2024-21626-runc-1.1.11-escape
- github.comhttps://github.com/V0WKeep3r/CVE-2024-21626-runcPOC
- github.comhttps://github.com/abian2/CVE-2024-21626
- github.comhttps://github.com/adaammmeeee/little-joke
- github.comhttps://github.com/cdxiaodong/CVE-2024-21626
- github.comhttps://github.com/dorser/cve-2024-21626
- github.comhttps://github.com/ghs053020-stack/cve-2024-21626
- github.comhttps://github.com/laysakura/CVE-2024-21626-demo
- github.comhttps://github.com/scherepiuk/container-escape-ebpf
- github.comhttps://github.com/skysbsb/CVE-2024-21626-POC
- github.comhttps://github.com/zhangguanzhang/CVE-2024-21626
- github.comhttps://github.com/zpxlz/CVE-2024-21626-POC
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2024-21626: runc container breakout through process.cwd trickery and leaked fds. URL: https://cve.futuretools.ru/cve/CVE-2024-21626
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2024_21626,
title = {{CVE-2024-21626: runc container breakout through process.cwd trickery and leaked fds}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2024-21626}},
note = {Оперативный инженерный анализ киберугроз}
}