CVE-2026-47699 Path traversal in guest-components

Medium 6.4 Published Updated

A crafted OCI image layer allows arbitrary file writes via hardlink fallback, enabling workload owners to escape into the pod virtual machine.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-47699?

CVE-2026-47699 is a medium-severity path traversal vulnerability in confidential-containers guest-components, published on 18 Aug 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official 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.

Weakness: CWE-59, CWE-22

Which versions are affected by CVE-2026-47699?

How do I fix CVE-2026-47699?

No fix has been published for CVE-2026-47699 yet. Limit exposure of the affected software until one is available.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-47699 being exploited?

There is no known exploitation of CVE-2026-47699 in the wild and no public exploit code.

Sources

Also known as GHSA-84rc-2q4r-45pc.

Is CVE-2026-47699 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free