Skip to content
8.1 High

CVE-2026-4800 The fix for CVE-2021-23337 added validation for the variable option in _.template but did not apply the same…

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.

Affected products and versions

Product Affected versions Fixed in
lodash 4.18 earliest → < 4.18.1 4.18.1
lodash 4.0 4.0.0 → < 4.18.1 4.18.1
lodash-es 4.18 earliest → < 4.18.1 4.18.1
lodash-es 4.0 4.0.0 → < 4.18.1 4.18.1
lodash-amd 4.18 earliest → < 4.18.1 4.18.1
lodash-amd 4.0 4.0.0 → < 4.18.1 4.18.1
lodash.template 4.18 earliest → < 4.18.1 4.18.1
lodash.template 4.0 4.0.0 → < 4.18.1 4.18.1
Red Hat Ansible Automation Platform 2.6 for RHEL 9 Versions not published
Show the 139 other branches
Product Affected versions Fixed in
Cryostat 4 on RHEL 9 4.2 earliest → < 4.2.0-9 4.2.0-9
Red Hat Enterprise Linux AppStream (v. 10) Versions not published
Red Hat Enterprise Linux High Availability EUS (v. 10.0) Versions not published
Red Hat Enterprise Linux High Availability (v. 10) Versions not published
Red Hat Enterprise Linux High Availability AUS (v.8.4) Versions not published
Red Hat Enterprise Linux HighAvailability EUS EXTENSION (v.8.4) Versions not published
Red Hat Enterprise Linux High Availability E4S (v.8.6) Versions not published
Red Hat Enterprise Linux High Availability TUS (v.8.6) Versions not published
Red Hat Enterprise Linux High Availability E4S (v.8.8) Versions not published
Red Hat Enterprise Linux High Availability TUS (v.8.8) Versions not published
Red Hat Enterprise Linux High Availability E4S (v.9.0) Versions not published
Red Hat Enterprise Linux High Availability E4S (v.9.2) Versions not published
Red Hat Enterprise Linux High Availability EUS (v.9.4) Versions not published
Red Hat Enterprise Linux High Availability EUS (v.9.6) Versions not published
Red Hat Enterprise Linux High Availability (v. 9) Versions not published
Migration Toolkit for Virtualization 2.1 1779139872 earliest → < 1779139872 1779139872
Migration Toolkit for Virtualization 2.9 1778927462 earliest → < 1778927462 1778927462
Network Observability (NETOBSERV) 1.11.2 1778510461 earliest → < 1778510461 1778510461
Red Hat Ansible Automation Platform 2.5 1777403872 earliest → < 1777403872 1777403872
Red Hat Ansible Automation Platform 2.6 1777387242 earliest → < 1777387242 1777387242
Red Hat Data Grid 8.6.1 Versions not published
Red Hat Developer Hub 1.8 1776784286 earliest → < 1776784286 1776784286
Red Hat Developer Hub 1.9 1777903262 earliest → < 1777903262 1777903262
Red Hat OpenShift AI 2.25 1780467147 earliest → < 1780467147 1780467147
Red Hat OpenShift AI 3.3 1778666987 earliest → < 1778666987 1778666987
Red Hat OpenShift Container Platform 4.17 1787631382 earliest → < 1787631382 1787631382
Red Hat OpenShift Container Platform 4.18 1785278569 earliest → < 1785278569 1785278569
Red Hat OpenShift Container Platform 4.19 1784634877 earliest → < 1784634877 1784634877
Red Hat OpenShift Container Platform 4.20 1784148070 earliest → < 1784148070 1784148070
Red Hat OpenShift Dev Spaces 3.27 1776716842 earliest → < 1776716842 1776716842
Red Hat OpenShift GitOps 1.18 1779115545 earliest → < 1779115545 1779115545
Red Hat OpenShift GitOps 1.19 1779210530 earliest → < 1779210530 1779210530
Red Hat OpenShift Service Mesh 2.6 1776191302 earliest → < 1776191302 1776191302
Red Hat OpenShift Service Mesh 3.0 1776151272 earliest → < 1776151272 1776151272
Red Hat OpenShift Service Mesh 3.1 1776151270 earliest → < 1776151270 1776151270
Red Hat OpenShift Service Mesh 3.2 1776149682 earliest → < 1776149682 1776149682
Red Hat OpenShift Service Mesh 3.3 1776151277 earliest → < 1776151277 1776151277
Red Hat OpenShift distributed tracing 3.9.3 1776435608 earliest → < 1776435608 1776435608
Red Hat Openshift Data Foundation 4.16 1778077839 earliest → < 1778077839 1778077839
Red Hat Openshift Data Foundation 4.17 1778050482 earliest → < 1778050482 1778050482
Red Hat Openshift Data Foundation 4.18 1783677533 earliest → < 1783677533 1783677533
Red Hat Openshift Data Foundation 4.18 1778046079 earliest → < 1778046079 1778046079
Red Hat Openshift Data Foundation 4.19 1783685375 earliest → < 1783685375 1783685375
Red Hat Openshift Data Foundation 4.19 1776079774 earliest → < 1776079774 1776079774
Red Hat Openshift Data Foundation 4.2 1783669219 earliest → < 1783669219 1783669219
Red Hat Openshift Data Foundation 4.2 1775823207 earliest → < 1775823207 1775823207
Red Hat Satellite 6.18 1776194798 earliest → < 1776194798 1776194798
Red Hat Trusted Artifact Signer 1.3 1776330093 earliest → < 1776330093 1776330093
Red Hat Enterprise Linux ResilientStorage E4S (v.9.0) Versions not published
Red Hat Enterprise Linux Resilient Storage E4S (v.9.2) Versions not published
Red Hat Enterprise Linux Resilient Storage EUS (v.9.4) Versions not published
Red Hat Enterprise Linux Resilient Storage EUS (v.9.6) Versions not published
Red Hat Enterprise Linux Resilient Storage (v. 9) Versions not published
Streams for Apache Kafka 3.2.0 Versions not published
Confidential Compute Attestation Versions not published
Cryostat 4 Versions not published
Logging Subsystem for Red Hat OpenShift Versions not published
Migration Toolkit for Applications 8 Versions not published
Migration Toolkit for Containers Versions not published
Node HealthCheck Operator Versions not published
OpenShift Lightspeed Versions not published
OpenShift Pipelines Versions not published
Red Hat 3scale API Management Platform 2 Versions not published
Red Hat Advanced Cluster Security 4 Versions not published
Red Hat Ansible Automation Platform 2 Versions not published
Red Hat build of Apache Camel - HawtIO 4 Versions not published
Red Hat build of Apicurio Registry 2 Versions not published
Red Hat build of Apicurio Registry 3 Versions not published
Red Hat Build of Keycloak Versions not published
Red Hat Build of Podman Desktop Versions not published
Red Hat Connectivity Link 1 Versions not published
Red Hat Developer Hub Versions not published
Red Hat Discovery 2 Versions not published
Red Hat Edge Manager 1 Versions not published
Red Hat Enterprise Linux 10 Versions not published
Red Hat Enterprise Linux 8 Versions not published
Red Hat Enterprise Linux 9 Versions not published
Red Hat Enterprise Linux AI (RHEL AI) 3 Versions not published
Red Hat Fuse 7 Versions not published
Red Hat JBoss Enterprise Application Platform 7 Versions not published
Red Hat OpenShift AI (RHOAI) Versions not published
Red Hat OpenShift Container Platform 4 Versions not published
Red Hat OpenShift GitOps Versions not published
Red Hat OpenShift Virtualization 4 Versions not published
Red Hat Process Automation 7 Versions not published
Red Hat Satellite 6 Versions not published
Red Hat Single Sign-On 7 Versions not published
Red Hat Trusted Profile Analyzer Versions not published
Self-service automation portal 2 Versions not published
streams for Apache Kafka 2 Versions not published
Red Hat Ansible Automation Platform 2.6 for RHEL 10 Versions not published
Gatekeeper 3 Versions not published
Multicluster Engine for Kubernetes Versions not published
OpenShift Service Mesh 3 Versions not published
Red Hat Advanced Cluster Management for Kubernetes 2 Versions not published
Red Hat Directory Server 11 Versions not published
Red Hat Directory Server 12 Versions not published
Red Hat Directory Server 13 Versions not published
Red Hat Enterprise Linux 7 Versions not published
Red Hat JBoss Enterprise Application Platform 8 Versions not published
Red Hat JBoss Enterprise Application Platform Expansion Pack Versions not published
Red Hat Quay 3 Versions not published
Red Hat Trusted Artifact Signer Versions not published
Red Hat OpenShift Container Platform 4.22 1782224390 earliest → < 1782224390 1782224390
Cluster Observability Operator 1.5.0 1782839996 earliest → < 1782839996 1782839996
Streams for Apache Kafka 2.9.4 Versions not published
Red Hat Edge Manager 1.0 1783502438 earliest → < 1783502438 1783502438
Red Hat OpenShift Service Mesh 3 1776151272 earliest → < 1776151272 1776151272
Red Hat OpenShift Container Platform 4.21 1783502338 earliest → < 1783502338 1783502338
Red Hat Enterprise Linux 10.0 Extended Update Support Versions not published
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support Versions not published
Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On Versions not published
Red Hat Enterprise Linux 8.6 Telecommunications Update Service Versions not published
Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions Versions not published
Red Hat Enterprise Linux 8.8 Telecommunications Update Service Versions not published
Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions Versions not published
Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions Versions not published
Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions Versions not published
Red Hat Enterprise Linux 9.4 Extended Update Support Versions not published
Red Hat Enterprise Linux 9.6 Extended Update Support Versions not published
Red Hat Edge Manager 1.1 1784127736 earliest → < 1784127736 1784127736
Red Hat OpenShift Container Platform 4.16 1787054159 earliest → < 1787054159 1787054159
Red Hat Openshift Data Foundation 4.20 1783669219 earliest → < 1783669219 1783669219
Red Hat Openshift Data Foundation 4.20 1775823207 earliest → < 1775823207 1775823207
Red Hat OpenShift Container Platform 4.2 1784148070 earliest → < 1784148070 1784148070
Red Hat Ansible Automation Platform 2.5 for RHEL 8 Versions not published
Red Hat Ansible Automation Platform 2.5 for RHEL 9 Versions not published
Red Hat Migration Toolkit 1.8 1783690532 earliest → < 1783690532 1783690532
Red Hat OpenShift distributed tracing 3.9.1 1776435608 earliest → < 1776435608 1776435608
Network Observability (NETOBSERV) 1.11.1 1778510461 earliest → < 1778510461 1778510461
Red Hat OpenShift distributed tracing 3.9.2 1776435608 earliest → < 1776435608 1776435608
Network Observability (NETOBSERV) 1.11.0 1778510461 earliest → < 1778510461 1778510461
Red Hat Migration Toolkit for Containers 1.8 1783690532 earliest → < 1783690532 1783690532
Red Hat OpenShift Container Platform 4.13 1786477760 earliest → < 1786477760 1786477760
Red Hat OpenShift Container Platform 4.14 1787056403 earliest → < 1787056403 1787056403
Red Hat OpenShift Container Platform 4.15 1787028559 earliest → < 1787028559 1787028559
Red Hat OpenShift Dev Spaces Versions not published
Cluster Observability Operator 1.5.2 1782839996 earliest → < 1782839996 1782839996
Red Hat OpenShift Container Platform 4.12 1786753387 earliest → < 1786753387 1786753387

References

Timeline

  1. Published
  2. Last modified
The 4 CVEs of lodash →
Track this CVE