CVE-2021-25941: critical vulnerability in deep-override
Published · Updated
No sign of exploitation. No public exploitation artifact known so far.
A flaw in the 'deep-override' library allows attackers to pollute JavaScript object prototypes, causing the application to crash or potentially execute malicious code. This happens when the library unsafely processes user input without proper validation.
Prototype pollution vulnerability in 'deep-override' (versions 1.0.0–1.0.1) enables attackers to inject malicious properties into Object.prototype through crafted input, resulting in denial of service via application crash or potential remote code execution depending on downstream usage. The attack requires no authentication and can be triggered through any input vector processed by the vulnerable library function.