CVE-2022-31630


OOB read due to insufficient input validation in imageloadfont()

In PHP versions prior to 7.4.33, 8.0.25 and 8.2.12, when using imageloadfont() function in gd extension, it is possible to supply a specially crafted font file, such as if the loaded font is used with imagechar() function, the read outside allocated buffer will be used. This can lead to crashes or disclosure of confidential information. 



We have discovered 1,076,326 live websites that are affected by CVE-2022-31630.

Contact us to get more info




Affected Software

Product  PHP
Category Programming Languages
Vulnerable Versions
  • from 7.4 before 7.4.33
  • from 8 before 8.0.25
  • from 8.1 before 8.1.12
Total Vulnerable Versions507
Vulnerable Domains1,076,326 live websites (8.90% of PHP install base)


Common Weakness Enumeration


CWE-131 Incorrect Calculation of Buffer Size


Distribution by Website Rank

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


Details

  • Published - Nov 14, 2022






Countries

United States376,823 websites



France224,575 websites
Russia50,200 websites
Japan45,397 websites
Germany36,204 websites
Netherlands26,135 websites
GB25,469 websites
Canada22,556 websites
Italy21,091 websites
Spain20,188 websites

TLDs

.com511,511 websites
.fr100,881 websites
.org60,596 websites
.ru41,310 websites
.net34,009 websites
.de22,035 websites
.nl20,411 websites
.it15,972 websites
.com.br15,094 websites
.pl14,799 websites

Vulnerable Versions

Vulnerable versions are highlighted in red


Geographical Distribution

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



References


Websites affected by CVE-2022-31630

Top websites that are affected by CVE-2022-31630. Please click on the "Contact us" button above to get more information.
DomainCountryRankContacts
***.*****.pl Poland*,***
***.*****.pm Saint Pierreand Miquelon*,***
*******.com Germany*,***
****.org GB*,***
***************.org United States*,***
**********.org United States*,***
***.***.com United States*,***
******.org United States*,***
***.**********.org United States*,***
******.com France*,***
See full domain list