CVE-2025-15537
Mapnik dbfile.cpp string_value heap-based overflow
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
Mapnik dbfile.cpp string_value heap-based overflow
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
CVE-2025-15537- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R - CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R - CVSS 2.0
- 4.3
AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR - Weakness
- CWE-122, CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2026-3179
4.8
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
EUVD-2026-3179- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m43m-9cwc-jq98
1.9
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function...
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
GHSA-m43m-9cwc-jq98- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
NVD
1.9
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
CVE-2025-15537- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:L/AC:L/Au:S/C:P/I:P/A:P - Weakness
- CWE-119, CWE-122, CWE-787
- Updated
- 2026-11-02
OSV
1.9
Mapnik dbfile.cpp string_value heap-based overflow
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
CVE-2025-15537- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-119, CWE-122
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-15537
5.5
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
DEBIAN-CVE-2025-15537- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-15537
1.9
A security vulnerability has been detected in Mapnik up to 4.2.0. This issue affects the function mapnik::dbf_file::string_value of the file plugins/input/shape/dbfile.cpp. Such manipulation leads to heap-based buffer overflow. The attack must be carried out locally. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
- Record
UBUNTU-CVE-2025-15537- CVSS 4.0
- 1.9 Low
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mapnikDebian:12 |
All versions, plus listed versions 3.1.0+ds-33.1.0+ds-43.1.0+ds-53.1.0+ds-5.1~exp13.1.0+ds-6 Show 37 moreShow less3.1.0+ds-6~exp13.1.0+ds-73.1.0+ds-84.0.0+ds-14.0.0+ds-24.0.0~rc1+ds-1~exp14.0.0~rc1+ds-1~exp24.0.0~rc1+ds-1~exp34.0.0~rc2+ds-1~exp14.0.0~rc3+ds-1~exp14.0.0~rc4+ds-1~exp14.0.1+ds-14.0.1+ds-1~exp14.0.2+ds-14.0.2+ds-1~exp14.0.3+ds-14.0.3+ds-24.0.4+ds-14.0.5+ds-14.0.6+ds-14.0.7+ds-14.1.0+ds-1~exp14.1.1+ds-1~exp14.1.2+ds-14.1.2+ds-1~exp14.1.3+ds-14.1.3+ds-24.1.4+ds-14.2.0+ds-14.2.0+ds-1~exp14.2.1+ds-14.2.1+ds-24.2.2+ds-14.3.0+ds-1~exp14.3.0+ds2-14.3.0+ds2-1~exp14.3.1+ds-1 |
None known |
mapnikDebian:13 |
All versions, plus listed versions 4.0.7+ds-14.1.0+ds-1~exp14.1.1+ds-1~exp14.1.2+ds-14.1.2+ds-1~exp1 Show 12 moreShow less4.1.3+ds-14.1.3+ds-24.1.4+ds-14.2.0+ds-14.2.0+ds-1~exp14.2.1+ds-14.2.1+ds-24.2.2+ds-14.3.0+ds-1~exp14.3.0+ds2-14.3.0+ds2-1~exp14.3.1+ds-1 |
None known |
mapnikDebian:14 |
All versions, plus listed versions 4.0.7+ds-14.1.0+ds-1~exp14.1.1+ds-1~exp14.1.2+ds-14.1.2+ds-1~exp1 Show 12 moreShow less4.1.3+ds-14.1.3+ds-24.1.4+ds-14.2.0+ds-14.2.0+ds-1~exp14.2.1+ds-14.2.1+ds-24.2.2+ds-14.3.0+ds-1~exp14.3.0+ds2-14.3.0+ds2-1~exp14.3.1+ds-1 |
None known |
mapnikUbuntu:16.04:LTS |
All versions, plus listed versions 3.0.3+ds-13.0.8+ds-1ubuntu13.0.9+ds-1 |
None known |
mapnikUbuntu:18.04:LTS |
All versions, plus listed versions 3.0.15+ds-13.0.15+ds-2ubuntu23.0.15+ds-3build13.0.17+ds-13.0.17+ds-1build13.0.18+ds-13.0.19+ds-1 |
None known |
mapnikUbuntu:20.04:LTS |
All versions, plus listed versions 3.0.22+ds-23.0.22+ds1-13.0.22+ds1-1build13.0.22+ds1-1build23.0.23+ds-13.0.23+ds-1build1 |
None known |
mapnikUbuntu:22.04:LTS |
All versions, plus listed versions 3.1.0+ds-13.1.0+ds-1build23.1.0+ds-1ubuntu2 |
None known |
mapnikUbuntu:24.04:LTS |
All versions, plus listed versions 3.1.0+ds-43.1.0+ds-4build13.1.0+ds-53.1.0+ds-5build13.1.0+ds-7ubuntu13.1.0+ds-7ubuntu2 |
None known |
mapnikUbuntu:25.10 |
All versions, plus listed versions 4.0.5+ds-14.0.7+ds-1build14.0.7+ds-1build4 |
None known |
mapnikUbuntu:26.10 |
All versions, plus listed versions 4.2.1+ds-24.2.2+ds-14.2.2+ds-1build14.3.0+ds2-1 |
None known |
mapnikUbuntu:26.04:LTS |
All versions, plus listed versions 4.0.7+ds-1build44.1.3+ds-2build14.1.4+ds-14.1.4+ds-1build14.1.4+ds-1build2 Show 4 moreShow less4.2.0+ds-14.2.1+ds-14.2.1+ds-1ubuntu14.2.1+ds-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-15537 is a medium vulnerability (CVSS 4.8) in Mapnik, published January 18, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. No source names a fixed version.