CVE-2026-53489 containerd: Arbitrary host CRI log file read via symlink following in CRI checkpoint restore

High 8.2 Published Updated

Attackers can read arbitrary host files via symlink following in CRI checkpoint restore, impacting container runtime security.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-53489?

CVE-2026-53489 is a high-severity path traversal vulnerability in containerd, published on 1 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

containerd is an open-source container runtime. Versions prior to 2.3.2, 2.2.5 and 2.1.9 contain a bug where the CRI plugin restores container.log from a checkpoint image without validating a symlinked path. This could result in reading an arbitrary file on the host via kubectl logs. This issue has been fixed in versions 2.3.2, 2.2.5 and 2.1.9.

Weakness: CWE-61

Which versions are affected by CVE-2026-53489?

8 open source packages ship an affected version, including github.com/containerd/containerd/v2 and github.com/containerd/containerd. It affects 1 product.

PackageAffectedFixed in
github.com/containerd/containerd/v2 GoFrom 2.1.02.1.9, 2.2.5, 2.3.2
github.com/containerd/containerd/v2 GoFrom 2.1.02.1.9
github.com/containerd/containerd/v2 GoFrom 2.1.02.1.9
github.com/containerd/containerd/v2 GoFrom 2.2.02.2.5
github.com/containerd/containerd/v2 GoFrom 2.2.02.2.5
github.com/containerd/containerd/v2 GoFrom 2.3.02.3.2
2 more packages
github.com/containerd/containerd/v2 GoFrom 2.3.02.3.2
github.com/containerd/containerd GoAll versionsNone

Products include Linuxfoundation Containerd.

How do I fix CVE-2026-53489?

Upgrade github.com/containerd/containerd/v2 to a fixed version for your release line: 2.1.9, 2.2.5 or 2.3.2.

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

Is CVE-2026-53489 being exploited?

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

Sources

Also known as AZL-90173, BELL-CVE-2026-53489, CLEANSTART-2026-CQ80081, CLEANSTART-2026-GA67495, CLEANSTART-2026-ON16663, DEBIAN-CVE-2026-53489 and 174 more.

Is CVE-2026-53489 in your software?

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

Check your SBOMs for free