CVE-2023-29419
Description
An issue was discovered in libbzip3.a in bzip3 before 1.2.3. There is a bz3_decode_block out-of-bounds read.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
bzip3 prior to 1.2.3 has an out-of-bounds read in bz3_decode_block, exploitable via crafted compressed files.
Vulnerability
An out-of-bounds read vulnerability exists in the bz3_decode_block function within libbzip3.a in bzip3 before version 1.2.3 [1]. The issue occurs in the mrled decoding function, which lacked a bounds check on the input buffer, leading to a heap-buffer-overflow when processing specially crafted compressed data [3]. Affected versions: all prior to 1.2.3.
Exploitation
An attacker can exploit this vulnerability by providing a malicious bzip3 compressed file to the bzip3 -Bcd command or any application using the affected library [1]. No additional authentication is required; the attack vector is network-accessible if the user decodes a malicious file. The crash logs show a memory write operation with controlled size, indicating potential for controlled corruption.
Impact
Successful exploitation can lead to a heap-buffer-overflow, potentially causing a denial of service (crash) or information disclosure through memory read. The vulnerability may also be leveraged for code execution depending on the memory layout, though the references primarily indicate crashes.
Mitigation
The fix is included in version 1.2.3, released on 2023-04-06 [2]. The commit [3] adds a maxin parameter and checks to the mrled function, returning an error on invalid input. Users should upgrade to bzip3 1.2.3 or later. Fedora has also released updates [4]. No known workarounds exist for unpatched versions.
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- bzip3/libbzip3description
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
6- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4JLSE25SV7K2NB6FTFT4UHJOJUHBHYHY/mitrevendor-advisory
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NA7S7HDUAINOTCSWQZ5LIW756DYY22V2/mitrevendor-advisory
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NMLFV2FJK3CM7NJLVPZI5RUAFQZICPWW/mitrevendor-advisory
- github.com/kspalaiologos/bzip3/commit/8ec8ce7d3d58bf42dabc47e4cc53aa27051bd602mitre
- github.com/kspalaiologos/bzip3/compare/1.2.2...1.2.3mitre
- github.com/kspalaiologos/bzip3/issues/92mitre
News mentions
0No linked articles in our index yet.