CVE-2017-12067
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
CVE-2017-12067- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
CVE-2017-12067- Updated
- 2026-11-02
EUVDEUVD-2017-3653 No score
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
EUVD-2017-3653- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w5r8-2qw8-cq3p
7.5
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
GHSA-w5r8-2qw8-cq3p- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
7.5
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
CVE-2017-12067- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-12067
7.5
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
DEBIAN-CVE-2017-12067- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-12067
7.5
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c.
- Record
UBUNTU-CVE-2017-12067- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0280 No score
Updated potrace packages fix security vulnerability
Potrace 1.14 has a heap-based buffer over-read in the interpolate_cubic function in mkbitmap.c (CVE-2017-12067).
- Record
MGASA-2017-0280- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11189-1 No score
libpotrace0-1.16-1.9 on GA media
These are all security issues fixed in the libpotrace0-1.16-1.9 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11189-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
potraceDebian:12 |
before 1.15-1 | 1.15-1 |
potraceDebian:13 |
before 1.15-1 | 1.15-1 |
potraceDebian:14 |
before 1.15-1 | 1.15-1 |
potraceMageia:5 |
before 1.15-1.mga5 | 1.15-1.mga5 |
potraceMageia:6 |
before 1.15-1.mga6 | 1.15-1.mga6 |
potraceUbuntu:16.04:LTS |
All versions, plus listed versions 1.12-11.13-2 |
None known |
potraceUbuntu:18.04:LTS |
All versions, plus listed versions 1.14-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-12067 is a high vulnerability (CVSS 7.5) in Potrace Project Potrace, published August 1, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.08%, the 65th percentile. Fixed in potrace 1.15-1.