Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Wed, 04 Nov 2026 22:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Hapijs
Hapijs joi |
|
| Vendors & Products |
Hapijs
Hapijs joi |
Wed, 04 Nov 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Joi 17.13.6 before 17.13.9 and 18.2.5 before 18.3.1 contains a prototype pollution vulnerability in lib/messages.js compile() and merge() that fails to reject a __proto__ language key. Attackers supplying untrusted message configuration via any().messages(), prefs, validate options or Joi.extend can replace the compiled messages prototype, altering or breaking validation error rendering and dependent logic. | |
| Title | Joi 17.13.6 before 17.13.9 and 18.2.5 before 18.3.1 Prototype Replacement via __proto__ Language Key | |
| Weaknesses | CWE-1321 | |
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-11-04T20:36:51.069Z
Reserved: 2026-11-04T18:13:10.837Z
Link: CVE-2026-122131
No data.
Status : Received
Published: 2026-11-04T21:18:08.710
Modified: 2026-11-04T21:18:08.710
Link: CVE-2026-122131
No data.
OpenCVE Enrichment
Updated: 2026-11-04T22:00:18Z
-
CWE-1321
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')