Skip to content
OpenAdvisories

Vendor

hapijs

15 known vulnerabilities.

5 results · Clear filters · Feed

  • Medium 5.3

    @hapi/inert: Static-file confinement bypass via sibling-prefix path

    @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 in the directory or file handlers or relativeTo for h.file(), with confinement enforced by the conf…

  • Medium 6.5

    @hapi/wreck: Sensitive credential headers leak across cross-port and cross-scheme redirects

    @hapi/wreck is an HTTP client utility. Prior to 18.1.2, Wreck strips credential headers including Authorization, Cookie, and Proxy-Authorization before following a cross-origin redirect, but the origin check compares hostnames only and ignores scheme and port…

  • Medium 6.3

    @hapi/wreck : Sensitive `Proxy-Authorization` header leaked across cross-hostname redirects

    @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 headers are stripped, and the standard credential header Proxy-Authorization is forwarded intact to the …

  • Medium 5.3

    joi: Uncaught RangeError on deeply nested input through recursive `link()` schemas

    joi 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 in services validating user-supplied JSON or object input with recursive link() schemas. When validat…

  • Medium 5.5

    Regular Expression Denial of Service (ReDoS) Vulnerability

    formula 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 time and a denial of service. Users should upgrade to 3.0.1+. There are no known workarounds for this …