CVE-2026-20613

The ArchiveReader.extractContents() function used by cctl image load and container image load performs no pathname validation before extracting an archive…

High · published January 22, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
18.6
In the wild
Unconfirmed
What it is

⚡ A maliciously crafted archive can wreak havoc by extracting files to any writable location, no questions asked! Think of it like a delivery service that opens any package without checking the address — if someone sends a box meant for you to your neighbor's garage instead, you might be in for a surprise! 📦 An attacker could exploit this vulnerability to overwrite important system files or inject malicious scripts, leading to unauthorized access and potential system compromise. The consequences could range from minor annoyances to catastrophic data loss — that's absolutely devastating! 🔥

Put simply

Think of it like a delivery service that opens any package without checking the address — if someone sends a box meant for you to your neighbor's garage instead, you might be in for a surprise! 📦 This vulnerability arises because the ArchiveReader.extractContents() function lacks proper pathname validation, allowing crafted archives to extract files into unintended directories using relative paths.

What to do

An attacker could exploit this vulnerability to overwrite important system files or inject malicious scripts, leading to unauthorized access and potential system compromise. The consequences could range from minor annoyances to catastrophic data loss — that's absolutely devastating! 🔥 Upgrade immediately to container version 0.8.0 or containerization version 0.21.0 to patch this vulnerability. Additionally, consider implementing stricter validation checks for archive extractions in your systems. 🛡️ You've got this! Fixing this issue will bolster your defenses and keep your data safe! 💪✨

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00272 · 18.6th percentile
Published
2026-01-22T23:58Z
EPSS history
Timeline
  • 22 JAN 23:58Z
    The ArchiveReader.extractContents() function used by cctl image load and container image load performs no pathname validation before extracting an archive…
    cvelistv5