Prototype Pollution in convict
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Mozilla | Convict | before 6.2.4 | 6.2.4 | Patch available | CNA |
| — | convict (npm) | before 6.2.4 | 6.2.4 | Patch available | GHSA-4jrm-c32x-w4jf |
- Convict VendorMozilla Affected before 6.2.4 Fixed in 6.2.4 Patch available CNA
- convict (npm) Vendor— Affected before 6.2.4 Fixed in 6.2.4 Patch available GHSA-4jrm-c32x-w4jf
Remediation
- Fix · CNA Convict (Mozilla) Fixed in 6.2.4
- Fix · GHSA-4jrm-c32x-w4jf convict (npm) Fixed in 6.2.4 Advisory →
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2023-0163
- 2026-10-03 Alias added: GHSA-4jrm-c32x-w4jf
References
Advisory 2
More Mozilla Convict vulnerabilities
- TI-2022-05586 Prototype pollution in convict CVSS 3.1CRITICAL 9.8
- TI-2022-06479 Prototype pollution in convict CVSS 3.1CRITICAL 9.8
Sources
- CVE-2023-0163 · CVE Program
- CVE-2023-0163 · NVD
- FIRST EPSS
- GHSA-4jrm-c32x-w4jf · GitHub Advisory Database · CC BY 4.0
- CVE-2023-0163 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences