CVE-2018-10771
published 2018-05-07CVE-2018-10771: Stack-based buffer overflow in the get_key function in parse.c in abcm2ps through 8.13.20 allows remote attackers to cause a denial of service (application…
PriorityP339critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
3.07%
86.2th percentile
Stack-based buffer overflow in the get_key function in parse.c in abcm2ps through 8.13.20 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.
Affected
14 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| abcm2ps_project | abcm2ps | >= 0 < 8.14.2-0.1 | 8.14.2-0.1 |
| abcm2ps_project | abcm2ps | >= 0 < 8.14.2-0.1 | 8.14.2-0.1 |
| abcm2ps_project | abcm2ps | >= 0 < 8.14.2-0.1 | 8.14.2-0.1 |
| abcm2ps_project | abcm2ps | >= 0 < 8.14.2-0.1 | 8.14.2-0.1 |
| abcm2ps_project | abcm2ps | >= 0 < 7.8.9-1+deb9u1build0.18.04.1 | 7.8.9-1+deb9u1build0.18.04.1 |
| abcm2ps_project | abcm2ps | >= 0 < 7.8.9-1ubuntu0.16.04.1~esm1 | 7.8.9-1ubuntu0.16.04.1~esm1 |
| abcm2ps_project | abcm2ps | >= 0 < 8.14.6-0.1ubuntu0.1~esm1 | 8.14.6-0.1ubuntu0.1~esm1 |
| abcm2ps_project | abcm2ps | >= 0 < 8.14.11-0.1ubuntu0.1~esm1 | 8.14.11-0.1ubuntu0.1~esm1 |
| debian | abcm2ps | < abcm2ps 8.14.2-0.1 (bookworm) | abcm2ps 8.14.2-0.1 (bookworm) |
| debian | debian_linux | — | — |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| moinejf | abcm2ps | <= 8.13.20 | — |
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
osv9.8CRITICAL
vendor_debian9.8LOW
vendor_ubuntu9.8CRITICAL
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
abcm2ps vulnerabilities
osv·2023-03-16·CVSS 9.8
CVE-2018-10753 [CRITICAL] abcm2ps vulnerabilities
abcm2ps vulnerabilities
It was discovered that abcm2ps incorrectly
handled memory when parsing specially crafted ABC files.
An attacker could use this issue to cause abcm2ps to crash,
leading to a denial of service, or possibly execute
arbitrary code. This issue only affected Ubuntu 16.04 ESM
and Ubuntu 18.04 LTS.
(CVE-2018-10753, CVE-2018-10771, CVE-2019-1010069)
Chiba of Topsec Alpha Lab discovered that abcm2ps incorrectly
handled memory when parsing specially crafted ABC files.
An attacker could use this issue to cause abcm2ps to crash,
leading to a denial of service.
(CVE-2021-32434, CVE-2021-32435, CVE-2021-32436)
GHSA
GHSA-4v6g-m96g-x25q: Stack-based buffer overflow in the get_key function in parse
ghsa_unreviewed·2022-05-13
CVE-2018-10771 [CRITICAL] CWE-787 GHSA-4v6g-m96g-x25q: Stack-based buffer overflow in the get_key function in parse
Stack-based buffer overflow in the get_key function in parse.c in abcm2ps through 8.13.20 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.
OSV
CVE-2018-10771: Stack-based buffer overflow in the get_key function in parse
osv·2018-05-07·CVSS 9.8
CVE-2018-10771 [CRITICAL] CVE-2018-10771: Stack-based buffer overflow in the get_key function in parse
Stack-based buffer overflow in the get_key function in parse.c in abcm2ps through 8.13.20 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.
Ubuntu
abcm2ps vulnerabilities
vendor_ubuntu·2023-03-16·CVSS 9.8
CVE-2021-32435 [CRITICAL] abcm2ps vulnerabilities
Title: abcm2ps vulnerabilities
Summary: Several security issues were fixed in abcm2ps.
It was discovered that abcm2ps incorrectly
handled memory when parsing specially crafted ABC files.
An attacker could use this issue to cause abcm2ps to crash,
leading to a denial of service, or possibly execute
arbitrary code. This issue only affected Ubuntu 16.04 ESM
and Ubuntu 18.04 LTS.
(CVE-2018-10753, CVE-2018-10771, CVE-2019-1010069)
Chiba of Topsec Alpha Lab discovered that abcm2ps incorrectly
handled memory when parsing specially crafted ABC files.
An attacker could use this issue to cause abcm2ps to crash,
leading to a denial of service.
(CVE-2021-32434, CVE-2021-32435, CVE-2021-32436)
Instructions: In general, a standard system update will make all the necessary changes.
Debian
CVE-2018-10771: abcm2ps - Stack-based buffer overflow in the get_key function in parse.c in abcm2ps throug...
vendor_debian·2018·CVSS 9.8
CVE-2018-10771 [CRITICAL] CVE-2018-10771: abcm2ps - Stack-based buffer overflow in the get_key function in parse.c in abcm2ps throug...
Stack-based buffer overflow in the get_key function in parse.c in abcm2ps through 8.13.20 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.
Scope: local
bookworm: resolved (fixed in 8.14.2-0.1)
bullseye: resolved (fixed in 8.14.2-0.1)
forky: resolved (fixed in 8.14.2-0.1)
sid: resolved (fixed in 8.14.2-0.1)
trixie: resolved (fixed in 8.14.2-0.1)
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service [fedora-all]
bugzilla·2018-05-10·CVSS 9.8
CVE-2018-10771 [CRITICAL] CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service [fedora-all]
CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issu
Bugzilla
CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service
bugzilla·2018-05-10·CVSS 9.8
CVE-2018-10771 [CRITICAL] CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service
CVE-2018-10771 abcm2ps: Stack-based buffer overflow in parse.c:get_key() allows for denial of service
Abcm2ps before version 8.13.21 is vulnerable to a stack-based buffer overflow in the parse.c:get_key() function. An attacker could exploit this to cause a denial of service via crafted file.
Upstream issue:
https://github.com/leesavide/abcm2ps/issues/17
Upstream patch:
https://github.com/leesavide/abcm2ps/commit/dc0372993674d0b50fedfbf7b9fad1239b8efc5f
Discussion:
Created abcm2ps tracking bugs for this issue:
Affects: fedora-all [bug 1576641]
---
Couldn't reproduce this with abcm2ps-7.8.14-5.fc27.src.rpm on F27:
$ gdb -q abcm2ps
Reading symbols from abcm2ps...done.
(gdb) r ~/Downloads/abcm2ps/POC2
Starting program: /home/sfowler/rpmbuild/BUILD/abcm2ps-7.8.14/abcm2ps ~/Download
https://drive.google.com/open?id=1HE9cht7WJPauA66acyJrEywXX8R4Hg-2https://github.com/leesavide/abcm2ps/issues/17https://lists.debian.org/debian-lts-announce/2022/04/msg00015.htmlhttps://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IGDXW2I3MY3QH4PJXLJET5QZZXMXTNWO/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LSTB65NYYCKU7O6RF5B6CYY5IA6CA66Y/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W6DUTXB4EC3TQHTTAAIBKJ54GJTF6Y7V/https://drive.google.com/open?id=1HE9cht7WJPauA66acyJrEywXX8R4Hg-2https://github.com/leesavide/abcm2ps/issues/17https://lists.debian.org/debian-lts-announce/2022/04/msg00015.htmlhttps://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IGDXW2I3MY3QH4PJXLJET5QZZXMXTNWO/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LSTB65NYYCKU7O6RF5B6CYY5IA6CA66Y/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W6DUTXB4EC3TQHTTAAIBKJ54GJTF6Y7V/
2018-05-07
Published