REDHAT-BUG-2531355: Low severity BusyBox BusyBox vulnerability

Published Sep 10, 2026
·
Updated

A vulnerability exists in the BusyBox dpkg applet in archival/dpkg.c. The writestatusfile() function does not reset the fieldstart 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 readpackagefield() 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.

Affected Software

1 affected component
BusyBox BusyBox

Event History

Sep 10, 2026
Data Sourced
via Red Hat·09:53 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

When can this issue be triggered?

It can be triggered when the BusyBox dpkg applet removes two packages in one invocation and the first package's status stanza is larger than the second package's stanza.

2

What impact should operators expect?

The second package stanza can silently disappear from the status file. The flaw may also disclose heap information or cause crashes under ASan.

3

How can I check whether a system has been affected?

Review the dpkg status file after multi-package removals, particularly where the first removed package had a larger status stanza than the second. A missing status stanza for the second package is an observable indicator.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203