Bug 2500679 (CVE-2026-53486) - CVE-2026-53486 decompress: @xhmikosr/decompress: Decompress: Arbitrary file read/write via crafted archive extraction
Summary: CVE-2026-53486 decompress: @xhmikosr/decompress: Decompress: Arbitrary file r...
Keywords:
Status: NEW
Alias: CVE-2026-53486
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2500841 2500842
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-14 21:04 UTC by OSIDB Bzimport
Modified: 2026-07-15 09:45 UTC (History)
12 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-14 21:04:46 UTC
The decompress package for Node.js extracts archives. Prior to 10.2.1 and 11.1.3, archive extraction can create files and links outside the target directory. When extracting an archive to a directory, a crafted archive can read or write files outside that directory because hardlink and symlink entries are created without checking where targets point, path containment used a string prefix comparison, and file modes failed to remove setuid, setgid, or sticky bits. This issue is fixed in @xhmikosr/decompress versions 10.2.1 and 11.1.3.


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