SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-47699

MEDIUM · CVSS 6.4 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-18 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

Confidential Containers Guest Components versions 0.16.0 to 0.20.0 are vulnerable to a flaw that allows crafted OCI image layers to create hardlinks outside their intended directories, potentially enabling attackers to write content to arbitrary absolute paths within the pod virtual machine. This vulnerability poses a risk of workload-owner escape, which could lead to unauthorized access to pod capabilities and potential attestation abuse. Organizations using affected versions should prioritize upgrading to version 0.20.0 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-47699
Severity
MEDIUM
CVSS
6.4
EPSS
0.29%

Original NVD Description

Confidential Containers Guest Components provides guest tools and components for confidential container workloads. From 0.16.0 until 0.20.0, a crafted OCI image layer can make image_rs::stream::unpack::unpack() create a hardlink outside its destination directory. In image-rs/src/stream/unpack.rs, try_hardlink_fallback() validates the hardlink source but computes the destination with destination.join(&entry_rel). Rust Path::join replaces the base when entry_rel is an absolute tar entry path, so fs::hard_link(&src_canon, &dst_entry_abs) can write attacker-controlled content to an arbitrary absolute path. In Confidential Containers the workload owner already controls trusted image content, so the issue is a workload-owner escape into the pod virtual machine rather than a crossing of the image trust boundary, but it may enable access to pod virtual machine capabilities and attestation abuse. This issue is fixed in version 0.20.0.