CVE-2025-13465
5.3MediumPublished 21 Jan 2026 · NVD status: Modified · AI triage by gemini-3.8-flash
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
- Impact
- Limited impact
- Weakness
- CWE-1321
Impact
Remote unauthenticated attackers can delete properties or methods from global JavaScript prototypes by supplying malicious object paths. This can break application logic or trigger unexpected behavior without letting them overwrite values with arbitrary data.
Root cause
Improper path sanitization in _.unset and _.omit allows target keys to resolve to and delete properties on Object.prototype.
Affected systems
lodash, lodash-es, and lodash-amd prior to 4.17.23; standalone lodash.unset and lodash.omit prior to 4.18.0
CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Fix & remediation
Upgrade lodash, lodash-es, and lodash-amd to 4.17.23 or later, and standalone lodash.unset / lodash.omit to 4.18.0 or later. If upgrading is delayed, sanitize user-supplied object paths to block prototype properties like '__proto__', 'constructor', and 'prototype'.
$ npm audit fix || npm install lodash@^4.17.23AI-suggested. Run it in staging first and check it against the vendor advisory. Why?
NVD description
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. The issue permits deletion of properties but does not allow overwriting their original behavior. The issue is patched from 4.17.23 to 4.18.0 depending on the package: lodash, lodash-es, and lodash-amd in 4.17.23, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
References
- https://cna.openjsf.org/security-advisories.html
- https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpgVendor Advisory
- https://access.redhat.com/errata/RHSA-2026:11414
- https://access.redhat.com/errata/RHSA-2026:13542
- https://access.redhat.com/errata/RHSA-2026:13548
- https://access.redhat.com/errata/RHSA-2026:13829
- https://access.redhat.com/errata/RHSA-2026:14774
- https://access.redhat.com/errata/RHSA-2026:14870
- https://access.redhat.com/errata/RHSA-2026:14871
- https://access.redhat.com/errata/RHSA-2026:15091
- https://access.redhat.com/errata/RHSA-2026:17469
- https://access.redhat.com/errata/RHSA-2026:1845
- https://access.redhat.com/errata/RHSA-2026:18480
- https://access.redhat.com/errata/RHSA-2026:18868
- https://access.redhat.com/errata/RHSA-2026:19712
- https://access.redhat.com/errata/RHSA-2026:20042
- https://access.redhat.com/errata/RHSA-2026:20088
- https://access.redhat.com/errata/RHSA-2026:2078
- https://access.redhat.com/errata/RHSA-2026:2119
- https://access.redhat.com/errata/RHSA-2026:2145
- https://access.redhat.com/errata/RHSA-2026:2147
- https://access.redhat.com/errata/RHSA-2026:2148
- https://access.redhat.com/errata/RHSA-2026:2149
- https://access.redhat.com/errata/RHSA-2026:21658
- https://access.redhat.com/errata/RHSA-2026:24331