SB2018050503 - Multiple vulnerabilities in abcm2ps
Published: May 5, 2018 Updated: May 25, 2020
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 3 vulnerabilities.
1) Stack-based buffer overflow (CVE-ID: CVE-2018-10753)
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error within the delayed_output() function in music.c in abcm2ps. A remote attacker can trick the victim to open a specially crafted file with the application, trigger stack-based buffer overflow and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
2) Stack-based buffer overflow (CVE-ID: CVE-2018-10771)
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error within the get_key function() in parse.c in abcm2ps. A remote attacker can create a specially crafted file, trick the victim into opening it with the affected version of application, trigger stack-based buffer overflow and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
3) Input validation error (CVE-ID: CVE-2019-1010069)
The vulnerability allows attackers to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input within the txt_add(0 function in front.c. A remote attacker can cause a denial of service attack via a crafted file.
Remediation
Install update from vendor's website.
References
- https://drive.google.com/drive/u/2/folders/1DvBEh5D-eW4UkvX3947UQh62i7hUIFN1
- https://github.com/leesavide/abcm2ps/issues/16
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IGDXW2I3MY3QH4PJXLJET5QZZXMXTNWO/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LSTB65NYYCKU7O6RF5B6CYY5IA6CA66Y/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W6DUTXB4EC3TQHTTAAIBKJ54GJTF6Y7V/
- https://drive.google.com/open?id=1HE9cht7WJPauA66acyJrEywXX8R4Hg-2
- https://github.com/leesavide/abcm2ps/issues/17
- https://drive.google.com/drive/u/2/folders/1Y2IbtEr9v4l4Ruie_AY9BFJOHOGiDt7S
- https://github.com/leesavide/abcm2ps/issues/18