Prototype pollution in i18next-fs-backend - #VU164413
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service lasting for the lifetime of the application process.
The vulnerability exists due to prototype pollution through inherited-property traversal in i18next-fs-backend's getLastOfPath function when processing missing-key writes or queued language/namespace paths. A remote attacker can submit {"hasOwnProperty.call":"PWNED"} to a missing-key write route with saveMissing enabled to overwrite Object.prototype.hasOwnProperty.call and cause subsequent requests to fail.