net/http in Go before 1.15.12 and 1.16.x before 1.16.4 allows remote attackers to cause a…
Priority LOW 33CWE-674Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 19 fixed, 12 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-674.
Summary
net/http in Go before 1.15.12 and 1.16.x before 1.16.4 allows remote attackers to cause a denial of service (panic) via a large header to ReadRequest or ReadResponse. Server, Transport, and Client can each be affected in some configurations.
Why it matters now
EPSS 0.03692 89th percentileScored 2026-11-07
Fix Partial golang.org/x/net (Go): 0.0.0-20210428140749-89ef3d95e781Red Hat: 19 advisoriesRed Hat: 19 fixed, 12 without a fix
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | golang.org/x/net (Go) | before 0.0.0-20210428140749-89ef3d95e781 | 0.0.0-20210428140749-89ef3d95e781 | Patch available | GHSA-h86h-8ppg-mxmh |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- golang.org/x/net (Go) Vendor— Affected before 0.0.0-20210428140749-89ef3d95e781 Fixed in 0.0.0-20210428140749-89ef3d95e781 Patch available GHSA-h86h-8ppg-mxmh
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:golang:go:*:*:*:*:*:*:*:* | before 1.15.12; 1.16.0 to before 1.16.4 | Vulnerable | Go standard library |
| cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:* | 34 | Vulnerable | Fedoraproject |
- cpe:2.3:a:golang:go:*:*:*:*:*:*:*:* Versions before 1.15.12; 1.16.0 to before 1.16.4 Vulnerable ·Go standard library
- cpe:2.3:o:fedoraproject:fedora:34:*:*:*:*:*:*:* Versions 34 Vulnerable ·Fedoraproject
Remediation
- Fix · GHSA-h86h-8ppg-mxmh golang.org/x/net (Go) Fixed in 0.0.0-20210428140749-89ef3d95e781 Advisory →
Red Hat 19 advisories
- RHSA-2022:0577 Released 2022-03-28 · Red Hat rating ModerateWindows Container Support for Red Hat OpenShift 5.0.0 [security update]
- Red Hat OpenShift Container Platform 4.10 openshift4-wincw/windows-machine-config-operator-bundle, openshift4-wincw/windows-machine-config-rhel8-operator
- RHSA-2022:0308 Released 2022-01-27 · Red Hat rating ModerateOpenShift Container Storage 3.11.z security and bug fix update
- Red Hat Gluster Storage Server 3.5 on RHEL-7 heketi-10.4.0-2.el7rhgs, heketi-client-10.4.0-2.el7rhgs, python-heketi-10.4.0-2.el7rhgs
- Red Hat Storage Native Client for Red Hat Enterprise Linux 7 heketi-10.4.0-2.el7rhgs, heketi-client-10.4.0-2.el7rhgs
- RHSA-2022:0191 Released 2022-01-19 · Red Hat rating ModerateOpenShift Virtualization 4.9.2 Images security and bug fix update
- CNV 4.9 for RHEL 8 container-native-virtualization/virt-cdi-importer
Show 16 more Red Hat advisories
- RHSA-2021:5072 Released 2021-12-09 · Red Hat rating ModerateRed Hat OpenStack Platform 16.1 (etcd) security update
- Red Hat OpenStack Platform 16.1 etcd-3.3.23-3.1.el8ost.1
- RHSA-2021:4103 Released 2021-11-02 · Red Hat rating ModerateOpenShift Virtualization 4.9.0 RPMs security and bug fix update
- CNV 4.9 for RHEL 7 kubevirt-4.9.0-287.el7, kubevirt-virtctl-4.9.0-287.el7, kubevirt-virtctl-redistributable-4.9.0-287.el7
- CNV 4.9 for RHEL 8 kubevirt-4.9.0-287.el8, kubevirt-virtctl-4.9.0-287.el8, kubevirt-virtctl-redistributable-4.9.0-287.el8
- RHSA-2021:4104 Released 2021-11-02 · Red Hat rating ModerateOpenShift Virtualization 4.9.0 Images security and bug fix update
- CNV 4.9 for RHEL 8 container-native-virtualization/bridge-marker, container-native-virtualization/cluster-network-addons-operator, container-native-virtualization/cnv-containernetworking-plugins +24
- RHSA-2021:3759 Released 2021-10-18 · Red Hat rating ModerateOpenShift Container Platform 4.9.0 bug fix and security update
- Red Hat OpenShift Container Platform 4.9 openshift4/ose-baremetal-rhel8-operator, openshift4/ose-console, openshift4/ose-etcd +4
- RHSA-2021:3748 Released 2021-10-07 · Red Hat rating ModerateOpenShift Container Storage 3.11.z Container Images Security and Bug Fix Update
- Red Hat Gluster Storage Server 3.5 on RHEL-7 rhgs3/rhgs-gluster-block-prov-rhel7
- RHSA-2021:3733 Released 2021-10-06 · Red Hat rating LowOpenShift Virtualization 2.6.7 Images security and bug fix update
- CNV 2.6 for RHEL 8 container-native-virtualization/kubevirt-cpu-model-nfd-plugin, container-native-virtualization/kubevirt-cpu-node-labeller, container-native-virtualization/kubevirt-kvm-info-nfd-plugin +2
- RHSA-2021:3556 Released 2021-09-16 · Red Hat rating ModerateRelease of OpenShift Serverless 1.17.0
- Red Hat OpenShift Serverless 1.17 openshift-serverless-1/client-kn-rhel8, openshift-serverless-1/eventing-apiserver-receive-adapter-rhel8, openshift-serverless-1/eventing-controller-rhel8 +27
- RHSA-2021:3555 Released 2021-09-16 · Red Hat rating ModerateRelease of OpenShift Serverless Client kn 1.17.0
- Red Hat OpenShift Serverless 1.0 openshift-serverless-clients-0.23.2-1.el8
- RHSA-2021:3487 Released 2021-09-15 · Red Hat rating ModerateRed Hat OpenStack Platform 16.2 (etcd) security update
- Red Hat OpenStack Platform 16.2 etcd-3.3.23-3.1.el8ost.1
- RHSA-2021:3248 Released 2021-08-31 · Red Hat rating ModerateOpenShift Container Platform 4.8.9 packages and security update
- Red Hat OpenShift Container Platform 4.8 containernetworking-plugins-0.8.6-3.rhaos4.6.el7, cri-tools-1.21.0-3.el8, golang-github-prometheus-promu-0.5.0-4.git642a960.el8 +1
- RHSA-2021:3076 Released 2021-08-10 · Red Hat rating Moderatego-toolset:rhel8 security, bug fix, and enhancement update
- Red Hat Enterprise Linux AppStream (v. 8) delve-1.5.0-2.module+el8.4.0+8864+58b0fcdb.src::go-toolset:rhel8, delve-1.5.0-2.module+el8.4.0+8864+58b0fcdb.x86_64::go-toolset:rhel8, go-toolset-1.15.14-1.module+el8.4.0+11833+614b07b8.aarch64::go-toolset:rhel8 +18
- RHSA-2021:2983 Released 2021-08-10 · Red Hat rating ModerateOpenShift Container Platform 4.8.4 bug fix and security update
- Red Hat OpenShift Container Platform 4.8 openshift4/egress-router-cni-rhel8, openshift4/network-tools-rhel8, openshift4/ose-aws-ebs-csi-driver-rhel8 +47
- RHSA-2021:2984 Released 2021-08-10 · Red Hat rating ModerateOpenShift Container Platform 4.8.4 bug fix and security update
- Red Hat OpenShift Container Platform 4.8 cri-o-1.21.2-8.rhaos4.8.git8d4264e.el7, cri-o-1.21.2-8.rhaos4.8.git8d4264e.el8, ignition-2.9.0-7.rhaos4.8.el8 +9
- RHSA-2021:2705 Released 2021-07-13 · Red Hat rating ModerateRelease of OpenShift Serverless 1.16.0
- Red Hat OpenShift Serverless 1.16 openshift-serverless-1/client-kn-rhel8, openshift-serverless-1/eventing-apiserver-receive-adapter-rhel8, openshift-serverless-1/eventing-controller-rhel8 +27
- RHSA-2021:2704 Released 2021-07-13 · Red Hat rating ModerateRelease of OpenShift Serverless Client kn 1.16.0
- Red Hat OpenShift Serverless 1.0 openshift-serverless-clients-0.22.0-3.el8
- RHSA-2021:2543 Released 2021-06-24 · Red Hat rating ModerateRed Hat OpenShift Jaeger 1.20.4 security update
- Red Hat OpenShift Jaeger 1.20 distributed-tracing/jaeger-agent-rhel8, distributed-tracing/jaeger-all-in-one-rhel8, distributed-tracing/jaeger-collector-rhel8 +5
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Migration Toolkit for Containers | Affected | No fix yet |
| OpenShift Serverless | Affected | No fix yet |
| OpenShift Service Mesh 2.0 | Affected | No fix yet |
| Red Hat Ceph Storage 2 | Affected | No fix planned: Out of support scope |
| Red Hat Ceph Storage 3 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 7 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 8 | Affected | No fix planned: Will not fix |
| Red Hat OpenShift Container Platform 3.11 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform Assisted Installer 1 | Affected | No fix yet |
| Red Hat OpenShift Virtualization 2 | Affected | No fix yet |
| Red Hat Openshift Container Storage 4 | Affected | No fix yet |
| Red Hat Storage 3 | Affected | No fix planned: Will not fix |
| 7Server-RHMTC-1.4 | Fixed | — |
| 8Base-RHMTC-1.4 | Fixed | — |
| CNV 2.6 for RHEL 8 | Fixed | RHSA-2021:3733 |
| CNV 4.9 for RHEL 7 | Fixed | RHSA-2021:4103 |
| CNV 4.9 for RHEL 8 | Fixed | RHSA-2021:4103, RHSA-2021:4104, RHSA-2022:0191 |
| RHACS 3.62 for RHEL 8 | Fixed | — |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2021:3076 |
| Red Hat Gluster Storage Server 3.5 on RHEL-7 | Fixed | RHSA-2021:3748, RHSA-2022:0308 |
| Red Hat OpenShift Container Platform 4.10 | Fixed | RHSA-2022:0577 |
| Red Hat OpenShift Container Platform 4.7 | Fixed | — |
| Red Hat OpenShift Container Platform 4.8 | Fixed | RHSA-2021:2983, RHSA-2021:2984, RHSA-2021:3248 |
| Red Hat OpenShift Container Platform 4.9 | Fixed | RHSA-2021:3759 |
| Red Hat OpenShift Jaeger 1.20 | Fixed | RHSA-2021:2543 |
| Red Hat OpenShift Serverless 1.0 | Fixed | RHSA-2021:2704, RHSA-2021:3555 |
| Red Hat OpenShift Serverless 1.16 | Fixed | RHSA-2021:2705 |
| Red Hat OpenShift Serverless 1.17 | Fixed | RHSA-2021:3556 |
| Red Hat OpenStack Platform 16.1 | Fixed | RHSA-2021:5072 |
| Red Hat OpenStack Platform 16.2 | Fixed | RHSA-2021:3487 |
| Red Hat Storage Native Client for Red Hat Enterprise Linux 7 | Fixed | RHSA-2022:0308 |
Not affected: 10 products
- CNV 4.9 for RHEL 8
- RHACS 3.62 for RHEL 8
- Red Hat Ceph Storage 4
- Red Hat Enterprise Linux 9
- Red Hat Gluster Storage Server 3.5 on RHEL-7
- Red Hat OpenShift Container Platform 4.7
- Red Hat OpenShift Container Platform 4.8
- Red Hat OpenShift Container Platform 4.9
- Red Hat OpenShift Virtualization 2
- Red Hat Openshift Container Storage 4
Timeline
- 2026-10-02 Threatist record created from CVE-2021-31525
- 2026-10-03 Alias added: GHSA-h86h-8ppg-mxmh
References
Advisory 4
Sources
- CVE-2021-31525 · CVE Program
- CVE-2021-31525 · NVD
- FIRST EPSS
- GHSA-h86h-8ppg-mxmh · GitHub Advisory Database · CC BY 4.0
- CVE-2021-31525 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences