Lucene search
+L

52 matches found

RedhatCVE
RedhatCVE
added 2026/09/14 1:20 p.m.3 views

CVE-2026-90771

A flaw was found in joi. This vulnerability, known as prototype pollution, exists in the messages compilation function. A remote attacker can exploit this by supplying specially crafted proto keys in custom messages. This allows the attacker to manipulate object properties, which could lead to...

6.3CVSS0.00258EPSS
SaveExploits0References8
NVD
NVD
added 2026/09/13 11:17 a.m.7 views

CVE-2026-90771

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts proto as an error code. Attackers can supply proto keys in custom messages to replace the returned object's prototype, breaking downstream code relying on...

6.3CVSS0.00258EPSS
SaveExploits0References5
Cvelist
Cvelist
added 2026/09/13 10:45 a.m.32 views

CVE-2026-90771 joi before 17.13.8 and 18.2.9 Prototype Pollution via messages

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts proto as an error code. Attackers can supply proto keys in custom messages to replace the returned object's prototype, breaking downstream code relying on...

6.3CVSS0.00258EPSS
SaveExploits0References5
EUVD
EUVD
added 2026/09/13 10:45 a.m.7 views

EUVD-2026-76992

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts proto as an error code. Attackers can supply proto keys in custom messages to replace the returned object's prototype, breaking downstream code relying on...

6.3CVSS0.00258EPSS
SaveExploits0References5
CVE
CVE
added 2026/09/13 10:45 a.m.11 views

CVE-2026-90771

joi (the Hapi.js validation library) before versions 17.13.8 and 18.2.9 is affected by a prototype pollution vulnerability in the messages compilation function . The root cause is that the function accepts __proto__ as a valid error code, allowing an attacker to supply __proto__ keys in custom er...

6.3CVSS0.00258EPSS
SaveExploits0References5
Positive Technologies
Positive Technologies
added 2026/09/13 12:00 a.m.9 views

PT-2026-90838

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts proto as an error code. Attackers can supply proto keys in custom messages to replace the returned object's prototype, breaking downstream code relying on...

6.3CVSS0.00258EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
added 2026/09/08 8:55 p.m.10 views

joi: Prototype pollution via a `__proto__` language key in custom messages

Impact An application that passes attacker-controlled data into joi's custom message configuration messages, message, prefs messages , Joi.extend messages or rule message lets the attacker write properties onto Object.prototype, where every object in the process then inherits them. A key named...

3.7CVSS0.00255EPSS
SaveExploits0References7Affected Software2
Patchstack
Patchstack
added 2026/09/08 8:55 p.m.7 views

NPM: joi: Prototype pollution via a `__proto__` language key in custom messages

NPM: joi: Prototype pollution via a proto language key in custom messages vulnerability discovered by ? in WordPress Npm joi versions = 17.2.0, 17.13.6...

3.7CVSS0.00255EPSS
SaveExploits0References7Affected Software1
EUVD
EUVD
added 2026/09/08 8:55 p.m.15 views

EUVD-2026-69649

joi: Prototype pollution via a proto language key in custom messages...

3.7CVSS5.9AI score0.00255EPSS
SaveExploits0References6
OSV
OSV
added 2026/09/08 8:55 p.m.5 views

GHSA-6W3J-5FW6-R9VR joi: Prototype pollution via a `__proto__` language key in custom messages

Impact An application that passes attacker-controlled data into joi's custom message configuration messages, message, prefs messages , Joi.extend messages or rule message lets the attacker write properties onto Object.prototype, where every object in the process then inherits them. A key named...

3.7CVSS0.00255EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2026/09/08 8:51 p.m.9 views

joi: object().rename() with a template target can set the validated object's prototype

Impact Applications are affected only if a schema renames keys with a regular-expression source and a Joi.expression / Joi.x target that interpolates the pattern's own match data, combined with multiple: true , for example .rename/^x-.+$/, Joi.x'1', multiple: true . Because the target is rendered...

3.7CVSS0.0027EPSS
SaveExploits0References9Affected Software1
EUVD
EUVD
added 2026/09/08 8:51 p.m.10 views

EUVD-2026-69648

joi: object.rename with a template target can set the validated object's prototype...

