CVE-2021-32436
Description
An out-of-bounds read in write_title() of abcm2ps v8.14.11 allows remote attackers to cause a denial of service via a crafted ABC file.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
An out-of-bounds read in write_title() of abcm2ps v8.14.11 allows remote attackers to cause a denial of service via a crafted ABC file.
Vulnerability
An out-of-bounds read vulnerability exists in the write_title() function in subs.c of abcm2ps version 8.14.11. The flaw occurs when the code at line 1465 accesses &s->text[2] without verifying that the SYMBOL structure's text field contains at least two characters. A specially crafted ABC music notation file can trigger this condition, leading to a read beyond the allocated buffer [1].
Exploitation
An attacker can exploit this issue by providing a malicious ABC file to the abcm2ps parser. No authentication or special privileges are required; network delivery (e.g., via a web upload or email attachment) suffices. The parsing flow proceeds from treat_file() through frontend(), abc_parse(), do_tune(), get_info(), write_heading(), and finally to write_title(), where the out-of-bounds access occurs, resulting in a segmentation fault [1].
Impact
Successful exploitation causes the abcm2ps process to crash, resulting in a denial of service (DoS). The impact is limited to availability; there is no evidence of information disclosure or arbitrary code execution from this read vulnerability [1].
Mitigation
Details regarding a patched version have not been disclosed in the available references. The repository was archived as read-only, and no official fix has been published. Users should consider limiting the processing of untrusted ABC files as a workaround. Fedora package announcements listed in references [2], [3], and [4] are blocked by an Anubis proof-of-work challenge and could not be evaluated.
- out-of-bounds read in function write_title() in subs.c
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EVGJH4HMXI3TWMHQJQCG3M7KSXJWJM7R/
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6333SXWMES3K22DBAOAW34G6EU6WIJEY/
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/YTF4FXCW22FFB5HNQO3GK3F4FFBLTZKE/
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
4- abcm2ps/abcm2psdescription
- osv-coords2 versionspkg:rpm/opensuse/abcm2ps&distro=openSUSE%20Leap%2015.3pkg:rpm/suse/abcm2ps&distro=SUSE%20Package%20Hub%2015%20SP3
< 8.14.13-bp153.2.3.1+ 1 more
- (no CPE)range: < 8.14.13-bp153.2.3.1
- (no CPE)range: < 8.14.13-bp153.2.3.1
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
6- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6333SXWMES3K22DBAOAW34G6EU6WIJEY/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EVGJH4HMXI3TWMHQJQCG3M7KSXJWJM7R/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YTF4FXCW22FFB5HNQO3GK3F4FFBLTZKE/mitrevendor-advisoryx_refsource_FEDORA
- github.com/leesavide/abcm2ps/commit/2f56e1179cab6affeb8afa9d6c324008fe40d8e3mitrex_refsource_MISC
- github.com/leesavide/abcm2ps/issues/85mitrex_refsource_MISC
- lists.debian.org/debian-lts-announce/2022/04/msg00015.htmlmitremailing-listx_refsource_MLIST
News mentions
0No linked articles in our index yet.