Description
A heap overflow in the evalcommand() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.
Published: 2026-07-15
Score: 2.9 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A heap overflow occurs in the evalcommand() function of BusyBox’s shell (ash.c) when it processes a specially crafted input string. The overflow can corrupt heap data structures, causing the shell to crash and potentially require a restart of the host service that relies on it. The impact is a disruption of availability rather than a compromise of data or control.

Affected Systems

BusyBox version 1.38.0 is vulnerable. The flaw resides in the evalcommand() implementation within the BusyBox shell. Systems using this exact release, without applying a later hotfix, are affected.

Risk and Exploitability

The CVSS score of 2.9 indicates low severity, while the EPSS score of less than 1% suggests a low but non‑zero likelihood of exploitation. The flaw is not listed in the CISA KEV catalog, so no known active exploits have been documented. The likely attack vector is local or remote access to the BusyBox shell where an adversary can supply a malicious command string to trigger the overflow, leading to a denial of service for users interacting with that service.

Generated by OpenCVE AI on July 31, 2026 at 04:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest BusyBox release where the evalcommand() overflow has been fixed, such as version 1.38.1 or newer.
  • If an immediate update is not possible, recompile BusyBox without the evalcommand feature or configure it so that untrusted input is never passed to it.
  • Monitor for abnormal shell restarts or unusually high memory usage and temporarily reduce the service load until a proper patch can be deployed.

Generated by OpenCVE AI on July 31, 2026 at 04:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
References

Mon, 20 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-674
CPEs cpe:2.3:a:busybox:busybox:*:*:*:*:*:*:*:*
Metrics cvssV3_1

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

cvssV3_1

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


Sat, 18 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Title Heap Overflow in BusyBox evalcommand() Leading to DoS busybox: Busybox: Denial of Service via heap overflow in evalcommand() function
Weaknesses CWE-120
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 17 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Title Heap Overflow in BusyBox evalcommand() Leading to DoS

Thu, 16 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 23:30:00 +0000

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

Wed, 15 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Description A heap overflow in the evalcommand() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-07-20T15:30:59.964Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-38755

cve-icon Vulnrichment

Updated: 2026-07-16T15:20:20.284Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-15T00:00:00Z

Links: CVE-2026-38755 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T04:30:03Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow

  • CWE-674

    Uncontrolled Recursion