CVE-2024-5458

Filter bypass in filter_var (FILTER_VALIDATE_URL)

Medium · published June 9, 2024

CVSS v3.1
5.3
EPSS
12%
Percentile
96.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.12117 · 96.1th percentile
Published
2024-06-09T18:26Z
EPSS history
Timeline
  • 09 JUN 18:26Z
    Filter bypass in filter_var (FILTER_VALIDATE_URL)
    cvelistv5