Description
Go before 1.15.15 and 1.16.x before 1.16.7 has a race condition that can lead to a net/http/httputil ReverseProxy panic upon an ErrAbortHandler abort.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 11 | golang-1.15 | 1.15.15-1~deb11u1 | — |
| Debian 10 | golang-1.11 | 1.11.6-1+deb10u6 | DLA-3395-1 |
| Debian 9 | golang-1.7 | 1.7.4-2+deb9u4 | DLA-2892-1 |
| Debian 9 | golang-1.8 | 1.8.1-1+deb9u4 | DLA-2891-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | golang-1.13 +1 | No fix yet | — |
| Ubuntu 18.04 LTS | golang-1.8 +2 | No fix yet | — |
| Ubuntu 16.04 LTS | golang-1.6 +1 | No fix yet | — |
| Ubuntu 14.04 LTS | golang-1.10 | No fix yet | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 22.04 LTS | golang-1.13 | No fix yet | — |
| Ubuntu Pro 20.04 LTS | golang-1.16 | No fix yet | — |
| Ubuntu Pro 18.04 LTS | golang-1.13 +1 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | golang-1.13 | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 8 | aardvark-dns | 2:1.1.0-4.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | buildah +1 | 1:1.27.0-2.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | cockpit-podman | 53-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | conmon | 3:2.1.4-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | container-selinux | 2:2.189.0-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | containernetworking-plugins | 1:1.1.1-3.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | containers-common | 2:1-40.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | crit +4 | 3.15-3.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | crun | 1.5-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | delve | 1.6.0-1.module+el8.5.0+10379+d6b83bd0 | RHSA-2021:4156 |
| RHEL 8 | fuse-overlayfs | 1.9-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | golang +7 | 1.16.7-1.module+el8.5.0+12246+1aac4e3f | RHSA-2021:4156 |
| RHEL 8 | libslirp +1 | 4.4.0-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | netavark | 2:1.1.0-6.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | oci-seccomp-bpf-hook | 1.2.6-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | podman +6 | 3:4.2.0-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | python-podman +1 | 4.2.0-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | runc | 1:1.1.4-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | skopeo +1 | 2:1.9.2-1.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | slirp4netns | 1.2.0-2.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | toolbox +1 | 0.0.99.3-0.6.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
| RHEL 8 | udica | 0.2.6-3.module+el8.7.0+16772+33343656 | RHSA-2022:7457 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Service Mesh 2 | kiali | v1.24.7.redhat1-1.el8 | RHSA-2022:1276 |
| Red Hat Service Mesh 2 | servicemesh +6 | 2.0.9-3.el8 | RHSA-2022:1276 |
| Red Hat Service Mesh 2 | servicemesh-prometheus | 2.14.0-16.el8.1 | RHSA-2022:1276 |
| Red Hat Serverless 1 | openshift-serverless-clients | 0.25.1-1.el8 | RHSA-2021:4765 |
| Red Hat Openshift Data Foundation 4 | mcg +1 | 5.10.0-72.el8 | RHSA-2022:1361 |
| Red Hat OpenShift 4 | butane +1 | 0.13.1-2.rhaos4.9.el8 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | cri-o | 1.22.1-17.rhaos4.9.git3029b1d.el7 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | cri-tools | 1.22.0-2.el8 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | ignition +1 | 2.12.0-3.rhaos4.9.el8 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | openshift +1 | 4.9.0-202202111950.p0.gb93fd35.assembly.stream.el7 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | openshift-clients +1 | 4.9.0-202202140924.p0.g340e212.assembly.stream.el7 | RHSA-2022:0557 |
| Red Hat OpenShift 4 | prometheus-promu +1 | 0.5.0-5.git642a960.el8 | RHSA-2022:0557 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 8 | delve | 1.6.0-1.module_el8.5.0+2604+960c7771 | ALSA-2021:4156 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | cockpit-podman | 53-1.module+el8.7.0+1078+e72fcd4f | RLSA-2022:7457 |
| Rocky Linux 8 | conmon | 2:2.1.4-1.module+el8.7.0+1077+0e4f03d4 | RLSA-2022:7457 |
| Rocky Linux 8 | container-selinux | 2:2.189.0-1.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | containernetworking-plugins | 1:1.1.1-3.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | criu | 3.15-3.module+el8.5.0+710+4c471e88 | RLSA-2022:7457 |
| Rocky Linux 8 | crun | 1.5-1.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | delve | 1.6.0-1.module+el8.5.0+694+f77f0bfd | RLSA-2021:4156 |
| Rocky Linux 8 | fuse-overlayfs | 1.9-1.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | golang +1 | 1.16.7-1.module+el8.5.0+694+f77f0bfd | RLSA-2021:4156 |
| Rocky Linux 8 | libslirp | 4.4.0-1.module+el8.5.0+710+4c471e88 | RLSA-2022:7457 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 1.2.6-1.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | runc | 1:1.1.4-1.module+el8.7.0+1077+0e4f03d4 | RLSA-2022:7457 |
| Rocky Linux 8 | slirp4netns | 1.2.0-2.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | toolbox | 0.0.99.3-0.6.module+el8.6.0+1054+50b00ff4 | RLSA-2022:7457 |
| Rocky Linux 8 | udica | 0.2.6-3.module+el8.6.0+971+69b94baf | RLSA-2022:7457 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP3 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SLES 15 SP3 | go1.16 | 1.16.7-1.23.1 | SUSE-SU-2021:2788-1 |
| SLES 15 SP2 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SLES 15 SP2 | go1.16 | 1.16.7-1.23.1 | SUSE-SU-2021:2788-1 |
| SLES 15 SP1 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
Show 6 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 15 SP1 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SLE HPC 15 SP1 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SUSE Manager Server 4.0 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SUSE Manager Retail Branch Server 4.0 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SUSE Manager Proxy 4.0 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
| SUSE Enterprise Storage 6 | go1.15 | 1.15.15-1.39.1 | SUSE-SU-2021:2787-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | go1.15 | 1.15.15-1.2 | openSUSE-SU-2024:10808-1 |
| openSUSE Tumbleweed | go1.16 | 1.16.8-1.1 | openSUSE-SU-2024:10809-1 |
| openSUSE Leap 15.3 | go1.15 | 1.15.15-1.39.1 | openSUSE-SU-2021:2787-1 |
| openSUSE Leap 15.3 | go1.16 | 1.16.7-1.23.1 | openSUSE-SU-2021:2788-1 |
| openSUSE Leap 15.2 | go1.15 | 1.15.15-lp152.26.1 | openSUSE-SU-2021:1207-1 |
| openSUSE Leap 15.2 | go1.16 | 1.16.7-lp152.8.1 | openSUSE-SU-2021:1199-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | go | 1.16.7-r0 | — |
| Alpine v3.23 | go | 1.16.7-r0 | — |
| Alpine v3.22 | go | 1.16.7-r0 | — |
| Alpine v3.21 | go | 1.16.7-r0 | — |
| Alpine v3.20 | go | 1.16.7-r0 | — |
Show 7 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.19 | go | 1.16.7-r0 | — |
| Alpine v3.18 | go | 1.16.7-r0 | — |
| Alpine v3.17 | go | 1.16.7-r0 | — |
| Alpine v3.16 | go | 1.16.7-r0 | — |
| Alpine v3.15 | go | 1.16.7-r0 | — |
| Alpine v3.14 | go | 1.16.7-r0 | — |
| Alpine v3.13 | go | 1.15.15-r0 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2 | golang +7 | 1.16.15-1.amzn2.0.1 | ALAS2-2022-1776 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 8 | aardvark-dns | 2:1.1.0-4.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | buildah +1 | 1:1.27.0-2.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | cockpit-podman | 53-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | conmon | 3:2.1.4-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | container-selinux | 2:2.189.0-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | containernetworking-plugins | 1:1.1.1-3.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | containers-common | 2:1-40.0.1.module+el8.7.0+20876+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | crit +4 | 3.15-3.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | crun | 1.5-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | fuse-overlayfs | 1.9-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | libslirp +1 | 4.4.0-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | netavark | 2:1.1.0-6.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | oci-seccomp-bpf-hook | 1.2.6-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | podman +6 | 3:4.2.0-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | python3-podman | 4.2.0-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | runc | 1:1.1.4-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | skopeo +1 | 2:1.9.2-1.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | slirp4netns | 1.2.0-2.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
| Oracle Linux 8 | udica | 0.2.6-3.module+el8.7.0+20873+328b8baa | ELSA-2022-7457 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | stdlib | < 1.15.15 · >= 1.16.0-0, < 1.16.7 | 1.15.15, 1.16.7 | GO-2021-0245 |
Advisories 28
- ALSA-2021:4156 Moderate: go-toolset:rhel8 security, bug fix, and enhancement update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2022:1276 Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.9 security update Red Hat Security Advisories (RHSA) · Oct 17, 2026
- RHSA-2022:1361 Red Hat Security Advisory: Red Hat OpenShift Data Foundation 4.10.0 RPM security,enhancement&bugfix update Red Hat Security Advisories (RHSA) · Oct 14, 2026
- RHSA-2022:7457 Red Hat Security Advisory: container-tools:rhel8 security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2022:0557 Red Hat Security Advisory: OpenShift Container Platform 4.9.22 security update Red Hat Security Advisories (RHSA) · Aug 15, 2026
- WID-SEC-2024-0794 Dell ECS: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- RHSA-2021:4156 Red Hat Security Advisory: go-toolset:rhel8 security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Aug 5, 2026
- RHSA-2021:4765 Red Hat Security Advisory: Release of OpenShift Serverless Client kn 1.19.0 Red Hat Security Advisories (RHSA) · Jun 29, 2026
- DLA-2892-1 golang-1.7 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-2891-1 golang-1.8 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3395-1 golang-1.11 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2022:7457 Moderate: container-tools:rhel8 security, bug fix, and enhancement update Rocky Linux Security Advisories · Feb 5, 2026
- RLSA-2021:4156 Moderate: go-toolset:rhel8 security, bug fix, and enhancement update Rocky Linux Security Advisories · Feb 4, 2026
- openSUSE-SU-2024:10809-1 go1.16-1.16.8-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:2787-1 Security update for go1.15 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:1199-1 Security update for go1.16 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:2788-1 Security update for go1.16 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2021:2788-1 Security update for go1.16 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:1207-1 Security update for go1.15 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10808-1 go1.15-1.15.15-1.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2021:2787-1 Security update for go1.15 SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2023-2229 Splunk Splunk Enterprise: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 18, 2025
- WID-SEC-2022-1335 Xerox FreeFlow Print Server: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 6, 2025
- ALAS2-2022-1776 Important: golang security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Aug 7, 2025
- WID-SEC-2022-0970 Red Hat OpenShift: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 21, 2024
- ELSA-2022-7457 Moderate: container-tools:ol8 security, bug fix, and enhancement update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Nov 15, 2022
- ICSA-22-167-09 Siemens SCALANCE LPE9403 Third-Party Vulnerabilities CISA ICS & IT advisories · Jun 14, 2022
- SSA-222547 SSA-222547: Third-Party Component Vulnerabilities in SCALANCE LPE9403 before V2.0 Siemens ProductCERT · Jun 14, 2022
References
- https://groups.google.com/forum/#%21forum/golang-announce
- https://groups.google.com/g/golang-announce/c/JvWG9FUUYT0
- FEDORA-2021-38b51d9fd3 vendor-advisory
- FEDORA-2021-6a3024b3fd vendor-advisory
- FEDORA-2021-e71b05ba7b vendor-advisory
- https://www.oracle.com/security-alerts/cpujan2022.html
- https://groups.google.com/g/golang-announce/c/uHACNfXAZqk
- [debian-lts-announce] 20220121 [SECURITY] [DLA 2891-1] golang-1.8 security update mailing-list
- [debian-lts-announce] 20220121 [SECURITY] [DLA 2892-1] golang-1.7 security update mailing-list
- https://cert-portal.siemens.com/productcert/pdf/ssa-222547.pdf
- GLSA-202208-02 vendor-advisory
- [debian-lts-announce] 20230419 [SECURITY] [DLA 3395-1] golang-1.11 security update mailing-list