Bug 2513083 (CVE-2026-66485) - CVE-2026-66485 cpio: GNU cpio: Denial of Service via uncontrolled memory allocation from crafted archives
Summary: CVE-2026-66485 cpio: GNU cpio: Denial of Service via uncontrolled memory allo...
Keywords:
Status: NEW
Alias: CVE-2026-66485
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-10 10:31 UTC by OSIDB Bzimport
Modified: 2026-08-11 16:03 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-10 10:31:49 UTC
GNU cpio is vulnerable to an uncontrolled memory allocation in the make_path function at src/makepath.c. The function uses alloca to allocate stack memory based on the length of argpath, which is derived from an archive-controlled pathname during extraction. A malicious cpio archive containing a sufficiently long nested pathname causes an unbounded stack allocation, resulting in a stack overflow and crash of the cpio process. An attacker who can supply a crafted cpio archive to a victim who extracts it can cause a denial of service.

This issue has been fixed in commit 3cd514031371d8aeeaf2048aa10103e02831aaa9


Note You need to log in before you can comment on or make changes to this bug.