CVE-2026-48713: Remote Prototype Pollution in i18next-fs-backend
Vulnerability ID: CVE-2026-48713
CVSS Score: 9.1
Published: 2026-06-25
A critical prototype pollution vulnerability exists in the i18next-fs-backend Node.js package (prior to version 2.6.6) through its translation persistence layer. When handling missing translation keys, insecure traversal of JSON objects via the getLastOfPath function allows remote, unauthenticated attackers to mutate Object.prototype, potentially leading to denial of service, security bypasses, or remote code execution.
TL;DR
Unauthenticated prototype pollution in i18next-fs-backend < 2.6.6 via missing translation key traversal can lead to RCE or DoS.
⚠️ Exploit Status: POC
Technical Details
- CWE ID: CWE-1321
- Attack Vector: Network (AV:N)
- CVSS v3.1: 9.1 (Critical)
- EPSS Score: 0.00419 (33.50th percentile)
- Exploit Status: PoC Available
- CISA KEV: Not Listed
Affected Systems
- Node.js applications running i18next-fs-backend < 2.6.6 with saveMissing enabled
-
i18next-fs-backend: < 2.6.6 (Fixed in:
2.6.6)
Code Analysis
Commit: 3ab0448
Fixes prototype pollution vulnerability by preventing traversal of proto, prototype, and constructor properties.
Mitigation Strategies
- Upgrade i18next-fs-backend to version 2.6.6 or higher.
- Disable missing-key persistence by setting saveMissing: false in i18next options.
- Configure keySeparator: false to disable key splitting pathways.
Remediation Steps:
- Identify all occurrences of i18next-fs-backend in package.json and package-lock.json.
- Run npm install i18next-fs-backend@2.6.6 or yarn add i18next-fs-backend@2.6.6 to upgrade.
- Verify options.saveMissing is set to false in non-development environments.
- Deploy application updates and monitor for unexpected errors in translation resolution.
References
- CVE-2026-48713 NVD Vulnerability Details
- GitHub Security Advisory GHSA-2933-q333-qg83
- Official Fix Commit
Read the full report for CVE-2026-48713 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)