3 matches found
CVE-2026-118772 joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
joi is a schema description language and data validator for JavaScript. From 17.1.1 until 17.13.9 and 18.3.1, the Joi.string.email multiple: true rule uses a separator regular expression whose leading whitespace quantifier is retried at every position in a long whitespace run that contains no...
CVE-2026-118772 joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
joi is a schema description language and data validator for JavaScript. From 17.1.1 until 17.13.9 and 18.3.1, the Joi.string.email multiple: true rule uses a separator regular expression whose leading whitespace quantifier is retried at every position in a long whitespace run that contains no...
CVE-2026-118772
The joi data validator for JavaScript is vulnerable to a quadratic work issue in the Joi.string().email({ multiple: true }) rule. Specifically, a separator regular expression's leading whitespace quantifier is retried at every position during long whitespace runs without a separator, causing sign...