{"api_version":"1","generated_at":"2026-04-22T19:36:28+00:00","cve":"CVE-2023-29406","urls":{"html":"https://cve.report/CVE-2023-29406","api":"https://cve.report/api/cve/CVE-2023-29406.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2023-29406","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2023-29406"},"summary":{"title":"CVE-2023-29406","description":"The HTTP/1 client does not fully validate the contents of the Host header. A maliciously crafted Host header can inject additional headers or entire requests. With fix, the HTTP/1 client now refuses to send requests containing an invalid Request.Host or Request.URL.Host value.","state":"PUBLIC","assigner":"security@golang.org","published_at":"2023-07-11 20:15:00","updated_at":"2023-11-25 11:15:00"},"problem_types":["CWE-436"],"metrics":[],"references":[{"url":"https://security.gentoo.org/glsa/202311-09","name":"https://security.gentoo.org/glsa/202311-09","refsource":"","tags":[],"title":"Go: Multiple Vulnerabilities (GLSA 202311-09) — Gentoo security","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://go.dev/issue/60374","name":"https://go.dev/issue/60374","refsource":"MISC","tags":[],"title":"net/http: insufficient sanitization of Host header · Issue #60374 · golang/go · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://go.dev/cl/506996","name":"https://go.dev/cl/506996","refsource":"MISC","tags":[],"title":"","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://pkg.go.dev/vuln/GO-2023-1878","name":"https://pkg.go.dev/vuln/GO-2023-1878","refsource":"MISC","tags":[],"title":"GO-2023-1878 - Go Packages","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://groups.google.com/g/golang-announce/c/2q13H6LEEx0","name":"https://groups.google.com/g/golang-announce/c/2q13H6LEEx0","refsource":"MISC","tags":[],"title":"[security] Go 1.20.6 and Go 1.19.11 are released","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://security.netapp.com/advisory/ntap-20230814-0002/","name":"https://security.netapp.com/advisory/ntap-20230814-0002/","refsource":"MISC","tags":[],"title":"CVE-2023-29406 Golang Vulnerability in NetApp Products | NetApp Product Security","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2023-29406","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-29406","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2023","cve_id":"29406","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"golang","cpe5":"go","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[{"cve":"CVE-2023-29406","qid":"161061","title":"Oracle Enterprise Linux Security Update for skopeo (ELSA-2023-6363)"},{"cve":"CVE-2023-29406","qid":"161062","title":"Oracle Enterprise Linux Security Update for containernetworking-plugins (ELSA-2023-6402)"},{"cve":"CVE-2023-29406","qid":"161063","title":"Oracle Enterprise Linux Security Update for podman (ELSA-2023-6474)"},{"cve":"CVE-2023-29406","qid":"161105","title":"Oracle Enterprise Linux Security Update for buildah (ELSA-2023-6473)"},{"cve":"CVE-2023-29406","qid":"161175","title":"Oracle Enterprise Linux Security Update for container-tools:ol8 (ELSA-2023-6939)"},{"cve":"CVE-2023-29406","qid":"161187","title":"Oracle Enterprise Linux Security Update for container-tools:4.0 (ELSA-2023-6938)"},{"cve":"CVE-2023-29406","qid":"161188","title":"Oracle Enterprise Linux Security Update for container-tools:4.0 (ELSA-2023-7202)"},{"cve":"CVE-2023-29406","qid":"242173","title":"Red Hat Update for go-toolset:rhel8 (RHSA-2023:5721)"},{"cve":"CVE-2023-29406","qid":"242176","title":"Red Hat Update for go-toolset and golang (RHSA-2023:5738)"},{"cve":"CVE-2023-29406","qid":"242287","title":"Red Hat Update for buildah (RHSA-2023:6473)"},{"cve":"CVE-2023-29406","qid":"242288","title":"Red Hat Update for toolbox (RHSA-2023:6346)"},{"cve":"CVE-2023-29406","qid":"242299","title":"Red Hat Update for containernetworking-plugins (RHSA-2023:6402)"},{"cve":"CVE-2023-29406","qid":"242319","title":"Red Hat Update for skopeo (RHSA-2023:6363)"},{"cve":"CVE-2023-29406","qid":"242335","title":"Red Hat Update for podman security (RHSA-2023:6474)"},{"cve":"CVE-2023-29406","qid":"242347","title":"Red Hat Update for Satellite 6.14 (RHSA-2023:6818)"},{"cve":"CVE-2023-29406","qid":"242381","title":"Red Hat Update for OpenStack Platform 16.2.5 (RHSA-2023:5965)"},{"cve":"CVE-2023-29406","qid":"242415","title":"Red Hat Update for container-tools:rhel8 (RHSA-2023:6939)"},{"cve":"CVE-2023-29406","qid":"242432","title":"Red Hat Update for container-tools:4.0 (RHSA-2023:7202)"},{"cve":"CVE-2023-29406","qid":"242458","title":"Red Hat Update for container-tools:4.0 (RHSA-2023:6938)"},{"cve":"CVE-2023-29406","qid":"242464","title":"Red Hat OpenShift Container Platform 4.14 Security Update (RHSA-2023:6840)"},{"cve":"CVE-2023-29406","qid":"242737","title":"Red Hat OpenShift Container Platform 4.14 Security Update (RHSA-2024:0293)"},{"cve":"CVE-2023-29406","qid":"355781","title":"Amazon Linux Security Advisory for cri-tools : ALAS2-2023-2194"},{"cve":"CVE-2023-29406","qid":"355782","title":"Amazon Linux Security Advisory for nerdctl : ALAS2-2023-2193"},{"cve":"CVE-2023-29406","qid":"355786","title":"Amazon Linux Security Advisory for golang : ALAS2-2023-2186"},{"cve":"CVE-2023-29406","qid":"355788","title":"Amazon Linux Security Advisory for golist : ALAS2-2023-2185"},{"cve":"CVE-2023-29406","qid":"355793","title":"Amazon Linux Security Advisory for runc : ALAS2NITRO-ENCLAVES-2023-025"},{"cve":"CVE-2023-29406","qid":"355797","title":"Amazon Linux Security Advisory for containerd : ALAS2NITRO-ENCLAVES-2023-026"},{"cve":"CVE-2023-29406","qid":"355806","title":"Amazon Linux Security Advisory for golang : ALAS2023-2023-283"},{"cve":"CVE-2023-29406","qid":"355836","title":"Amazon Linux Security Advisory for runc : ALAS2DOCKER-2023-028"},{"cve":"CVE-2023-29406","qid":"355837","title":"Amazon Linux Security Advisory for containerd : ALAS2DOCKER-2023-029"},{"cve":"CVE-2023-29406","qid":"355872","title":"Amazon Linux Security Advisory for containerd : ALAS2023-2023-312"},{"cve":"CVE-2023-29406","qid":"355883","title":"Amazon Linux Security Advisory for nerdctl : ALAS2023-2023-313"},{"cve":"CVE-2023-29406","qid":"355884","title":"Amazon Linux Security Advisory for runc : ALAS2023-2023-311"},{"cve":"CVE-2023-29406","qid":"356112","title":"Amazon Linux Security Advisory for docker : ALAS2023-2023-345"},{"cve":"CVE-2023-29406","qid":"356114","title":"Amazon Linux Security Advisory for oci-add-hooks : ALAS2023-2023-347"},{"cve":"CVE-2023-29406","qid":"356115","title":"Amazon Linux Security Advisory for amazon-ecr-credential-helper : ALAS2023-2023-346"},{"cve":"CVE-2023-29406","qid":"356362","title":"Amazon Linux Security Advisory for golang : ALAS-2023-1848"},{"cve":"CVE-2023-29406","qid":"356363","title":"Amazon Linux Security Advisory for containerd : ALAS-2023-1849"},{"cve":"CVE-2023-29406","qid":"356374","title":"Amazon Linux Security Advisory for amazon-ssm-agent : ALAS2023-2023-373"},{"cve":"CVE-2023-29406","qid":"356428","title":"Amazon Linux Security Advisory for amazon-ssm-agent : ALAS2-2023-2303"},{"cve":"CVE-2023-29406","qid":"379641","title":"Alibaba Cloud Linux Security Update for container-tools:rhel8 (ALINUX3-SA-2024:0050)"},{"cve":"CVE-2023-29406","qid":"503191","title":"Alpine Linux Security Update for go"},{"cve":"CVE-2023-29406","qid":"506084","title":"Alpine Linux Security Update for go"},{"cve":"CVE-2023-29406","qid":"673336","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3006)"},{"cve":"CVE-2023-29406","qid":"673747","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3178)"},{"cve":"CVE-2023-29406","qid":"673850","title":"EulerOS Security Update for golang (EulerOS-SA-2024-1140)"},{"cve":"CVE-2023-29406","qid":"673945","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3213)"},{"cve":"CVE-2023-29406","qid":"673979","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3299)"},{"cve":"CVE-2023-29406","qid":"673988","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3331)"},{"cve":"CVE-2023-29406","qid":"674001","title":"EulerOS Security Update for golang (EulerOS-SA-2023-3029)"},{"cve":"CVE-2023-29406","qid":"691224","title":"Free Berkeley Software Distribution (FreeBSD) Security Update for go (78f2e491-312d-11ee-85f2-bd89b893fcb4)"},{"cve":"CVE-2023-29406","qid":"710791","title":"Gentoo Linux Go Multiple Vulnerabilities (GLSA 202311-09)"},{"cve":"CVE-2023-29406","qid":"754175","title":"SUSE Enterprise Linux Security Update for go1.20 (SUSE-SU-2023:2846-1)"},{"cve":"CVE-2023-29406","qid":"754176","title":"SUSE Enterprise Linux Security Update for go1.19 (SUSE-SU-2023:2845-1)"},{"cve":"CVE-2023-29406","qid":"754950","title":"SUSE Enterprise Linux Security Update for go1.19-openssl (SUSE-SU-2023:3841-1)"},{"cve":"CVE-2023-29406","qid":"770214","title":"Red Hat OpenShift Container Platform 4.14 Security Update (RHSA-2023:6840)"},{"cve":"CVE-2023-29406","qid":"770224","title":"Red Hat OpenShift Container Platform 4.14 Security Update (RHSA-2024:0293)"},{"cve":"CVE-2023-29406","qid":"907906","title":"Common Base Linux Mariner (CBL-Mariner) Security Update for golang (27410-2)"},{"cve":"CVE-2023-29406","qid":"907911","title":"Common Base Linux Mariner (CBL-Mariner) Security Update for msft-golang (28831-1)"},{"cve":"CVE-2023-29406","qid":"941383","title":"AlmaLinux Security Update for containernetworking-plugins (ALSA-2023:6402)"},{"cve":"CVE-2023-29406","qid":"941386","title":"AlmaLinux Security Update for buildah (ALSA-2023:6473)"},{"cve":"CVE-2023-29406","qid":"941391","title":"AlmaLinux Security Update for toolbox (ALSA-2023:6346)"},{"cve":"CVE-2023-29406","qid":"941399","title":"AlmaLinux Security Update for podman (ALSA-2023:6474)"},{"cve":"CVE-2023-29406","qid":"941405","title":"AlmaLinux Security Update for skopeo (ALSA-2023:6363)"},{"cve":"CVE-2023-29406","qid":"941444","title":"AlmaLinux Security Update for container-tools:4.0 (ALSA-2023:6938)"},{"cve":"CVE-2023-29406","qid":"941478","title":"AlmaLinux Security Update for container-tools:4.0 (ALSA-2023:7202)"},{"cve":"CVE-2023-29406","qid":"941481","title":"AlmaLinux Security Update for container-tools:rhel8 (ALSA-2023:6939)"},{"cve":"CVE-2023-29406","qid":"961065","title":"Rocky Linux Security Update for Satellite (RLSA-2023:6818)"},{"cve":"CVE-2023-29406","qid":"961074","title":"Rocky Linux Security Update for container-tools:4.0 (RLSA-2023:7202)"}]},"source_records":{"cve_program":{"data_version":"4.0","data_type":"CVE","data_format":"MITRE","CVE_data_meta":{"ID":"CVE-2023-29406","ASSIGNER":"security@golang.org","STATE":"PUBLIC"},"description":{"description_data":[{"lang":"eng","value":"The HTTP/1 client does not fully validate the contents of the Host header. A maliciously crafted Host header can inject additional headers or entire requests. With fix, the HTTP/1 client now refuses to send requests containing an invalid Request.Host or Request.URL.Host value."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')"}]}]},"affects":{"vendor":{"vendor_data":[{"vendor_name":"Go standard library","product":{"product_data":[{"product_name":"net/http","version":{"version_data":[{"version_affected":"<","version_name":"0","version_value":"1.19.11"},{"version_affected":"<","version_name":"1.20.0-0","version_value":"1.20.6"}]}}]}}]}},"references":{"reference_data":[{"url":"https://go.dev/issue/60374","refsource":"MISC","name":"https://go.dev/issue/60374"},{"url":"https://go.dev/cl/506996","refsource":"MISC","name":"https://go.dev/cl/506996"},{"url":"https://groups.google.com/g/golang-announce/c/2q13H6LEEx0","refsource":"MISC","name":"https://groups.google.com/g/golang-announce/c/2q13H6LEEx0"},{"url":"https://pkg.go.dev/vuln/GO-2023-1878","refsource":"MISC","name":"https://pkg.go.dev/vuln/GO-2023-1878"},{"url":"https://security.netapp.com/advisory/ntap-20230814-0002/","refsource":"MISC","name":"https://security.netapp.com/advisory/ntap-20230814-0002/"}]},"credits":[{"lang":"en","value":"Bartek Nowotarski"}]},"nvd":{"publishedDate":"2023-07-11 20:15:00","lastModifiedDate":"2023-11-25 11:15:00","problem_types":["CWE-436"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"HIGH","availabilityImpact":"NONE","baseScore":6.5,"baseSeverity":"MEDIUM"},"exploitabilityScore":2.8,"impactScore":3.6}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*","versionStartIncluding":"1.20.0","versionEndExcluding":"1.20.6","cpe_name":[]},{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*","versionEndExcluding":"1.19.11","cpe_name":[]}]}]}},"legacy_mitre":{"record":null,"notes":[]}}}