CVE-2020-7071


FILTER_VALIDATE_URL accepts URLs with invalid userinfo

In PHP versions 7.3.x below 7.3.26, 7.4.x below 7.4.14 and 8.0.0, when validating URL with functions like filter_var($url, FILTER_VALIDATE_URL), PHP will accept an URL with invalid password as valid URL. This may lead to functions that rely on URL being valid to mis-parse the URL and produce wrong data as components of the URL.



We have discovered 814,697 live websites that are affected by CVE-2020-7071.

Contact us to get more info




Affected Software

Product  PHP
Category Programming Languages
Vulnerable Versions
  • from 7.3 before 7.3.26
  • from 7.4 before 7.4.14
  • from 8 before 8.0.1
Total Vulnerable Versions507
Vulnerable Domains814,697 live websites (6.73% of PHP install base)


Common Weakness Enumeration


CWE-20 Improper Input Validation


Distribution by Website Rank

The diagram provides a graphic representation of the correlation between the occurrence of CVE-2020-7071 and the relative popularity of websites


Details

  • Published - Jan 4, 2021
  • Updated - Oct 20, 2021

Credits

  • Reported by jifan dot jf at alibaba-inc dot com





Countries

United States315,609 websites



France244,476 websites
Germany19,214 websites
Canada18,826 websites
GB18,366 websites
Russia16,734 websites
Poland15,900 websites
Italy13,906 websites
China13,279 websites
Spain13,042 websites

TLDs

.com423,734 websites
.fr108,605 websites
.org49,385 websites
.net25,905 websites
.ru13,964 websites
.be13,013 websites
.pl12,395 websites
.co.uk11,473 websites
.de11,185 websites
.ca11,106 websites

Vulnerable Versions

Vulnerable versions are highlighted in red


Geographical Distribution

The distribution of websites across the globe that are exposed to CVE-2020-7071 through included software libraries and plugins.



References


Websites affected by CVE-2020-7071

Top websites that are affected by CVE-2020-7071. Please click on the "Contact us" button above to get more information.
DomainCountryRankContacts
***.*****.pl Poland*,***
*******.com Germany*,***
***************.org United States*,***
***.**.gov United States*,***
******.com France*,***
**********.com France*,***
********.org United States*,***
***.*********.com United States*,***
****.**********.***.uk GB*,***
****.******.jp Japan*,***
See full domain list