Skip to main content
← All vulnerabilities
CVE-2025-13465GHSA-XXJR-MMJV-4GPG

Prototype Pollution Vulnerability in Lodash _.unset and _.omit functions

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.17.23, 4.18.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Lodash lodash

    From 4.0.0 · fixed in 4.17.23

  • Lodash lodash-amd

    From 4.0.0 · fixed in 4.17.23

  • Lodash lodash-es

    From 4.0.0 · fixed in 4.17.23

  • Lodash lodash.unset

    From 4.0.0 · fixed in 4.18.0

  • Lodash lodash.omit

    From 4.0.0 · fixed in 4.18.0

  • lodashnpm

    From 4.0.0 · fixed in 4.17.23

  • lodash.unsetnpm

    From 4.0.0 · through 4.5.2

  • lodash-esnpm

    From 4.0.0 · fixed in 4.17.23

  • lodash-amdnpm

    From 4.0.0 · fixed in 4.17.23

References 2

GitHub · lodash/lodash

cna.openjsf.org