CVE-2026-54523
Kyverno: NamespacedGeneratingPolicy generator.apply() namespace argument unvalidated -- background controller creates RoleBindings in any…
CVSS 3.1Medium
9.6/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ОФИЦИАЛЬНЫЙ ПАТЧ НЕ ОПУБЛИКОВАН
Обновить Kyverno до версии 1.18.3 или новее.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
В Kyverno обнаружено межпространственное повышение привилегий через функцию generator.apply().
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
Компилятор CEL в NamespacedMutatingPolicy открывает библиотеку generator для matchConditions без проверки границ пространства имен. Валидация в pkg/cel/policies/mpol/validate.go проверяет только компиляцию политики, а GenerateResources в pkg/cel/libs/context.go не блокирует вызов generator.apply(namespace, resources) с произвольным целевым namespace.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Пользователь с правами на создание политик в одном namespace может принудить контроллер с кластерными привилегиями развертывать ресурсы в других пространствах имен.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
Точные диапазоны версий не зафиксированы в источниках
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- github.comhttps://github.com/kyverno/kyverno/security/advisories/GHSA-79gf-7frw-68m9
- github.comhttps://github.com/kyverno/kyverno/pull/16238
- github.comhttps://github.com/kyverno/kyverno/commit/0919553c0ea1904f8d891280c92018da97946a06
- github.comhttps://github.com/kyverno/kyverno/commit/5164bcdeda5b57678bc2d7a03ecc2cbb02982dae
- github.comhttps://github.com/kyverno/sdk/commit/6573937441443e1ba5af9fbb28d5c0f20297f9df
- github.comhttps://github.com/kyverno/kyverno/releases/tag/v1.18.2
- github.comhttps://github.com/TeamN4C/SG-2026-0037
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-54523: Kyverno: NamespacedGeneratingPolicy generator.apply() namespace argument unvalidated -- background controller creates RoleBindings in any…. URL: https://cve.futuretools.ru/cve/CVE-2026-54523
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_54523,
title = {{CVE-2026-54523: Kyverno: NamespacedGeneratingPolicy generator.apply() namespace argument unvalidated -- background controller creates RoleBindings in any…}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-54523}},
note = {Оперативный инженерный анализ киберугроз}
}