Lucene search

K
vulnrichmentCurlVULNRICHMENT:CVE-2024-7264
HistoryJul 31, 2024 - 8:08 a.m.

CVE-2024-7264 ASN.1 date parser overread

2024-07-3108:08:14
curl
github.com
3
libcurl
asn.1 parser
gtime2str() function
vulnerability
heap buffer
crash
curlinfo_certinfo

AI Score

7.1

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial

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 is used.

AI Score

7.1

Confidence

Low

SSVC

Exploitation

none

Automatable

no

Technical Impact

partial