CVE-2022-31147

jquery-validation ReDoS in url2 due to incomplete fix of CVE-2021-43306

The jQuery Validation Plugin (jquery-validation) provides drop-in validation for forms. Versions of jquery-validation prior to 1.19.5 are vulnerable to regular expression denial of service (ReDoS) when an attacker is able to supply arbitrary input to the url2 method. This is due to an incomplete fix for CVE-2021-43306. Users should upgrade to version 1.19.5 to receive a patch.


We have discovered 158,903 live websites that are affected by CVE-2022-31147.

Run a Free Instant Scan




Affected Software

Product  jQuery Validation Plugin
Category jQuery Plugins
Vulnerable Domains158,903 live websites (28% of jQuery Validation Plugin install base)
Vulnerable Versions
  • from 0 through 1.19.5
Vulnerable Versions Count28 versions ( 78% of all versions)


Common Weakness Enumeration

CWE-1333 Inefficient Regular Expression Complexity



Details

  • Published - Jul 14, 2022
  • Updated - Apr 23, 2025

Website Distribution by Country

Number of websites using CVE-2022-31147
United States62,195 websites



Germany9,054 websites
GB8,601 websites
France6,911 websites
Italy5,352 websites
Russia5,198 websites
Netherlands4,855 websites
Canada3,653 websites
India3,504 websites
Spain3,110 websites

Website Distribution by TLD

Number of websites using CVE-2022-31147
.com67,784 websites
.org7,692 websites
.co.uk5,745 websites
.de4,486 websites
.ru4,292 websites
.nl4,247 websites
.it3,890 websites
.net3,795 websites
.fr2,808 websites
.com.au2,554 websites

Vulnerable Versions

Vulnerable versions are highlighted in red

Websites affected by CVE-2022-31147

Top websites that are affected by CVE-2022-31147. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
****************.com United States*,***
***********.net Portugal*,***
*****.com United States*,***
********.com United States*,***
****.org United States*,***
***************.com Singapore*,***
***.**.uk GB*,***
*******.org United States*,***
*********.ca Canada*,***
****.**.uk United States*,***
See full domain list

FAQ

CVE-2022-31147 is Inefficient Regular Expression Complexity in jQuery Validation Plugin
A total of 158,903 websites have been identified as vulnerable to CVE-2022-31147, based on global website indexing conducted by WebTechSurvey.
The jQuery Validation Plugin is affected by the CVE-2022-31147 vulnerability.
jQuery Validation Plugin versions up to 1.19.5 are vulnerable to CVE-2022-31147.
CVE-2022-31147 is resolved in version 1.19.5 of jQuery Validation Plugin.