CVE-2023-0163CWE-1321

Prototype Pollution in convict

High · published November 26, 2024

CVSS v3.1
8.4
EPSS
0%
Percentile
18.7
In the wild
Unconfirmed
What it is

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability in Mozilla Convict.

This allows an attacker to inject attributes that are used in other components, or to override existing attributes with ones that have incompatible type, which may lead to a crash.

The main use case of Convict is for handling server-side

configurations written by the admins owning the servers, and not random

users. So it's unlikely that an admin would deliberately sabotage their

own server. Still, a situation can happen where an admin not

knowledgeable about JavaScript could be tricked by an attacker into

writing the malicious JavaScript code into some config files.

This issue affects Convict: before 6.2.4.

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00274 · 18.7th percentile
Weakness
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Published
2024-11-26T11:36Z
EPSS history
Timeline
  • 26 NOV 11:36Z
    Prototype Pollution in convict
    cvelistv5