CVE 5.5 MEDIUM

malcontent’s archive extraction could write outside extraction directory_CVE-2026-24846

5.5 / 10
MEDIUM
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

Description

malcontent discovers supply-chain compromises through. context, differential analysis, and YARA. Starting in version 1.8.0 and prior to version 1.20.3, malcontent could be made to create symlinks outside the intended extraction directory when scanning a specially crafted tar or deb archive. The `handleSymlink` function received arguments in the wrong order, causing the symlink target to be used as the symlink location. Additionally, symlink targets were not validated to ensure they resolved within the extraction directory. Version 1.20.3 introduces fixes that swap handleSymlink arguments, validate symlink location, and validate symlink targets that resolve within an extraction directory.

Basic Information

ID CVE-2026-24846
Source GitHub_M
Published Jan 29, 2026 at 21:12
Modified Jan 29, 2026 at 21:37

Affected Product

Vendor chainguard-dev
Product malcontent
Version >= 1.8.0, < 1.20.3
Affected Versions chainguard-dev malcontent >= 1.8.0, < 1.20.3

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.