CVE-2026-47699 in guest-components
Сводка
по VulDB • 18.08.2026
Компоненты гостевой среды Confidential Containers предоставляют инструменты и компоненты для рабочих нагрузок в конфиденциальных контейнерах. В версиях от 0.16.0 до 0.20.0 специально созданный слой образа OCI может заставить функцию image_rs::stream::unpack::unpack() создать жесткую ссылку (hardlink) вне целевого каталога. В файле image-rs/src/stream/unpack.rs функция try_hardlink_fallback() проверяет источник жесткой ссылки, но вычисляет путь назначения с помощью destination.join(&entry_rel). Метод Rust Path::join заменяет базовый путь, если entry_rel является абсолютным путем записи в архиве tar, поэтому вызов fs::hard_link(&src_canon, &dst_entry_abs) может записать содержимое, контролируемое злоумышленником, по произвольному абсолютному пути. В рамках Confidential Containers владелец рабочей нагрузки уже контролирует доверенное содержимое образа, поэтому данная уязвимость представляет собой побег владельца рабочей нагрузки в виртуальную машину подка (pod), а не нарушение границы доверия к образу; однако она может обеспечить доступ к возможностям виртуальной машины подка и привести к злоупотреблению механизмами аттестации. Эта проблема исправлена в версии 0.20.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.