VulnSea

joi vulnerabilities

CVEs whose affected-version data names the joi package (npm). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

7 CVEsRSS

GHSA-6h2x-m376-mqjqHigh· 7.5
4w ago

joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

▾ Twilightjoi · joivia GHSA
GHSA-mrx9-2rrp-rhpxHigh· 7.5
1mo ago

Duplicate Advisory: joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

Duplicate Advisory: joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

▾ Twilightjoi · joivia GHSA
CVE-2026-92599High· 7.5
1mo ago

joi (npm package `joi`, hapi.js) versions >=17.2.0 <17.13.7 and >=18.0.0 <18.2.6 are vulnerable to regular expression denial of service in the `Joi.string().isoDate()` validation rule

joi (npm package `joi`, hapi.js) versions >=17.2.0 <17.13.7 and >=18.0.0 <18.2.6 are vulnerable to regular expression denial of service in the `Joi.string().isoDate()` validation rule. One of the regular expressions the rule applies to t…

▾ Twilighthapijs · joiEPSS 0.58%via NVD
CVE-2026-90771Low· 3.7PoC⚖ disputed
1mo ago

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts __proto__ as an error code

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts __proto__ as an error code. Attackers can supply __proto__ keys in custom messages to replace the retur…

▾ Twilighthapijs · joiEPSS 0.39%via NVD
CVE-2026-84367Low· 3.7
1mo ago

joi is a schema description language and data validator for JavaScript

joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.5 and 18.2.4, joi's lib/types/keys.js internals.rename() implementation used by object().rename() permits a schema that renames keys with a r…

▾ Sunlitjoi · joiEPSS 0.39%via NVD
CVE-2026-84368Low· 3.7
1mo ago

joi is a schema description language and data validator for JavaScript

joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.6 and 18.2.5, the @hapi/joi package through 17.1.1 and the successor joi package contain prototype pollution in lib/messages.js, where export…

▾ Sunlitjoi · joiEPSS 0.39%via NVD
CVE-2026-48038Medium· 5.3
4mo ago

joi has an uncaught RangeError on deeply nested input through recursive `link()` schemas

joi has an uncaught RangeError on deeply nested input through recursive `link()` schemas

▾ Sunlitjoi · joiEPSS 0.52%via GHSA
joi vulnerabilities (CVEs) · VulnSea