Skip to main content
← All vulnerabilities
CVE-2015-9236GHSA-VWRF-R5R4-7775

Hapi versions less than 11.0.0 implement CORS incorrectly and allowed for configurations that at best returned inconsistent headers and at w

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 11.0.0
None on Exploit-DB, Metasploit or GitHub

Summary

Hapi versions less than 11.0.0 implement CORS incorrectly and allowed for configurations that at best returned inconsistent headers and at worst allowed cross-origin activities that were expected to be forbidden. If the connection has CORS enabled but one route has it off, and the route is not GET, the OPTIONS prefetch request will return the default CORS headers and then the actual request will go through and return no CORS headers. This defeats the purpose of turning CORS on the route.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • HackerOne hapi node module

    fixed in 11.0.0

  • hapinpm

    fixed in 11.0.0

References 3

GitHub · hapijs/hapi

nodesecurity.io