CVE-2024-5458

Name
CVE-2024-5458
Description
In PHP versionsĀ 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, due to a code logic error, filtering functions such as filter_var when validating URLsĀ (FILTER_VALIDATE_URL) for certain types of URLs the function will result in invalid user information (username + password part of URLs) being treated as valid user information. This may lead to the downstream code accepting invalid URLs as valid and parsing them incorrectly.
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
https://github.com/php/php-src/security/advisories/GHSA-w8qr-v226-r27w
http://www.openwall.com/lists/oss-security/2024/06/07/1
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PKGTQUOA2NTZ3RXN22CSAUJPIRUYRB4B/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W45DBOH56NQDRTOM2DN2LNA2FZIMC3PK/
https://lists.debian.org/debian-lts-announce/2024/06/msg00009.html
https://security.netapp.com/advisory/ntap-20240726-0001/
af854a3a-2127-422b-91ae-364da2661108 https://lists.debian.org/debian-lts-announce/2024/10/msg00011.html

Match rules

CPE URI Source package Min version Max version
php >= 8.1.* < 8.1.29
php >= 8.2.* < 8.2.20
php >= 8.3.* < 8.3.8
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 7.3.27 <= 7.3.33
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 7.4.15 <= 7.4.33
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 8.0.2 <= 8.0.30
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 8.1.0 < 8.1.29
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 8.2.0 < 8.2.20
cpe:2.3:a:php:php:*:*:*:*:*:*:*:* php >= 8.3.0 < 8.3.8

Vulnerable and fixed packages

Source package Branch Version Maintainer Status