In uriparser before 1.0.2, the function family EqualsUri can misclassify two unequal URIs as equal.
Vendor
uriparser project vulnerabilities
12 published CVES affecting uriparser project, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 12
- Critical
- 3
- High
- 2
- Medium
- 6
- Low
- 1
- Unscored
- 0
- CISA KEV
- 0
Products
Latest uriparser project CVEs
Newest publication first
-
MediumCVSS 5.3 EPSS 0.21%
-
MediumCVSS 5.3 EPSS 0.21%
In uriparser before 1.0.2, there is pointer difference truncation to int in various places.
-
CVE-2026-42371 uriparser: uriparser: Denial of Service via numeric truncation with oversized URIs
PublishedMediumCVSS 5.1 EPSS 0.17%uriparser before 1.0.1 has numeric truncation in text range comparison, if an application accepts URIs with a length in gigabytes.
-
CVE-2025-67899 uriparser: uriparser: Unbounded recursion and stack consumption via large input
PublishedLowCVSS 2.9 EPSS 0.14%uriparser through 0.9.9 allows unbounded recursion and stack consumption, as demonstrated by ParseMustBeSegmentNzNc with large input containing many commas.
-
MediumCVSS 5.9 EPSS 1.3%
An issue was discovered in uriparser through 0.9.7. ComposeQueryMallocExMm in UriQuery.c has an integer overflow via a long string.
-
HighCVSS 8.6 EPSS 1.2%
An issue was discovered in uriparser through 0.9.7. ComposeQueryEngine in UriQuery.c has an integer overflow via long keys or values, with a resultant buffer overflow.
-
MediumCVSS 5.5 EPSS 1.2%
An issue was discovered in uriparser before 0.9.6. It performs invalid free operations in uriFreeUriMembers and uriMakeOwner.
-
MediumCVSS 5.5 EPSS 1.2%
An issue was discovered in uriparser before 0.9.6. It performs invalid free operations in uriNormalizeSyntax.
-
CriticalCVSS 9.8 EPSS 2.1%
URI_FUNC() in UriParse.c in uriparser before 0.9.1 has an out-of-bounds read (in uriParseEx functions) for an incomplete URI with an IPv6 address containing an embedded IPv4 address, such as a "//[::44.1" address.
-
HighCVSS 7.5 EPSS 2.3%
An issue was discovered in uriparser before 0.9.0. UriCommon.c allows attempted operations on NULL input via a uriResetUri* function.
-
CriticalCVSS 9.8 EPSS 2.3%
An issue was discovered in uriparser before 0.9.0. UriQuery.c allows an integer overflow via a uriComposeQuery* or uriComposeQueryEx* function because of an unchecked multiplication.
-
CriticalCVSS 9.8 EPSS 2.4%
An issue was discovered in uriparser before 0.9.0. UriQuery.c allows an out-of-bounds write via a uriComposeQuery* or uriComposeQueryEx* function because the '&' character is mishandled in certain contexts.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.