JO
Product
joi
by hapijs · last CVE Oct 29, 2026
6
CVEs
0
On KEV
7.5
Max CVSS
1
New 30D
Severity mix
Critical 0High 2Medium 1Low 3
Watch

Add joi to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-118772
New
7.5–Oct 29
joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
Affected: >= 16.0.0, <= 17.1.1; >= 18.0.0, < 18.3.1
CVE-2026-92599
7.5
1%
Sep 16
Joi before 17.13.7 and 18.2.6 ReDoS via isoDate
Affected: 17.2.0 before 17.13.7; 18.0.0 before 18.2.6
CVE-2026-48038
5.3
1%
Jul 14
joi: Uncaught RangeError on deeply nested input through recursive `link()` schemas
Affected: < 17.13.4; >= 18.0.0, < 18.2.1
CVE-2026-90771
3.7
0%
Sep 13
joi before 17.13.8 and 18.2.9 Prototype Pollution via messages
Affected: 16.0.0 before 17.13.8; 18.0.0 before 18.2.9
CVE-2026-84368
3.7
0%
Sep 1
joi: Prototype pollution via a `__proto__` language key in custom messages
Affected: >= 16.0.0, <= 17.1.1; >= 17.2.0, < 17.13.6; >= 18.0.0, < 18.2.5
CVE-2026-84367
3.7
0%
Sep 1
joi: object().rename() with a template target can set the validated object's prototype
Affected: >= 16.0.0, < 17.13.5; >= 18.0.0, < 18.2.4
Showing 6