CVE-2019-11045


DirectoryIterator class silently truncates after a null byte

In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.



We have discovered 571,903 live websites that are affected by CVE-2019-11045.

Contact us to get more info




Affected Software

Product  PHP
Category Programming Languages
Vulnerable Versions
  • from 7.2 before 7.2.26
  • from 7.3 before 7.3.13
  • from 7.4 before 7.4.1
Total Vulnerable Versions507
Vulnerable Domains571,903 live websites (4.73% of PHP install base)


Common Weakness Enumeration


CWE-170 Improper Null Termination


Distribution by Website Rank

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


Details

  • Published - Dec 17, 2019
  • Updated - Jul 23, 2021

Credits

  • Submitted by ryat at php.net





Countries

United States109,222 websites



France242,217 websites
Russia64,041 websites
China18,980 websites
Germany11,556 websites
Belgium11,366 websites
Italy11,080 websites
Poland10,873 websites
Spain8,792 websites
Netherlands8,534 websites

TLDs

.com233,344 websites
.fr108,531 websites
.ru62,203 websites
.org22,565 websites
.net14,819 websites
.be12,774 websites
.pl8,622 websites
.it8,354 websites
.de7,057 websites
.nl6,242 websites

Vulnerable Versions

Vulnerable versions are highlighted in red


Geographical Distribution

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



References


Websites affected by CVE-2019-11045

Top websites that are affected by CVE-2019-11045. Please click on the "Contact us" button above to get more information.
DomainCountryRankContacts
***.*****.cz Czech Republic*,***
*.cn China*,***
***.*.cn China*,***
*****.***.cn China*,***
***.*****.***.cn China*,***
*****.cn China*,***
***.*****.cn China*,***
***.*********.com China*,***
*.***.cn China*,***
***.*.***.cn China*,***
See full domain list