{"schemaVersion":3,"id":"CVE-2026-84367","aliases":["CGA-6q37-p4vc-hgg6","CGA-jjq8-r62h-9mqq","GHSA-gg4h-3hg2-grpc","CGA-2p9v-35q4-xr7r","CGA-373m-fvgc-4p76","CGA-3985-qqm2-r54c","CGA-3g23-7r5p-jrqw","CGA-3m6h-449g-x6mg","CGA-3x55-fqxh-9mm6","CGA-4767-98c3-w8g4","CGA-4769-c76p-3f66","CGA-49w7-5g27-cfv9","CGA-5293-qvwx-vm8j","CGA-533g-w697-fqw2","CGA-5mwf-v9rh-47qf","CGA-5qx8-g72p-j4wx","CGA-6hrv-q24c-7xw2","CGA-6mmq-3wgg-wg59","CGA-6qpw-85x4-78gh","CGA-7536-fhmj-wcw2","CGA-7hhv-7h7q-rhv8","CGA-7hpm-c9mp-7qjc","CGA-7jc2-7mwg-9wj4","CGA-7q9g-g538-gjhx","CGA-7r4q-ccv5-xxgg","CGA-7v34-2xxh-44m6","CGA-7w9j-96p9-hh86","CGA-9vm5-x84h-wg5m","CGA-cqrq-mc5v-rg97","CGA-cw5r-wxxf-7c8g","CGA-f487-r24x-f4pc","CGA-ff3j-qh7w-ggwc","CGA-gh57-8hh8-cv35","CGA-gxhw-q7f7-8jgw","CGA-jmpw-pqj3-wg4j","CGA-mjfp-qr32-8p7j","CGA-p3qf-8j2f-wjwv","CGA-p549-pg67-q24c","CGA-p95g-pmg6-89hm","CGA-pj52-gjjp-9wrq","CGA-pxpj-m4rw-fp5v","CGA-q5m2-3rpf-5m9r","CGA-q8cw-9vvg-vcqf","CGA-qcjf-wm6c-hcf9","CGA-r9wm-579g-qvvw","CGA-rg94-wgqg-8hmw","CGA-rq5r-8h76-r973","CGA-wmjh-mmqj-v3px","CGA-wrfv-v923-hwvr","CGA-5gv4-9994-2hjx","CGA-5xhp-wff7-x4gf","CGA-76xw-p9wr-pfm6","CGA-cpxc-jwfp-wh69"],"status":"published","duplicateOf":null,"title":null,"description":"joi 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() implementation used by object().rename() permits a schema that renames keys with a regular-expression source and a Joi.expression() or Joi.x() target that interpolates the pattern's own match data, combined with { multiple: true }, to derive a target from an attacker-controlled input key. An attacker can send x-__proto__ with an object value, causing the target to render as __proto__ and set the prototype of the object returned by validate() instead of creating an own key. The global Object.prototype is not modified, so the effect is confined to the object returned by that validation call. Static-string targets and schemas using the default { multiple: false } are not affected. This issue is fixed in versions 17.13.5 and 18.2.4.","dates":{"published":"2026-09-01T20:33:29.295Z","modified":"2026-09-03T15:58:42.656Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":3.7,"severity":"low","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":3.7,"severity":"low","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Wolfi","score":3.7,"severity":"low","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","exploitability":5.6,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Npm","score":3.7,"severity":"low","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","exploitability":5.6,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Chainguard","score":3.7,"severity":"low","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","exploitability":5.6,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":3.7,"severity":"low","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00389,"percentile":0.31515,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0.11899999999999997,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.0027},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00389,"percentile":0.31515}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.0027,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00389,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00389,"percentile":0.31515}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-1321","name":"Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')","description":"The product receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.","type":"weakness","status":"Incomplete","abstraction":"Variant","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/1321.html"}],"affected":[{"vendor":"chainguard","product":"gitlab-rails-ce-18.10","name":"gitlab-rails-ce-18.10","label":"gitlab-rails-ce-18.10","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-18.10","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-18.7","name":"gitlab-rails-ce-18.7","label":"gitlab-rails-ce-18.7","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-18.7","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-18.8","name":"gitlab-rails-ce-18.8","label":"gitlab-rails-ce-18.8","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-18.8","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-18.9","name":"gitlab-rails-ce-18.9","label":"gitlab-rails-ce-18.9","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-18.9","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-fips-18.10","name":"gitlab-rails-ce-fips-18.10","label":"gitlab-rails-ce-fips-18.10","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-fips-18.10","purlType":"apk","versions":[{"text":"< 18.10.8-r8","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 18.10.8-r8","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-fips-18.7","name":"gitlab-rails-ce-fips-18.7","label":"gitlab-rails-ce-fips-18.7","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-fips-18.7","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-fips-18.8","name":"gitlab-rails-ce-fips-18.8","label":"gitlab-rails-ce-fips-18.8","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-fips-18.8","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-fips-18.9","name":"gitlab-rails-ce-fips-18.9","label":"gitlab-rails-ce-fips-18.9","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-fips-18.9","purlType":"apk","versions":[{"text":"< 18.9.8-r8","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 18.9.8-r8","eol":null,"hubHref":null},{"vendor":"chainguard","product":"gitlab-rails-ce-fips-19.0","name":"gitlab-rails-ce-fips-19.0","label":"gitlab-rails-ce-fips-19.0","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/gitlab-rails-ce-fips-19.0","purlType":"apk","versions":[{"text":"< 19.0.9-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 19.0.9-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-8.19","name":"kibana-8.19","label":"kibana-8.19","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-8.19","purlType":"apk","versions":[{"text":"< 8.19.21-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 8.19.21-r5","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-8.19-bitnami","name":"kibana-8.19-bitnami","label":"kibana-8.19-bitnami","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-8.19-bitnami","purlType":"apk","versions":[{"text":"< 8.19.21-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 8.19.21-r5","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-8.19-iamguarded","name":"kibana-8.19-iamguarded","label":"kibana-8.19-iamguarded","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-8.19-iamguarded","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.3","name":"kibana-9.3","label":"kibana-9.3","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.3","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.3-iamguarded","name":"kibana-9.3-iamguarded","label":"kibana-9.3-iamguarded","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.3-iamguarded","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.4","name":"kibana-9.4","label":"kibana-9.4","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.4","purlType":"apk","versions":[{"text":"< 9.4.6-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.4.6-r3","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.4-iamguarded","name":"kibana-9.4-iamguarded","label":"kibana-9.4-iamguarded","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.4-iamguarded","purlType":"apk","versions":[{"text":"< 9.4.6-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.4.6-r3","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.5","name":"kibana-9.5","label":"kibana-9.5","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.5","purlType":"apk","versions":[{"text":"< 9.5.3-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.5.3-r5","eol":null,"hubHref":null},{"vendor":"chainguard","product":"kibana-9.5-iamguarded","name":"kibana-9.5-iamguarded","label":"kibana-9.5-iamguarded","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/kibana-9.5-iamguarded","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"opensearch-dashboards-3","name":"opensearch-dashboards-3","label":"opensearch-dashboards-3","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/opensearch-dashboards-3","purlType":"apk","versions":[{"text":"< 3.8.0-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.8.0-r5","eol":null,"hubHref":null},{"vendor":"chainguard","product":"opensearch-dashboards-3-fips","name":"opensearch-dashboards-3-fips","label":"opensearch-dashboards-3-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/opensearch-dashboards-3-fips","purlType":"apk","versions":[{"text":"< 3.8.0-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.8.0-r3","eol":null,"hubHref":null},{"vendor":"chainguard","product":"thingsboard-tb-js-executor","name":"thingsboard-tb-js-executor","label":"thingsboard-tb-js-executor","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/thingsboard-tb-js-executor","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null},{"text":"< 4.4-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"All versions (No fix recorded) | < 4.4-r3","eol":null,"hubHref":null},{"vendor":"chainguard","product":"thingsboard-tb-js-executor-fips","name":"thingsboard-tb-js-executor-fips","label":"thingsboard-tb-js-executor-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/thingsboard-tb-js-executor-fips","purlType":"apk","versions":[{"text":"< 4.4-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.4-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"unleash","name":"unleash","label":"unleash","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/unleash","purlType":"apk","versions":[{"text":"< 8.2.0-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 8.2.0-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"unleash-fips","name":"unleash-fips","label":"unleash-fips","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/unleash-fips","purlType":"apk","versions":[{"text":"< 8.1.0-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 8.1.0-r3","eol":null,"hubHref":null},{"vendor":"wolfi","product":"opensearch-dashboards-3","name":"opensearch-dashboards-3","label":"opensearch-dashboards-3","ecosystem":"Wolfi","cpePart":null,"purl":"pkg:apk/wolfi/opensearch-dashboards-3","purlType":"apk","versions":[{"text":"< 3.8.0-r5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.8.0-r5","eol":null,"hubHref":null},{"vendor":"wolfi","product":"thingsboard-tb-js-executor","name":"thingsboard-tb-js-executor","label":"thingsboard-tb-js-executor","ecosystem":"Wolfi","cpePart":null,"purl":"pkg:apk/wolfi/thingsboard-tb-js-executor","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null},{"text":"< 4.4-r3","noFixRecorded":false,"fixedIn":null}],"versionsText":"All versions (No fix recorded) | < 4.4-r3","eol":null,"hubHref":null},{"vendor":"hapijs","product":"joi","name":"joi","label":"joi","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 16.0.0, < 17.13.5","noFixRecorded":false,"fixedIn":null},{"text":"≥ 18.0.0, < 18.2.4","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 16.0.0, < 17.13.5 | ≥ 18.0.0, < 18.2.4","eol":null,"hubHref":"/vendor/hapijs/joi"},{"vendor":"Npm","product":"joi","name":"joi","label":"joi","ecosystem":"Npm","cpePart":null,"purl":"pkg:npm/joi","purlType":"npm","versions":[{"text":"≥ 16.0.0, < 17.13.5","noFixRecorded":false,"fixedIn":null},{"text":"≥ 18.0.0, < 18.2.4","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 16.0.0, < 17.13.5 | ≥ 18.0.0, < 18.2.4","eol":null,"hubHref":null}],"affectedCount":28,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/hapijs/joi/security/advisories/GHSA-gg4h-3hg2-grpc","label":"github.com/hapijs/joi/security/advisories/GHSA-gg4h-3hg2-grpc","hostname":"github.com","tags":["X Refsource CONFIRM","Advisory","WEB"]},{"url":"https://github.com/hapijs/joi/pull/3134","label":"github.com/hapijs/joi/pull/3134","hostname":"github.com","tags":["X Refsource MISC","FIX","WEB"]},{"url":"https://github.com/hapijs/joi/pull/3135","label":"github.com/hapijs/joi/pull/3135","hostname":"github.com","tags":["X Refsource MISC","FIX","WEB"]},{"url":"https://github.com/hapijs/joi/commit/162f367aa178d2e1ebec8dc1164e5fe16536ddf6","label":"github.com/hapijs/joi/commit/162f367aa178d2e1ebec8dc1164e5fe16536ddf6","hostname":"github.com","tags":["X Refsource MISC","FIX","WEB"]},{"url":"https://github.com/hapijs/joi/commit/172ececa192feda532b743d77bc9d3e523d19b01","label":"github.com/hapijs/joi/commit/172ececa192feda532b743d77bc9d3e523d19b01","hostname":"github.com","tags":["X Refsource MISC","FIX","WEB"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/84xxx/CVE-2026-84367.json","label":"github.com/CVEProject/cvelistV5/tree/main/cves/2026/84xxx/CVE-2026-84367.json","hostname":"github.com","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-84367","label":"nvd.nist.gov/vuln/detail/CVE-2026-84367","hostname":"nvd.nist.gov","tags":["Advisory"]},{"url":"https://github.com/hapijs/joi","label":"github.com/hapijs/joi","hostname":"github.com","tags":["PACKAGE"]},{"url":"https://github.com/hapijs/joi/releases/tag/v17.13.5","label":"github.com/hapijs/joi/releases/tag/v17.13.5","hostname":"github.com","tags":["WEB"]},{"url":"https://github.com/hapijs/joi/releases/tag/v18.2.4","label":"github.com/hapijs/joi/releases/tag/v18.2.4","hostname":"github.com","tags":["WEB"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-09-01T20:33:29.295Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-09-03T15:58:42.656Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":15,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T15:03:29.531Z","stale":false,"partial":false}}