Hapijs

18 CVEs across 8 Hapijs products. Browse Hapijs vulnerabilities, severities, and proof-of-concept exploits.

Hapijs products with known CVEs

ProductCVEs
Joi5
Hapi4
Content2
Hoek2
Wreck2
Formula1
Inert1
Nes1
Hapijs CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-92599High7.52026-09-16joi (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().is…
CVE-2026-90771Low3.72026-09-13joi 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 cod…
CVE-2026-84368Low3.72026-09-01joi 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 succ…
CVE-2026-84367Low3.72026-09-01joi 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() implem…
CVE-2026-48049Medium5.32026-07-17@hapi/inert provides static file and directory handlers for hapi.js. From 4.0.0 to 7.1.0, @hapi/inert serves static files from a directory configured with path…
CVE-2026-48022Medium6.52026-07-17@hapi/wreck is an HTTP client utility. Prior to 18.1.2, Wreck strips credential headers including Authorization, Cookie, and Proxy-Authorization before followi…
CVE-2026-449792026-07-17@hapi/wreck is an HTTP client utility. Prior to 18.1.1, when @hapi/wreck follows a 3xx redirect to a different hostname, only the Authorization and Cookie head…
CVE-2026-449742026-07-17@hapi/content provided HTTP Content-* headers parsing. Prior to 6.0.2, Content.disposition() retained the last occurrence of each duplicate parameter while Con…
CVE-2026-48038Medium5.32026-07-14joi is a schema description language and data validator for JavaScript. Prior to 17.13.4 and 18.2.1, denial of service is possible via an untrapped exception i…
CVE-2026-35213High7.52026-04-06@hapi/content provided HTTP Content-* headers parsing. All versions of @hapi/content through 6.0.0 are vulnerable to Regular Expression Denial of Service (ReDo…
CVE-2023-25166Medium5.52023-02-08formula is a math and string formula parser. In versions prior to 3.0.1 crafted user-provided strings to formula's parser might lead to polynomial execution ti…
CVE-2020-36604High8.12022-09-23hoek before 8.5.1 and 9.x before 9.0.3 allows prototype poisoning in the clone function.
CVE-2017-16025Medium5.92018-06-04Nes is a websocket extension library for hapi. Hapi is a webserver framework. Versions below and including 6.4.0 have a denial of service vulnerability via an…
CVE-2017-16013High7.52018-06-04hapi is a web and services application framework. When hapi >= 15.0.0 <= 16.1.0 encounters a malformed `accept-encoding` header an uncaught exception is thrown…
CVE-2015-9236Medium5.32018-05-31Hapi versions less than 11.0.0 implement CORS incorrectly and allowed for configurations that at best returned inconsistent headers and at worst allowed cross-…
CVE-2015-9243Medium5.92018-05-29When server level, connection level or route level CORS configurations in hapi node module before 11.1.4 are combined and when a higher level config included s…
CVE-2015-9241High7.52018-05-29Certain input passed into the If-Modified-Since or Last-Modified headers will cause an 'illegal access' exception to be raised. Instead of sending a HTTP 500 e…
CVE-2018-3728High8.82018-03-30hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefault…