CVE-2013-1424 Details
Description
Buffer overflow vulnerability in matplotlib.This issue affects matplotlib: before upstream commit ba4016014cb4fb4927e36ce8ea429fed47dcb787.
A buffer overflow vulnerability has been identified in Matplotlib versions prior to the upstream commit ba4016014cb4fb4927e36ce8ea429fed47dcb787. The vulnerability arises in the 'src/mplutils.cpp' file, where the Printf constructor improperly handles format strings, leading to a heap-based buffer overflow. This issue can be exploited through several Python-exposed functions that call Printf, with the ft2font.FT2Font constructor being the most straightforward entry point.
Users can upgrade to Matplotlib versions 1.4.2-3.1 or 1.4.3~rc1-1 to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 26, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://bugs.debian.org/775691 | [email protected] | Issue TrackingMailing List |
| https://github.com/matplotlib/matplotlib/commit/ba4016014cb4fb4927e36ce8ea429fed47dcb787 | [email protected] | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| debian matplotlib | >= 0.99.3-1, < 1.4.2-3.1 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 16, 2026 | CVE Modified | [email protected] |
| Jun 16, 2026 | CVE Modified | CISA-ADP |
| Aug 6, 2025 | Initial Analysis | [email protected] |
| Jun 26, 2025 | CVE Modified | CISA-ADP |
| Jun 26, 2025 | New CVE Received | [email protected] |