{"id":"CVE-2020-36604","aliases":["GHSA-c429-5p7v-vgjp"],"url":"https://o3.security/vulnerability/CVE-2020-36604","summary":"hoek subject to prototype pollution via the clone function.","details":"hoek versions prior to 8.5.1, and 9.x prior to 9.0.3 are vulnerable to prototype pollution in the clone function. If an object with the __proto__ key is passed to clone() the key is converted to a prototype. This issue has been patched in version 9.0.3, and backported to 8.5.1.","published":"2022-09-23T06:15:08.943Z","modified":"2026-10-20T10:53:26.809653130Z","cvss":{"score":8.1,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"@hapi/hoek","fixedVersion":"8.5.1"},{"ecosystem":"npm","name":"@hapi/hoek","fixedVersion":"9.0.3"},{"ecosystem":"npm","name":"hoek","fixedVersion":null}],"fix":{"url":"https://github.com/hapijs/hoek/commit/4d0804bc6135ad72afdc5e1ec002b935b2f5216a","label":"hapijs/hoek@4d0804b"},"references":[{"type":"WEB","url":"https://security.snyk.io/vuln/SNYK-JS-HAPIHOEK-548452%29"},{"type":"ADVISORY","url":"https://github.com/hapijs/hoek/issues/352"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-36604"},{"type":"WEB","url":"https://github.com/hapijs/hoek/commit/4d0804bc6135ad72afdc5e1ec002b935b2f5216a"},{"type":"WEB","url":"https://github.com/hapijs/hoek/commit/948baf98634a5c206875b67d11368f133034fa90"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-20T10:53:26.809653130Z"}}