Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious tar with '..' symlink + deferred hardlink
-
DeliveryDeliver archive to privileged extraction workflow
-
ExploitDeferred link creation escapes extraction directory
-
ExecutionWrite/replace file outside target as root
-
ImpactPrivilege escalation or code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
|
| Exploitation Conditions | Exploitation requires that busybox's tar applet be used to extract an attacker-controlled archive, AND that the extraction run with elevated (e.g. root) privileges - this is the explicit precondition for the privilege-escalation/code-execution outcome. The malicious archive must contain a symlink entry whose target is exactly '..' combined with a deferred hardlink entry (the unsafe deferred link-creation path), or must exploit reuse of the same extraction directory across two archives to replace a file outside it. Limiting factors: the vector is local (AV:L) with no network reach; a privileged user or process must actively perform the extraction (UI:R); and the specific archive construction plus directory-reuse timing make this high-complexity (AC:H). Extractions performed as an unprivileged user, or of trusted archives only, are not meaningfully at risk. |
| Impact | This is a moderate-severity local privilege-escalation/code-execution flaw (provided CVSS 3.1 base 6.3, CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H, CWE-59 link following) that should be treated as a patch-in-normal-cycle issue rather than an emergency. The signals are internally consistent: AV:L plus UI:R means an attacker cannot reach the target remotely - a privileged user or automated process must be induced to extract a malicious archive - and AC:H reflects the non-trivial preconditions (a precisely crafted symlink target of exactly '..' paired with a deferred hardlink, or reuse of an extraction directory across two archives). No EPSS score was provided, the CVE is NOT in CISA KEV, and no public proof-of-concept is referenced, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The headline risk (I:H/A:H, privilege escalation or arbitrary code execution) only materializes 'if the archive is extracted with elevated privileges,' which is the dominant risk gate. Net: a real but conditional integrity/availability risk whose high theoretical impact is tempered by local vector, required user interaction, high attack complexity, and absence of exploitation signals - prioritize where busybox tar runs as root over untrusted archives (CI/CD, container build, package tooling). |
| Exploit ScenarioDerived | An attacker supplies a malicious tar archive to a system or pipeline that extracts it as root using busybox tar (for example an automated container-image or firmware build step). The archive contains a symlink entry whose target is exactly '..' together with a deferred hardlink entry, so when the deferred link is created the resolved destination escapes the extraction directory and writes or replaces a file outside it, yielding privilege escalation or code execution. No public exploit code is identified, and successful exploitation requires the victim to perform the privileged extraction (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Local privilege escalation and arbitrary code execution in the BusyBox tar applet (CVE-2026-108119) allow an attacker who supplies a crafted tar archive to create or replace files outside the extraction directory when the archive is extracted with elevated privileges. The flaw is a CWE-59 link-following issue in the applet's deferred symlink/hardlink creation path, with a CVSS 3.1 base score of 6.3 (AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H), affecting BusyBox as shipped in Red Hat Enterprise Linux 6 and Red Hat Hardened Images. No public exploit identified at time of analysis; exploitation requires a privileged user or process to actively extract the malicious archive, and the specific archive construction plus directory-reuse timing makes this high-complexity and local-only.
RemediationAI
No vendor-released patch identified at time of analysis; monitor the Red Hat CVE page at https://access.redhat.com/security/cve/CVE-2026-108119 and Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2548611 for updates. Until a fixed BusyBox tar applet is available, avoid extracting untrusted tar archives with elevated privileges. Concretely, perform extraction as an unprivileged user into a dedicated, newly created empty directory that is not writable by others (e.g., use mktemp -d with mode 0700) and then move the extracted files into place with explicit ownership and path checks; this prevents the out-of-directory write from gaining root ownership, but requires extra steps and may break workflows that expect the tar applet to set root-owned permissions directly. Do not reuse the same extraction directory across archives from different trust levels, because the directory-reuse variant of the flaw relies on a pre-existing symlink or file; cleaning the directory between extractions or using a fresh directory per archive is a safe workaround, at the cost of additional disk I/O. Where available, prefer a tar implementation with stronger built-in path containment (GNU tar or bsdtar) for privileged extractions, though these tools may not be present in minimal BusyBox-based environments and may have different option semantics. Additionally, restrict which users or automated processes can invoke busybox tar with root privileges via sudoers or similar controls; this reduces exposure but does not fix the underlying flaw.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
BusyBox is a multi-call binary that provides minimal implementations of common Unix utilities, widely deployed in embedded systems, containers, and hardened or minimal OS images. The tar applet handles extraction of tar archives; to guard against path traversal via symlink and hardlink entries whose targets contain '..' or absolute paths, it defers creation of those links until after regular files are extracted (deferred link-creation). The flaw, classified as CWE-59 (Improper Link Resolution Before File Access), is that after the deferred link is created, the applet does not re-validate that the final resolved destination remains within the extraction root. An attacker can craft an archive containing a symlink whose target is exactly '..' together with a deferred hardlink entry, causing creation of a new file outside the extraction directory; alternatively, reusing the same extraction directory for two archives lets an attacker replace a file outside it. The affected CPEs reflect BusyBox as packaged in Red Hat Enterprise Linux 6 (cpe:2.3:a:red_hat:red_hat_enterprise_linux_6) and Red Hat Hardened Images (cpe:2.3:a:red_hat:red_hat_hardened_images). The impact only materializes when the extraction runs with elevated (e.g., root) privileges, which is the precondition for privilege escalation or code execution.
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:H/PR:N/UI:R/S:U/C:N/I:H/A:H
Local because a crafted archive must be extracted on the host (AV:L); no attacker auth needed (PR:N) but a privileged victim must extract it (UI:R); precise crafting/directory reuse gives AC:H; arbitrary file write yields I:H/A:H, no disclosure (C:N).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in busybox. The tar applet's deferred link-creation handling for symlink and hardlink entries with unsafe-looking targets does not validate that the resolved destination remains inside the extraction directory once the deferred link is created. An attacker can craft a tar archive using a symlink target of exactly '..' combined with a deferred hardlink to create a new file outside the extraction directory, or reuse an extraction directory across two archives to replace an existing file outside it. If the archive is extracted with elevated privileges, this flaw can lead to privilege escalation or arbitrary code execution.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)CVE.org
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-95914
GHSA-v87q-pcjw-34hc
NVD
CVE.org
EPSS
Exploit-DB