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.

Affected Software (4)

VendorProductVersion
hapijs joi 17.13.6 < 17.13.9
hapijs joi 18.2.5 < 18.3.1
hapijs joi 17.13.6 < 17.13.9
hapijs joi 18.2.5 < 18.3.1

Bug Bounty Relevance

63 / 100
✓ Network accessible
✓ No authentication
✓ No user interaction

CVSS Score

6.3 / 10.0 v4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

EPSS — Exploitation Probability

0.33%
Raw Score 0.003300
Percentile 26.5%
Date 2026-11-14

EPSS Trend

2026-11-14
0.00330
2026-11-13
0.00330
2026-11-12
0.00330
2026-11-10
0.00330
2026-11-09
0.00330
2026-11-08
0.00330
2026-11-07
0.00330
2026-11-06
0.00330
2026-11-05
0.00330

Intelligence Sources

mitre ref →
nvd ref →