Bug 2531355 (CVE-2026-88842) - CVE-2026-88842 busybox: busybox: dpkg stale field_start pointer causes out-of-bounds read and status file corruption
Summary: CVE-2026-88842 busybox: busybox: dpkg stale field_start pointer causes out-of...
Keywords:
Status: NEW
Alias: CVE-2026-88842
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-10 09:53 UTC by OSIDB Bzimport
Modified: 2026-10-14 08:46 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-10 09:53:49 UTC
A vulnerability exists in the BusyBox dpkg applet in archival/dpkg.c. The write_status_file() function does not reset the field_start cursor between package stanzas. When two packages are removed in a single invocation and the first stanza is larger than the second, the stale cursor causes read_package_field() to read past the second stanza's buffer.

Observable consequences include: silent data corruption (the second package stanza vanishes from the status file), potential heap information leakage, and crashes under ASan.


Note You need to log in before you can comment on or make changes to this bug.