Back
CVE-2024-7264
ASN.1 date parser overread
Medium6.3EPSS 20.2%
- Published
- Updated
- Reserved
- Assigned by
- curl
Description
libcurl's ASN1 parser code has the `GTime2str()` function, used for parsing an ASN.1 Generalized Time field. If given an syntactically incorrect field, the parser might end up using -1 for the length of the *time fraction*, leading to a `strlen()` getting performed on a pointer to a heap buffer area that is not (purposely) null terminated. This flaw most likely leads to a crash, but can also lead to heap contents getting returned to the application when [CURLINFO_CERTINFO](https://curl.se/libcurl/c/CURLINFO_CERTINFO.html) is used.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| CISA-ADPADP (enrichment) | 3.1 | Medium6.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| NVDNVD · Modified | 3.1 | Medium6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
- EPSS (exploitation in 30 days)
- 20.2% · top 2.5% of all CVEs (6 Nov 2026)
- CISA SSVC
- Exploitation: none · Automatable: no · Technical impact: partial
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 6.3.
Weakness
- CWE-125 Out-of-bounds Read
- CWE-125 (opens in a new tab)All about CWE-125 and its CVEs
Affected products
- affected 8.9.0 – ≤ 8.9.0
- affected 8.8.0 – ≤ 8.8.0
- affected 8.7.1 – ≤ 8.7.1
- affected 8.7.0 – ≤ 8.7.0
- affected 8.6.0 – ≤ 8.6.0
- affected 8.5.0 – ≤ 8.5.0
- affected 8.4.0 – ≤ 8.4.0
- affected 8.3.0 – ≤ 8.3.0
- affected 8.2.1 – ≤ 8.2.1
- affected 8.2.0 – ≤ 8.2.0
- affected 8.1.2 – ≤ 8.1.2
- affected 8.1.1 – ≤ 8.1.1
- affected 8.1.0 – ≤ 8.1.0
- affected 8.0.1 – ≤ 8.0.1
- affected 8.0.0 – ≤ 8.0.0
- affected 7.88.1 – ≤ 7.88.1
- affected 7.88.0 – ≤ 7.88.0
- affected 7.87.0 – ≤ 7.87.0
- affected 7.86.0 – ≤ 7.86.0
- affected 7.85.0 – ≤ 7.85.0
- affected 7.84.0 – ≤ 7.84.0
- affected 7.83.1 – ≤ 7.83.1
- affected 7.83.0 – ≤ 7.83.0
- affected 7.82.0 – ≤ 7.82.0
- affected 7.81.0 – ≤ 7.81.0
- affected 7.80.0 – ≤ 7.80.0
- affected 7.79.1 – ≤ 7.79.1
- affected 7.79.0 – ≤ 7.79.0
- affected 7.78.0 – ≤ 7.78.0
- affected 7.77.0 – ≤ 7.77.0
- affected 7.76.1 – ≤ 7.76.1
- affected 7.76.0 – ≤ 7.76.0
- affected 7.75.0 – ≤ 7.75.0
- affected 7.74.0 – ≤ 7.74.0
- affected 7.73.0 – ≤ 7.73.0
- affected 7.72.0 – ≤ 7.72.0
- affected 7.71.1 – ≤ 7.71.1
- affected 7.71.0 – ≤ 7.71.0
- affected 7.70.0 – ≤ 7.70.0
- affected 7.69.1 – ≤ 7.69.1
- and 55 more
References (11)
- json (opens in a new tab)
- www (opens in a new tab)
- issue (opens in a new tab)
- http://www.openwall.com/lists/oss-security/2024/07/31/1 (opens in a new tab)x_transferred
- https://github.com/curl/curl/commit/27959ecce75cdb2809c0bdb3286e60e08fadb519 (opens in a new tab)
- https://security.netapp.com/advisory/ntap-20240828-0008/ (opens in a new tab)
- https://security.netapp.com/advisory/ntap-20241025-0010/ (opens in a new tab)
- https://security.netapp.com/advisory/ntap-20241025-0006/ (opens in a new tab)
- https://cert-portal.siemens.com/productcert/html/ssa-398330.html (opens in a new tab)
- https://cert-portal.siemens.com/productcert/html/ssa-355557.html (opens in a new tab)
- https://cert-portal.siemens.com/productcert/html/ssa-089022.html (opens in a new tab)
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2024-7264)Record last updated .