3.7CVSS5.9AI score0.0027EPSS
SaveExploits0References8
Patchstack
Patchstack
added 2026/09/08 8:51 p.m.8 views

NPM: joi: object().rename() with a template target can set the validated object's prototype

NPM: joi: object.rename with a template target can set the validated object's prototype vulnerability discovered by ? in WordPress Npm joi versions = 16.0.0, 17.13.5...

3.7CVSS0.0027EPSS
SaveExploits0References9Affected Software1
OSV
OSV
added 2026/09/08 8:51 p.m.8 views

GHSA-GG4H-3HG2-GRPC joi: object().rename() with a template target can set the validated object's prototype

Impact Applications are affected only if a schema renames keys with a regular-expression source and a Joi.expression / Joi.x target that interpolates the pattern's own match data, combined with multiple: true , for example .rename/^x-.+$/, Joi.x'1', multiple: true . Because the target is rendered...

3.7CVSS0.0027EPSS
SaveExploits0References9
SUSE CVE
SUSE CVE
added 2026/09/05 12:24 a.m.10 views

SUSE CVE-2026-84368

joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.6 and 18.2.5, the @hapi/joi package through 17.1.1 and the successor joi package contain prototype pollution in lib/messages.js, where exports.compile and exports.merge reuse inherited objects for...

3.7CVSS5.8AI score0.00255EPSS
SaveExploits0References3
RedhatCVE
RedhatCVE
added 2026/09/03 9:03 a.m.12 views

CVE-2026-84368

A flaw was found in joi. This vulnerability, known as prototype pollution, allows an attacker to inject properties into core JavaScript objects by supplying untrusted input directly into schema-construction configuration. Specifically, by using language keys like proto or constructor in custom...

3.7CVSS5.9AI score0.00255EPSS
SaveExploits0References8
Tenable Nessus
Tenable Nessus
added 2026/09/03 12:00 a.m.8 views

Linux Distros Unpatched Vulnerability : CVE-2026-84368

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.6 and 18.2.5, the @hapi/joi package through 17.1.1 and the...

3.7CVSS6.3AI score0.00255EPSS
SaveExploits0References2
vulnersOsv
vulnersOsv
added 2026/09/01 10:51 p.m.7 views

@adobe/spacecat-shared-brand-client (>=1.1.31, <=1.1.35), @adobe/spacecat-shared-cloud-manager-client (>=1.0.0, <=1.4.3) +308 more potentially affected by CVE-2026-84368 via joi (>=18.0.0, <=18.2.3)

joi NPM version =18.0.0, =1.1.31, =1.0.0, =1.8.6, =2.61.4, =1.4.60, =1.6.11, =1.19.1, =1.11.2, =2.2.1, =1.0.0, =1.12.0, =3.14.0, =0.0.14, =0.0.39 and more Source cves: CVE-2026-84368 Source advisory: SNYK:JS-JOI-19498543...

3.7CVSS5.8AI score0.00255EPSS
SaveExploits0
vulnersOsv
vulnersOsv
added 2026/09/01 10:51 p.m.6 views

@0xsequence/web3-onboard-plugin (2.0.5), @0xzoz/tallyho (>=2.0.11, <=2.0.14) +1792 more potentially affected by CVE-2026-84368 via joi (>=17.2.0, <=17.13.4)

joi NPM version =17.2.0, =2.0.11, =0.1.6-alpha.2, =1.0.0, =1.0.0, =1.0.0, =0.0.1, =0.0.1, =1.16.17-beta-0213b250, =1.8.31, =1.1.12, =1.7.1, =1.8.31, =1.0.0, =1.16.34-beta-20241113-102431-65542b84 and more Source cves: CVE-2026-84368 Source advisory: SNYK:JS-JOI-19498543...

3.7CVSS5.8AI score0.00255EPSS
SaveExploits0
Snyk
Snyk
added 2026/09/01 10:51 p.m.17 views

Prototype Pollution

Overview Affected versions of this package are vulnerable to Prototype Pollution via the compile and merge functions in lib/messages.js, where a language key named proto or constructor in a user-supplied messages object causes writes to flow onto Object.prototype rather than the intended target...

6.3CVSS6.5AI score0.00255EPSS
SaveExploits0References2
Rows per page
Query Builder