Skip to content
OpenAdvisories
Unscored CVE-2019-16276 EUVD-2019-7075GHSA-xv7j-jr8q-mhmmGO-2022-0212

Request smuggling due to accepting invalid headers in net/http via net/textproto

Published Sep 30, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

Go before 1.12.10 and 1.13.x before 1.13.1 allow HTTP Request Smuggling.

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.

ReleasePackageFixed inAdvisory
Debian 10 golang-1.11 1.11.6-1+deb10u2 DSA-4534-1
Debian 9 golang-1.7 1.7.4-2+deb9u3 DLA-2591-1
Debian 9 golang-1.8 1.8.1-1+deb9u3 DLA-2592-1
ReleasePackageFixed inAdvisory
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 —
ReleasePackageFixed inAdvisory
RHEL 8 go-toolset 1.12.12-2.module+el8.1.0+5317+8a49ffbb RHSA-2020:0329
RHEL 8 golang +6 1.12.12-4.module+el8.1.0+5317+8a49ffbb RHSA-2020:0329
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 atomic-enterprise-service-catalog +1 1:4.2.4-201911041319.git.1.1de4bcd.el7 RHBA-2019:3304
Red Hat OpenShift 4 atomic-openshift-service-idler 4.2.4-201911041319.git.1.4131c2f.el7 RHBA-2019:3304
Red Hat OpenShift 4 openshift +1 4.2.4-201911041319.git.0.c7d2111.el7 RHBA-2019:3304
Red Hat OpenShift 4 openshift-clients +1 4.2.4-201911010432.git.1.30c33a5.el7 RHBA-2019:3304
Red Hat OpenShift 4 openshift-enterprise-autoheal 4.2.4-201911010432.git.1.0b5cd44.el7 RHBA-2019:3304
Red Hat Devtools 2019 go-toolset-1.12 +9 1.12.12-4.el7 RHSA-2020:0101
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed go1.12 1.12.17-4.8 openSUSE-SU-2024:10805-1
openSUSE Tumbleweed go1.13 1.13.15-2.6 openSUSE-SU-2024:10806-1
openSUSE Leap 15.1 go1.12 1.12.12-lp151.2.25.1 openSUSE-SU-2019:2522-1
openSUSE Leap 15.0 go1.12 1.12.12-lp150.11.1 openSUSE-SU-2019:2521-1
ReleasePackageFixed inAdvisory
Alpine v3.24 go 1.13.1-r0 —
Alpine v3.23 go 1.13.1-r0 —
Alpine v3.22 go 1.13.1-r0 —
Alpine v3.21 go 1.13.1-r0 —
Alpine v3.20 go 1.13.1-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 go 1.13.1-r0 —
Alpine v3.18 go 1.13.1-r0 —
Alpine v3.17 go 1.13.1-r0 —
Alpine v3.16 go 1.13.1-r0 —
Alpine v3.15 go 1.13.1-r0 —
Alpine v3.14 go 1.13.1-r0 —
Alpine v3.13 go 1.13.1-r0 —
Alpine v3.12 go 1.13.1-r0 —
Alpine v3.11 go 1.13.1-r0 —
Alpine v3.10 go 1.12.10-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 golang +5 1.9.4-3.amzn2.0.3 ALAS2-2019-1309

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 go-toolset 1.12.12-2.module+el8.1.0+5478+8384556e ELSA-2020-0329
Oracle Linux 8 golang +6 1.12.12-4.0.1.module+el8.1.0+5478+8384556e ELSA-2020-0329
Oracle Linux 7 kubeadm +2 1.12.10-1.0.10.el7 ELSA-2019-4816
Oracle Linux 7 kubeadm-ha-setup 0.0.2-1.0.68.el7 ELSA-2019-4816
Oracle Linux 7 kubeadm-upgrade 0.0.1-1.0.27.el7 ELSA-2019-4816

Affected packages

EcosystemPackageAffectedFixedRecord
Go stdlib < 1.12.10 · >= 1.13.0-0, < 1.13.1 1.12.10, 1.13.1 GO-2022-0212

Advisories 14

References