Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious archive via web or file
-
DeliveryVictim extracts archive with BusyBox
-
ExploitSymlink/path traversal bypasses extraction directory
-
ExecutionArbitrary file written outside target path
-
ImpactOverwrite config or script for impact
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim to locally extract/process an attacker-crafted archive (e.g., tar) using a BusyBox applet backed by the vulnerable libarchive component; the malicious archive must contain symlink or path entries that traverse outside the intended extraction directory. Limiting factors: mandatory user interaction (UI:R - the target must open the malicious file or visit a malicious page), local attack vector (AV:L - no network service is directly exposed), and resulting writes occur only with the current user's privileges, so impact scales with how privileged the extracting process is. Risk is materially higher in automated or server-side pipelines that unpack untrusted archives without user vetting; it is low for interactive users who do not open untrusted archives. Specific affected/patched versions are not stated in the input. |
| Impact | This is a moderate-severity, local-vector file-creation flaw whose real-world priority is low-to-moderate rather than urgent. The provided CVSS 3.0 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L, base 6.1) is internally consistent: exploitation requires the victim to locally process attacker-supplied archive content (AV:L + UI:R), yields arbitrary file creation (I:H) with no confidentiality loss (C:N) and minor availability impact (A:L). Note a wording tension worth flagging: the description calls these 'remote attackers,' but the CVSS vector is AV:L - the attack is remote only in the sense that a malicious file/page is delivered remotely, while the vulnerable file operation executes locally when the victim opens it; treat this as local-with-social-engineering, not network-remote. No EPSS score, no CISA KEV listing, and no public POC were supplied, so by the precision rules this is 'no public exploit identified at time of analysis.' The sole source is a ZDI advisory (ZDI-26-705 / ZDI-CAN-27556), which typically reflects coordinated disclosure with a patch rather than observed in-the-wild use. Net: genuine integrity risk (symlink-based path traversal writing outside the extraction directory can lead to code execution or config tampering), but gated by required user interaction and local context, so it belongs in routine patch cycles rather than emergency response - unless deployed in automated extraction pipelines that process untrusted archives. |
| Exploit ScenarioDerived | An attacker crafts a malicious archive (e.g., tar) containing entries whose symlink/path components traverse outside the intended extraction directory, then lures a victim into downloading and extracting it with a BusyBox applet that uses the vulnerable libarchive component. On extraction, the crafted path causes a file to be written to an attacker-chosen location in the context of the current user, potentially overwriting startup scripts or configuration to achieve code execution. No public exploit code is identified at time of analysis, but ZDI-confirmed path-traversal archive bugs are generally straightforward to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Arbitrary file creation in BusyBox's libarchive component allows attackers to write files outside the intended extraction directory by supplying a crafted archive containing symlink or traversal path entries, triggered when a target user opens the malicious file (ZDI-CAN-27556). The CVSS 3.1 vector AV:L/AC:L/PR:N/UI:R scores 6.1, reflecting a local attack path that requires user interaction, no confidentiality impact, high integrity impact, and low availability impact, with writes confined to the privileges of the extracting process. No public exploit code has been identified at time of analysis, and real-world priority is low-to-moderate except in automated or server-side pipelines that unpack untrusted archives without human vetting.
RemediationAI
No vendor-released patch was identified in the available intelligence at time of analysis, so teams should track ZDI-26-705 (https://www.zerodayinitiative.com/advisories/ZDI-26-705/) and the upstream BusyBox release notes for the fixing build and upgrade as soon as a patched version is published. Until then, the most effective control is to stop using BusyBox applets for unpacking untrusted archives: route extraction through a hardened extractor that rejects symlinks resolving outside the destination (for example GNU tar with --no-overwrite-dir and symlink-safe options, or bsdtar in a confined namespace), accepting the trade-off of a larger dependency footprint and differing applet behavior on embedded images. Where BusyBox extraction must remain, pre-screen archives by listing members and rejecting entries with absolute paths, '..' components, or symlink/hardlink types, understanding that listing checks alone are error-prone and do not substitute for confinement. Run extraction as an unprivileged user inside a disposable container or tmpfs with sensitive host paths mounted read-only, and never unpack untrusted archives as root, since the vulnerability grants only the extracting user's file-write rights and privilege dropping directly caps the blast radius. For automated and server-side pipelines, add archive validation or sandboxed extraction as a mandatory gate before unpacking, trading pipeline latency for containment, and monitor filesystem writes outside designated extraction roots as a detection backstop.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The defect is a classic CWE-22 path traversal variant expressed through archive extraction semantics: the libarchive-backed extraction logic in BusyBox fails to canonicalize or validate entries before performing file operations, so a symlink entry pointing outside the destination directory can be created first and then followed by a subsequent entry that writes through it, escaping the extraction root. Symlink-based escapes bypass naive string checks on '../' sequences because each individual member name appears benign until the link is resolved, which is why extractors must either refuse symlinks that resolve outside the target tree, use openat2/RESOLVE_BENEATH-style confinement, or defer all writes to a staging directory. Per the supplied CPE (cpe:2.3:a:busybox:busybox:*:*:*:*:*:*:*:*), the wildcard version range marks all BusyBox releases as potentially affected, with no fixed version enumerated in the available intelligence; the flaw is reachable through BusyBox applets that delegate to the libarchive component when handling tar and similar container formats, and impact scales with the privilege of the process performing extraction (root-run unpacking on embedded devices or container images is materially worse than an ordinary user's shell).
Know when Busybox gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Local because the flaw triggers when the user processes a supplied archive (AV:L, UI:R); no auth needed (PR:N); arbitrary file creation gives I:H, minor A:L, no C.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
BusyBox libarchive Symlink Directory Traversal Arbitrary File Creation Vulnerability. This vulnerability allows remote attackers to create arbitrary files on affected installations of BusyBox. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the libarchive component. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to create files in the context of the current user. Was ZDI-CAN-27556.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Heap-based buffer overflow in the DHCP client (udhcpc) in BusyBox before 1.25.0 allows remote attackers to have unspecif
In the add_match function in libbb/lineedit.c in BusyBox through 1.27.2, the tab autocomplete feature of the shell, used
Integer overflow in the DHCP client (udhcpc) in BusyBox before 1.25.0 allows remote attackers to cause a denial of servi
BusyBox through 1.35.0 allows remote attackers to execute arbitrary code if netstat is used to print a DNS PTR record's
BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the HTTP request-target (path/que
A use-after-free in Busybox 1.35-x's awk applet leads to denial of service and possibly code execution when processing a
An issue was discovered in BusyBox through 1.30.0. Rated high severity (CVSS 7.5), this vulnerability is remotely exploi
util-linux/mdev.c in BusyBox before 1.21.0 uses 0777 permissions for parent directories when creating nested directories
Network-reachable BLU-IC2 and BLU-IC4 devices running firmware through 1.19.5 embed BusyBox 1.31.1 and are exposed to mu
An attacker-controlled pointer free in Busybox's hush applet leads to denial of service and possible code execution when
BusyBox project BusyBox wget version prior to commit 8e2174e9bd836e53c8b9c6e00d1bc6e2a718686e contains a Buffer Overflow
A heap-buffer-overflow was discovered in BusyBox v.1.36.1 in the next_token function at awk.c:1159. Rated medium severit
EUVD-2026-107403
GHSA-gmrm-4288-44px
NVD
CVE.org
EPSS
Exploit-DB