DEBIAN-CVE-2026-90954

Source
https://security-tracker.debian.org/tracker/CVE-2026-90954
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-90954.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2026-90954
Upstream
  • CVE-2026-90954
Published
2026-10-14T10:17:57Z
Modified
2026-10-16T09:47:27Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

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.

References

Affected packages

Debian:12 / busybox

Package

Name
busybox
Purl
pkg:deb/debian/busybox?arch=source&distro=bookworm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1:1.*
1:1.35.0-4
1:1.35.0-4+deb12u1
1:1.36.0-1~exp1
1:1.36.1-1
1:1.36.1-2
1:1.36.1-3
1:1.36.1-3.1
1:1.36.1-4
1:1.36.1-5
1:1.36.1-6~exp.1
1:1.36.1-6
1:1.36.1-7
1:1.36.1-8
1:1.36.1-9
1:1.37.0-1
1:1.37.0-2
1:1.37.0-3
1:1.37.0-4
1:1.37.0-5
1:1.37.0-6
1:1.37.0-7
1:1.37.0-8
1:1.37.0-9
1:1.37.0-10
1:1.37.0-10.1
1:1.38.0-1
1:1.38.0-2
1:1.38.0-3

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-90954.json"

Debian:13 / busybox

Package

Name
busybox
Purl
pkg:deb/debian/busybox?arch=source&distro=trixie

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1:1.*
1:1.37.0-6
1:1.37.0-7
1:1.37.0-8
1:1.37.0-9
1:1.37.0-10
1:1.37.0-10.1
1:1.38.0-1
1:1.38.0-2
1:1.38.0-3

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-90954.json"

Debian:14 / busybox

Package

Name
busybox
Purl
pkg:deb/debian/busybox?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

1:1.*
1:1.37.0-6
1:1.37.0-7
1:1.37.0-8
1:1.37.0-9
1:1.37.0-10
1:1.37.0-10.1
1:1.38.0-1
1:1.38.0-2
1:1.38.0-3

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-90954.json"