CVE-2026-122131
MEDIUM
MEDIUM
Priority: 0.02
BB Relevance:
63/100
Published: 2026-11-04
Modified: 2026-11-12
First seen: 2026-11-04
Status: active
Attack Surface
Network
No Auth
No Interaction
CVSS Vector Breakdown
AV:
Network
AC:
High
PR:
None
UI:
None
S:
X
AT:
Present
VC:
None
VI:
Low
VA:
None
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.
Weakness Classification (1)
Affected Software (4)
References & Advisories (7)
third-party-advisory
technical-description
related
vendor-advisory
product
patch
issue-tracking
patch
patch