CVE-2024-24785
highpriority · track · 0EPSS 0.008 · 56 %ileDEEURUUSEPSS · scored 2026-10-27
If errors returned from MarshalJSON methods contain user controlled data, they may be used to break the contextual auto-escaping behavior of the html/template package, allowing for subsequent actions to inject unexpected content into templates.
remediations
Vendor fix, mitigation, or workaround guidance, as published by each source.
A vendor fix is available.
- Fixedaardvark-dns-2:1.10.1-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedbuildah-2:1.33.14-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedbuildah-tests-2:1.33.14-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcockpit-podman-0:84.1-1.module+el8.10.0+23963+b64d8032.noarch::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedconmon-3:2.1.10-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcontainer-selinux-2:2.229.0-2.module+el8.10.0+23963+b64d8032.noarch::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcontainernetworking-plugins-1:1.4.0-7.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcontainers-common-2:1-82.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcrit-0:3.18-5.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcriu-0:3.18-5.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcriu-devel-0:3.18-5.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcriu-libs-0:3.18-5.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedcrun-0:1.14.3-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedfuse-overlayfs-0:1.13-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedlibslirp-0:4.4.0-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedlibslirp-devel-0:4.4.0-2.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixednetavark-2:1.10.3-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedoci-seccomp-bpf-hook-0:1.2.10-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-catatonit-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-docker-4:4.9.4-28.module+el8.10.0+23963+b64d8032.noarch::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-gvproxy-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-plugins-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-remote-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpodman-tests-4:4.9.4-28.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-criu-0:3.18-5.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedpython3-podman-0:4.9.0-3.module+el8.10.0+23963+b64d8032.noarch::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedrunc-4:1.2.9-3.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedskopeo-2:1.14.5-6.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedskopeo-tests-2:1.14.5-6.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedslirp4netns-0:1.2.3-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedtoolbox-0:0.0.99.5.1-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedtoolbox-tests-0:0.0.99.5.1-1.module+el8.10.0+23963+b64d8032.x86_64::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Fixedudica-0:0.2.6-21.module+el8.10.0+23963+b64d8032.noarch::container-tools:rhel8 as component of SUSE Liberty Linux 8suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 5–7.5
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (56)
Products and version ranges known to be affected.
- Red Hat Enterprise Linux Advanced Cluster Security for Kubernetes 4all versionscert_bundDEcpe:/o:redhat:enterprise_linux:advanced_cluster_security_for_kubernetes_4
- Red Hat OpenShift CodeReady Workspacesall versionscert_bundDEcpe:/a:redhat:openshift:codeready_workspaces
- Red Hat OpenShift Custom Metric Autoscaler 2all versionscert_bundDEcpe:/a:redhat:openshift:custom_metric_autoscaler_2
- Red Hat OpenShift Kube Descheduler Operator 5all versionscert_bundDEcpe:/a:redhat:openshift:kube_descheduler_operator_5
advisories (9)
Vendor and ecosystem advisories describing this.
- RHSA-2026:3428security update for aardvark-dns2026-02-26csaf · suse_csafDE
security update for aardvark-dns
- WID-SEC-W-2024-0560Golang Go: Mehrere SchwachstellenDeutsch2024-03-05csaf · cert_bundDE
Ein entfernter anonymer Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um beliebigen Code auszuführen oder um Sicherheitsmaßnahmen zu umgehen.
- WID-SEC-W-2024-1226Red Hat OpenShift: Mehrere SchwachstellenDeutsch2024-05-22csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Red Hat OpenShift ausnutzen, um Dateien zu manipulieren, einen Denial-of-Service-Zustand zu verursachen, beliebigen Code auszuführen, vertrauliche Informationen offenzulegen, seine Privilegien zu erweitern oder um weitere nicht spezifizierte Angriffe auszuführen.
- WID-SEC-W-2024-1474Red Hat OpenShift Container Platform: Mehrere SchwachstellenDeutsch2024-06-27csaf · cert_bundDE
Ein entfernter, anonymer oder lokaler Angreifer kann mehrere Schwachstellen in Red Hat OpenShift ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen, vertrauliche Informationen offenzulegen oder Daten zu manipulieren.
- BIT-golang-2024-24785Errors returned from JSON marshaling may break template escaping in html/template2024-03-12vendor · osvUS
If errors returned from MarshalJSON methods contain user controlled data, they may be used to break the contextual auto-escaping behavior of the html/template package, allowing for subsequent actions to inject unexpected content into templates.
- CGA-97f2-3j6h-f6fr2024-06-06vendor · osvUS
- CGA-q7f3-cq9g-gr7f2024-06-06vendor · osvUS
- CGA-wgjf-hp76-8hxw2024-06-06vendor · osvUS
- GO-2024-2610Errors returned from JSON marshaling may break template escaping in html/template2024-03-05vendor · osvUS
If errors returned from MarshalJSON methods contain user controlled data, they may be used to break the contextual auto-escaping behavior of the html/template package, allowing for subsequent actions to inject unexpected content into templates.
also known as (9)
Other names and identifiers for this entity.
- CNNVD-202403-447cnnvd
- EUVD-2024-22163enisa_euvd
- BDU:2024-03248fstec_bdu
- GHSA-j6m3-gc37-6r6qenisa_euvd
- BIT-golang-2024-24785osv
- CGA-q7f3-cq9g-gr7fosv
- CGA-wgjf-hp76-8hxwosv
- GHSA-j6m3-gc37-6r6qosv
- GO-2024-2610osv
sources
Which sources assert this record, and when.
references (15)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2024-24785/cnnvd
- https://github.com/tailscale/go/commit/0249524ab496443de8c59210091f74d79a55083dPatchcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2024-24785cnnvd
- http://www.openwall.com/lists/oss-security/2024/03/08/4enisa_euvd
- https://go.dev/cl/564196enisa_euvd
- https://go.dev/issue/65697enisa_euvd
- https://groups.google.com/g/golang-announce/c/5pwGVUPoMbgenisa_euvd
- https://pkg.go.dev/vuln/GO-2024-2610enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan