CVE-2026-90771
1 advisory.
npm/joi CVE-2026-90771: low 3.7
joi messages compilation allows prototype replacement through __proto__ error codes
Action: Upgrade joi to 17.13.8 or later.
npm i joi@17.13.8npm i joi@18.2.9Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 17.13.8 | - |
| 18.0.0 | 18.2.9 | - |
Fixed versions
| 17.13.8 | 18.2.9 |
Sources
- osv: GHSA-wr44-6hxh-3jwq
- https://nvd.nist.gov/vuln/detail/CVE-2026-90771
- https://github.com/hapijs/joi/issues/3150
- https://github.com/hapijs/joi/pull/3151
- https://github.com/hapijs/joi/pull/3153
- https://github.com/hapijs/joi/commit/1d2001cad9971327a62c9fd8eb1afec20cd784d2
- https://github.com/hapijs/joi/commit/5b8333c9177e08b4ef4ed02903c2d657084e7afb
- https://github.com/hapijs/joi
- https://github.com/hapijs/joi/blob/v18.2.8/lib/messages.js
- https://github.com/hapijs/joi/releases/tag/v17.13.8
- https://github.com/hapijs/joi/releases/tag/v18.2.9
- https://www.vulncheck.com/advisories/joi-before-17.13.8-and-18.2.9-prototype-pollution-via-messages
CVE-2026-90771 · published · modified · JSON