Description
A flaw was found in BusyBox's dpkg-deb archive extraction. The ar archive handler flushes deferred symlinks after each archive member, unlike the tar, cpio, and unzip handlers which flush once after the last member. A specially crafted .deb archive with two data.tar members can exploit this ordering: the first member declares a symlink pointing to an absolute path (e.g., '/'), which is deferred as unsafe but flushed after the first member. The second member declares a regular file whose path traverses the now-live symlink, resulting in a file being written outside the intended extraction directory. This could allow an attacker to write arbitrary files to arbitrary locations when a user extracts a crafted .deb package.
Published: 2026-10-14
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary file write via path traversal in BusyBox dpkg-deb
Action: Apply Workaround
AI Analysis

Impact

The flaw resides in BusyBox’s dpkg‑deb extraction logic, where the ar archive handler flushes deferred symlinks after each member instead of once at the end. A crafted .deb archive that contains two data.tar members can exploit this ordering. The first member introduces a symlink to an absolute path such as '/', which is deferred as unsafe but is flushed immediately during the first member’s extraction. The second member then declares a regular file whose path follows the now‑live symlink, creating a file outside the intended extraction directory. The vulnerability enables an attacker to write arbitrary files to arbitrary locations. Based on the description, this could lead to privilege escalation or other destructive actions.

Affected Systems

The issue affects the BusyBox dpkg‑deb component used in Red Hat Hardened Images, specifically the Red Hat Hummingbird image 1. The vulnerability applies to any instance of BusyBox dpkg‑deb that processes .deb archives, so any system or container image that relies on BusyBox for package extraction is potentially impacted.

Risk and Exploitability

The vulnerability has a CVSS score of 7.8, indicating high impact. Its EPSS score is below 1 %, suggesting a low current exploitation probability, and it is not listed in the CISA KEV catalog. Attackers can exploit the flaw by locally executing BusyBox dpkg‑deb against a specially crafted .deb file. The attack requirement is minimal – any user with permission to run the extraction can trigger the path traversal and write arbitrary files, making the threat scale with write‑access to the system.

Generated by OpenCVE AI on October 15, 2026 at 23:29 UTC.

Remediation

Vendor Workaround

Do not use BusyBox dpkg-deb to extract untrusted .deb packages. Use Debian's reference dpkg-deb implementation, which treats the extraction root as a boundary and is not affected by this issue. If BusyBox dpkg-deb must be used, inspect .deb archives for multiple data.tar members before extraction (legitimate .deb packages contain exactly one data.tar member).


OpenCVE Recommended Actions

  • Use the Debian reference dpkg‑deb implementation instead of BusyBox dpkg‑deb when extracting untrusted .deb packages.
  • If BusyBox dpkg‑deb must be used, pre‑process the .deb archive to confirm it contains exactly one data.tar member and reject any archive that has multiple such members.
  • Upgrade to the latest Red Hat Hardened Images or apply any available vendor patch that addresses the deferred symlink flush in BusyBox.

Generated by OpenCVE AI on October 15, 2026 at 23:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 24 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
First Time appeared Busybox
Busybox busybox
Redhat hardened Images
Vendors & Products Busybox
Busybox busybox
Redhat hardened Images

Mon, 19 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 14 Oct 2026 10:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in BusyBox's dpkg-deb archive extraction. The ar archive handler flushes deferred symlinks after each archive member, unlike the tar, cpio, and unzip handlers which flush once after the last member. A specially crafted .deb archive with two data.tar members can exploit this ordering: the first member declares a symlink pointing to an absolute path (e.g., '/'), which is deferred as unsafe but flushed after the first member. The second member declares a regular file whose path traverses the now-live symlink, resulting in a file being written outside the intended extraction directory. This could allow an attacker to write arbitrary files to arbitrary locations when a user extracts a crafted .deb package.
Title Busybox: busybox: dpkg-deb extraction-root escape via per-ar-member deferred symlink flush
First Time appeared Redhat
Redhat hummingbird
Weaknesses CWE-59
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

Busybox Busybox
Redhat Hardened Images Hummingbird
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-19T19:04:36.467Z

Reserved: 2026-09-14T11:58:18.067Z

Link: CVE-2026-90954

cve-icon Vulnrichment

Updated: 2026-10-19T19:04:30.627Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T10:17:57.297

Modified: 2026-10-19T20:21:10.970

Link: CVE-2026-90954

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-14T08:00:00Z

Links: CVE-2026-90954 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T05:30:17Z

Weaknesses
  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')