Incorrect URL validation in FILTER_VALIDATE_URL
Vulnerability Description
In PHP versions 7.3.x below 7.3.29, 7.4.x below 7.4.21 and 8.0.x below 8.0.8, when using URL validation functionality via filter_var() function with FILTER_VALIDATE_URL parameter, an URL with invalid password field can be accepted as valid. This can lead to the code incorrectly parsing the URL and potentially leading to other security implications - like contacting a wrong server or making a wrong access decision.
Impact Analysis
Refer to official advisory for detailed impact metrics.
Remediation
Ensure systems are updated to the latest vendor-supplied patch levels.
Am I Vulnerable?
Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2021-21705
Credits & Attribution
The following person or organization is credited with identifying this vulnerability, as recorded in the NVD database:
- reported by vi at hackberry dot xyz
References
More from PHP Group
View All →Affected Vendor
PHP Group
View all reports →