๐Ÿ” CVE Alert

CVE-2026-92599

HIGH 7.5

Joi before 17.13.7 and 18.2.6 ReDoS via isoDate

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

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 the input is unanchored, so a valid ISO date followed by a long run of fractional-second digits causes the regex engine to restart its search from every position in the string, yielding time proportional to the square of the input length (about 1.4 s for 64 KB of digits and about 22 s for 256 KB). A remote attacker who can supply a string to an isoDate validation can stall the application with a single request. Fixed in 17.13.7 and 18.2.6; as a workaround, cap the length of the string before it reaches joi.

CWE CWE-1333
Vendor hapijs
Product joi
Published Sep 16, 2026
Stay Ahead of the Next One

Get instant alerts for hapijs joi

Be the first to know when new high vulnerabilities affecting hapijs joi are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

hapijs / joi
17.2.0 < 17.13.7
hapijs / joi
18.0.0 < 18.2.6

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/hapijs/joi/security/advisories/GHSA-6h2x-m376-mqjq vulncheck.com: https://www.vulncheck.com/advisories/joi-before-17.13.7-and-18.2.6-redos-via-isodate

Credits

๐Ÿ” qrn12580 yfwmaniish