Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach BusyBox TLS server endpoint
-
DeliverySend crafted ClientKeyExchange message
-
ExploitTrigger unit-confusion undersized buffer alloc
-
ExecutionOverflow heap in Montgomery reduction
-
ImpactCrash service / memory corruption (DoS)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer size calculation
|
| Exploitation Conditions | Requires a BusyBox build compiled with its TLS support and operating in a TLS server role (the party that receives and processes a ClientKeyExchange handshake message) reachable over the network. Exploitation is pre-authentication and needs only a single crafted ClientKeyExchange message during the handshake - no user interaction, no credentials. The primary LIMITING factor is deployment: BusyBox's built-in TLS is minimal and most commonly used as a client (e.g. wget https), so instances acting as a network-facing TLS server are the exception, not the default, which sharply narrows the real exposed population despite BusyBox's ubiquity. |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) frames this as a remotely reachable, low-complexity, pre-authentication flaw whose only rated impact is availability (denial of service via heap corruption/crash), with no confidentiality or integrity impact claimed. That impact scoping is notable and slightly conservative: a pre-auth heap buffer overflow (CWE-131, incorrect buffer size calculation) frequently carries at least theoretical code-execution potential, so the C:N/I:N rating likely reflects that reliable code execution was not demonstrated rather than that it is impossible - treat A:H as the confirmed floor, not a ceiling. No EPSS score, no CISA KEV listing, and no POC are present in the supplied data, so exploitation status is 'no public exploit identified at time of analysis.' The realistic priority is moderate and highly conditional: while BusyBox itself is ubiquitous, the vulnerable path requires BusyBox to be acting as a TLS *server* that processes ClientKeyExchange messages - an uncommon deployment for BusyBox, whose TLS support is minimal and predominantly client-side (e.g. wget over HTTPS). Missing data: no EPSS, no KEV, no upstream BusyBox advisory or fix version in the references (only Red Hat tracking links), so remediation timeline and true affected-version range are unverified. |
| Exploit ScenarioDerived | An attacker who can reach a network service backed by a BusyBox build acting as a TLS server sends a crafted TLS ClientKeyExchange message during the handshake. The unit-confusion error in the Montgomery reduction buffer allocation undersizes the buffer, and processing the crafted message overflows the heap, crashing the service (denial of service) with potential for further memory corruption. No public exploit code is identified at time of analysis, and exploitation is pre-authentication (PR:N) with low complexity (AC:L). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Pre-authentication heap memory corruption in BusyBox's built-in TLS implementation can be triggered by a remote, unauthenticated attacker who sends a single crafted ClientKeyExchange handshake message to a BusyBox process acting as a TLS server, corrupting the heap and crashing the process (CVSS 3.1 base 7.5, availability-only with no confidentiality or integrity impact rated). Exploitation requires a BusyBox binary compiled with TLS support and reachable in a server role, a deployment pattern that is the exception rather than the norm since BusyBox TLS is most often used outbound (for example by wget https), which sharply narrows the realistically exposed population. No public exploit code or confirmed active exploitation (CISA KEV) was identified in the available intelligence; the issue is tracked by Red Hat via its CVE page and Bugzilla, with no public exploit identified at time of analysis.
RemediationAI
No vendor-released patch version for CVE-2026-88830 is identified in the supplied intelligence, so no fix version should be assumed; consult the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-88830 and Bugzilla 2531344 at https://bugzilla.redhat.com/show_bug.cgi?id=2531344 for current fix status and any updated BusyBox release, then upgrade or rebuild affected images accordingly. The most effective compensating control is to eliminate the exposure: do not run BusyBox's built-in TLS in a server role, and instead terminate inbound TLS with a maintained stack (an OpenSSL- or mbedTLS-based daemon, stunnel, or a reverse proxy), using BusyBox TLS only as an outbound client; the trade-off is added dependency, footprint, and configuration overhead. If a given BusyBox build does not need TLS, rebuild it without TLS support, which removes the vulnerable code path entirely at the cost of losing HTTPS capability in applets such as wget and ssl_client. Additionally, firewall or ACL any BusyBox-based TLS listener so that only trusted networks can reach it, recognizing this reduces exposure rather than fixing the flaw, and run such listeners under a supervisor with automatic restart as a non-privileged user to bound the availability impact of a crash, accepting repeated service interruptions while under attack.
Affected ProductsAI
Affected are BusyBox builds compiled with its built-in TLS support and deployed as a TLS server, that is, the endpoint that receives and parses a client-supplied ClientKeyExchange message during the handshake. No specific version range, CPE strings, or platform list were provided in the supplied intelligence, so exact version scope and any distro-specific packaging must be confirmed against vendor advisories; the disclosed references are Red Hat's CVE page at https://access.redhat.com/security/cve/CVE-2026-88830 and Red Hat Bugzilla 2531344 at https://bugzilla.redhat.com/show_bug.cgi?id=2531344. Client-only TLS usage, the dominant real-world pattern such as BusyBox wget or ssl_client connecting outbound, does not receive ClientKeyExchange traffic and is not exposed in that role, so the affected population is far narrower than BusyBox's overall install base despite the component's ubiquity.
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
The root cause is CWE-131, Incorrect Calculation of Buffer Size, realized here as a unit confusion in the buffer allocated for Montgomery reduction while processing TLS handshake key-exchange material. Montgomery reduction is the core modular-reduction primitive in bignum modular exponentiation used by RSA/DH/ECDHE key exchange, so an allocation computed in one unit (for example bits) while the computed or serialized value is written in another (for example bytes or 32-bit words) produces an undersized heap buffer that is then written past its end during the reduction step. The crafted ClientKeyExchange message is the natural trigger point because it carries the peer's public key material into that computation before any authentication has occurred, which is consistent with the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H. The vulnerable code lives inside BusyBox's own minimal TLS implementation, so only builds that compile TLS support and operate in the server role (the endpoint that receives and parses a client's ClientKeyExchange) reach the affected path; client-only builds never receive that message. The overflow is heap-based and pre-authentication, so effects range from an immediate process crash to allocator metadata corruption, with the supplied data and independent assessment claiming availability impact only and no demonstrated code execution or data disclosure.
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:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable, low-complexity, pre-auth handshake trigger (AV:N/AC:L/PR:N/UI:N); heap corruption gives a confirmed crash/DoS (A:H) while code execution is unproven, so C:N/I:N.
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A unit confusion in BusyBox TLS Montgomery reduction buffer allocation causes a pre-authentication heap buffer overflow when processing a crafted ClientKeyExchange message.
Executive ViewAI
BusyBox's built-in TLS server implementation contains a high-severity heap memory corruption vulnerability (CVE-2026-88830) that can crash the process, disrupting availability. Organizations running BusyBox as a TLS server-typically embedded or IoT deployments-face potential service outages, though real-world exposure is narrow since BusyBox TLS is predominantly used outbound. No public exploit identified at time of analysis, and no vendor-released patch identified at time of analysis, so leadership should direct mitigation for any exposed BusyBox TLS servers.
Disable BusyBox TLS server functionality where not required; restrict network access to BusyBox TLS servers using firewall rules, ACLs, or network segmentation; implement rate limiting and deep packet inspection to detect malformed ClientKeyExchange messages; monitor system logs for unexpected process crashes; consider replacing BusyBox TLS server with a hardened alternative for critical services.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
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
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
The get_next_block function in archival/libarchive/decompress_bunzip2.c in BusyBox 1.27.2 has an Integer Overflow that m
Same weakness CWE-131 – Incorrect Calculation of Buffer Size
View allSame technique Buffer Overflow
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 12 | Affected |
| SUSE Linux Enterprise Desktop 12 SP1 | Affected |
| SUSE Linux Enterprise Desktop 12 SP2 | Affected |
| SUSE Linux Enterprise Desktop 12 SP3 | Affected |
| SUSE Linux Enterprise Desktop 12 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 | Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Affected |
| SUSE Linux Enterprise Point of Sale 12 SP2-CLIENT | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 12 | Affected |
| SUSE Linux Enterprise Server 12 SP1 | Affected |
| SUSE Linux Enterprise Server 12 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP2 | Affected |
| SUSE Linux Enterprise Server 12 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 12 SP2-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP3 | Affected |
| SUSE Linux Enterprise Server 12 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 12 SP3-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP4 | Affected |
| SUSE Linux Enterprise Server 12 SP4-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 12-LTSS | Affected |
| SUSE Linux Enterprise Server 15 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15-LTSS | Affected |
| SUSE Linux Enterprise Server for Raspberry Pi 12 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE OpenStack Cloud 7 | Affected |
| SUSE OpenStack Cloud 8 | Affected |
| SUSE OpenStack Cloud 9 | Affected |
| SUSE OpenStack Cloud Crowbar 8 | Affected |
| SUSE OpenStack Cloud Crowbar 9 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| SUSE Linux Enterprise Server for NVIDIA 16.1 | Affected |
| bci/bci-busybox bci/bci-busybox:15.4 bci/bci-busybox:15.5 bci/bci-busybox:15.6 bci/bci-busybox:16.0 bci/bci-busybox:16.1 rancher/elemental-channel/sl-micro:6.2-baremetal rancher/elemental-channel/sl-micro:6.2-base rancher/elemental-channel/sl-micro:6.2-kvm rancher/elemental-channel/sl-micro:6.2-rt suse/sl-micro/6.2/baremetal-iso-image suse/sl-micro/6.2/base-iso-image suse/sl-micro/6.2/kvm-iso-image suse/sl-micro/6.2/rt-iso-image | Affected |
EUVD-2026-85425
GHSA-mv57-fr8w-22gj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB