boxscore/security
CVE · referencelatest edition

Reference page — cumulative record through Monday, October 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.

CVE-2026-4800

lodash vulnerable to Code Injection via `_.template` imports key names
  AV  AC  PR  UI  S  C  I  A   CVSS    EPSS   %ile   KEV
   N   L   N   N  U  H  H  H    9.8   .0262   85.2     —
AFFECTED
  Product          Versions  Fixed
  lodash           4.0.0 –   4.18.1
  lodash-es        4.0.0 –   4.18.1
  lodash-amd       4.0.0 –   4.18.1
  lodash.template  4.0.0 –   4.18.1
TIMELINE
  Mar 25  Reserved by openjs
  Mar 31  Published (CNA: openjs)
  Aug 24  RESCORED — CVE-2026-4800 (lodash). CVSS 8.1 → 9.8 (NVD).
CWE-94 · CNA: openjs · CVSS v3.1 · 82 references · NVD status: Modified

Description

The fix for CVE-2021-23337 added validation for the variable option in _.template but did not apply the same validation to options.imports key names, and both paths flow into the same Function() constructor sink. When an application passes untrusted input as options.imports key names, an attacker can inject default-parameter expressions that execute arbitrary code at template compilation time. Additionally, _.template uses assignInWith to merge imports, which enumerates inherited properties via for..in, so if Object.prototype has been polluted by another vector the polluted keys are copied into the imports object and passed to Function(). The issue is fixed in 4.18.1 for lodash, lodash-es, lodash-amd, and lodash.template. As a workaround, do not pass untrusted input as key names in options.imports; use only developer-controlled, static key names.

Lifecycle

Complete event history — 3 events, chronological
DateEventDetail
March 25, 2026ReservedReserved by openjs
March 31, 2026PublishedPublished (CNA: openjs)
August 24, 2026RESCOREDRESCORED — CVE-2026-4800 (lodash). CVSS 8.1 → 9.8 (NVD).

Affected

Affected products and packages — 4 rows
VendorProduct / PackageEcosystemVersion introducedFixed
lodashlodash—4.0.04.18.1
lodashlodash-es—4.0.04.18.1
lodashlodash-amd—4.0.04.18.1
lodashlodash.template—4.0.04.18.1

Weaknesses

CWE-94

References (82)

Related

Authoritative record: CVE-2026-4800 at cve.org

Vendors: lodash

Weaknesses: CWE-94

About this page

This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2026-4800 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Monday, October 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.