{"schema_version":"1.7.2","id":"OESA-2026-4529","modified":"2026-10-22T14:36:14Z","published":"2026-10-22T14:36:14Z","upstream":["CVE-2026-88831","CVE-2026-88832","CVE-2026-88834","CVE-2026-88835","CVE-2026-88837","CVE-2026-88839","CVE-2026-88842"],"summary":"busybox security update","details":"The Swiss Army Knife of Embedded Linux\r\n\r\nSecurity Fix(es):\n\nBusyBox httpd IP deny rules with invalid CIDR prefix lengths fail open, leaving a parsed IP with a zeroed mask so the rule matches no clients.(CVE-2026-88831)\n\nBusyBox romfs volume ID parsing uses unbounded strlen on attacker-controlled metadata, causing a heap buffer overflow when processing crafted filesystem images.(CVE-2026-88832)\n\nA flaw was found in BusyBox&apos;s httpd web server. When configured with system password authentication, a user existence oracle may exist in certain build configurations. An attacker could distinguish existing from non-existing usernames by observing authentication failure behavior. Impact is limited to username enumeration and requires non-default compile options or uncommon password file states; default BusyBox builds with shadow password support are not affected.(CVE-2026-88834)\n\nBusyBox dpkg read_package_field() steps past a NUL terminator on malformed .deb packages, causing an out-of-bounds heap read.(CVE-2026-88835)\n\nBusyBox httpd treats yescrypt ($y$) password hashes as plaintext during Basic Authentication, inverting the authentication check.(CVE-2026-88837)\n\nBusyBox passwd/group tokenize() references a stale endpoint pointer after trimming, causing an out-of-bounds write of heap pointers.(CVE-2026-88839)\n\nA flaw was found in BusyBox dpkg. The write_status_file() function does not reset a field cursor between package stanzas. When two packages are removed in a single invocation and the first stanza is larger than the second, the second package stanza can be dropped from the status file, causing limited data corruption.(CVE-2026-88842)","affected":[{"package":{"ecosystem":"openEuler:24.03-LTS-SP1","name":"busybox","purl":"pkg:rpm/openEuler/busybox&distro=openEuler-24.03-LTS-SP1"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.36.1-25.oe2403sp1"}]}],"ecosystem_specific":{"aarch64":["busybox-1.36.1-25.oe2403sp1.aarch64.rpm","busybox-debuginfo-1.36.1-25.oe2403sp1.aarch64.rpm","busybox-debugsource-1.36.1-25.oe2403sp1.aarch64.rpm","busybox-petitboot-1.36.1-25.oe2403sp1.aarch64.rpm"],"noarch":["busybox-help-1.36.1-25.oe2403sp1.noarch.rpm"],"src":["busybox-1.36.1-25.oe2403sp1.src.rpm"],"x86_64":["busybox-1.36.1-25.oe2403sp1.x86_64.rpm","busybox-debuginfo-1.36.1-25.oe2403sp1.x86_64.rpm","busybox-debugsource-1.36.1-25.oe2403sp1.x86_64.rpm","busybox-petitboot-1.36.1-25.oe2403sp1.x86_64.rpm"]}}],"references":[{"type":"ADVISORY","url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4529"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88831"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88832"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88834"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88835"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88837"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88839"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88842"}],"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H"}],"database_specific":{"severity":"High"}}
