Endpoint Vulnerability

CVE-2019-16276golang: HTTP/1.1 headers with a space before the colon leads to filter bypass or request smuggling

Description

It was discovered that net/http (through net/textproto) in golang does not correctly interpret HTTP requests where an HTTP header contains spaces before the colon. This could be abused by an attacker to smuggle HTTP requests when a proxy or a firewall is placed behind a server implemented in Go or to filter bypasses depending on the specific network configuration.

Affected Products

golang

References

CVE-2019-16276,