CVE-2022-35923CWE-400

Inefficient Regular Expression Complexity in v8n

High · published August 2, 2022

CVSS v3.1
7.5
EPSS
2%
Percentile
77.9
In the wild
Unconfirmed
What it is

v8n is a javascript validation library. Versions of v8n prior to 1.5.1 were found to have an inefficient regular expression complexity in the `lowercase()` and `uppercase()` regex which could lead to a denial of service attack. In testing of the `lowercase()` function a payload of 'a' + 'a'.repeat(i) + 'A' with 32 leading characters took 29443 ms to execute. The same issue happens with uppercase(). Users are advised to upgrade. There are no known workarounds for this issue.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01763 · 77.9th percentile
Weakness
CWE-400 · Uncontrolled Resource Consumption
Published
2022-08-02T20:10Z
EPSS history
Timeline
  • 02 AUG 20:10Z
    Inefficient Regular Expression Complexity in v8n
    cvelistv5