Description
BusyBox dpkg write_status_file() does not reset a stale field cursor between package stanzas, causing out-of-bounds reads and status file corruption when removing multiple packages.
Published: n/a
Score: 3.3 Low
EPSS: n/a
KEV: No
Impact: Status File Corruption
Action: Update
AI Analysis

Impact

BusyBox’s dpkg write_status_file routine fails to reset a cursor between package stanzas, which can cause out‑of‑bounds reads when multiple packages are removed. The resulting corruption of the package status file can lead to package manager inconsistencies, potential loss of service or inadvertent package removal, and in some cases misreporting of system state. The vulnerability does not directly disclose sensitive data but can compromise integrity and availability of package management functions.

Affected Systems

The flaw resides in the dpkg component of BusyBox. No specific version range is given, so any BusyBox installation that includes the vulnerable dpkg implementation may be affected. System administrators should verify which BusyBox versions are in use and whether the installed binary incorporates the fix.

Risk and Exploitability

The CVSS score of 3.3 places this issue in the low‑to‑moderate severity band, and no EPSS estimate is available, indicating that exploitation likelihood is not well characterized. The vulnerability is not listed in the CISA KEV catalog. A local user or process with the ability to trigger removal of several packages can potentially exploit the bug, so the attack vector is likely local. The probable impact is limited to unstable package handling and potential availability disruption rather than immediate remote code execution.

Generated by OpenCVE AI on September 24, 2026 at 13:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade BusyBox to a release that includes the dpkg write_status_file fix, verifying the vendor changelog or patch notice.
  • If an upgrade cannot be applied immediately, avoid performing large bulk package removals; instead remove packages one at a time to reduce the risk of status file corruption.
  • After each removal operation, check the integrity of the /var/lib/dpkg/status file and restore from a known good backup or rebuild the package database if corruption is detected.

Generated by OpenCVE AI on September 24, 2026 at 13:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 13:45:00 +0000

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

Thu, 24 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Description BusyBox dpkg write_status_file() does not reset a stale field cursor between package stanzas, causing out-of-bounds reads and status file corruption when removing multiple packages.
Title busybox: busybox: dpkg write_status_file() stale cursor causes out-of-bounds read and status file corruption
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-23T16:35:00Z

Links: CVE-2026-88841 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T14:00:08Z

Weaknesses