CVE-2016-10711
Critical · 9.8CVSS
9.8
EPSS
2.8%
Published
Jan 29, 2018
CISA due date
—
Cloudanix analysis
An outdated web traffic management tool could let attackers slip harmful requests past security protections by using specially formatted messages.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Network Service
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
Allows HTTP request smuggling by injecting crafted headers that cause the proxy to misinterpret request boundaries, enabling attackers to bypass access controls or poison caches.
Why it matters to the business
Attackers may gain unauthorized access to protected resources, manipulate cached content, or intercept traffic, leading to data exposure and operational disruption in environments using the affected proxy.
How an attack unfolds
An attacker sends a specially crafted HTTP request containing smuggling headers to a vulnerable Pound instance; the proxy fails to properly delimit requests, allowing subsequent requests to be interpreted as part of the first and bypassing security filters.
How to fix it
Upgrade Apsis Pound to version 2.8a or later. Review and harden any front-end proxy configurations to enforce strict request validation until patches are applied.
How to confirm the fix worked
Confirm the installed Pound version is 2.8a or newer. Test with known smuggling header patterns in a non-production environment to verify boundary enforcement.
Typical attack path
- Identify a target using the vulnerable proxy version
- Craft an HTTP request with ambiguous headers that exploit header parsing differences
- Send the request to trigger request smuggling
- Follow with a second request that gets misinterpreted and processed as part of the first
- Achieve cache poisoning, unauthorized access, or other security control bypass
How to detect it
Review proxy access logs for repeated or malformed header patterns indicative of smuggling attempts; correlate with backend application logs showing unexpected request processing.
What your security team should do
- Prioritize upgrade of all Pound instances to 2.8a or later
- Implement WAF rules to block ambiguous or duplicate HTTP headers
- Monitor proxy logs for anomalous request patterns
- Replace deprecated Pound deployments with maintained alternatives where feasible
The record
Apsis Pound before 2.8a allows request smuggling via crafted headers, a different vulnerability than CVE-2005-3751.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | pound | 0 | 2.8-2 |
| Debian:13 | pound | 0 | 2.8-2 |
| Debian:14 | pound | 0 | 2.8-2 |
| Debian:7 | pound | 0 | 2.6-2+deb7u2 |
| Debian:8 | pound | 0 | 2.6-6+deb8u2 |
| Ubuntu:16.04:LTS | pound | 0 | 2.6-6.1ubuntu0.1 |
| Ubuntu:20.04:LTS | pound | 0 | 2.8-2 |
| Ubuntu:Pro:14.04:LTS | pound | 0 | 2.6-3ubuntu0.1~esm1 |
| openSUSE:Tumbleweed | pound | 0 | 2.8-3.9 |
Related vulnerabilities
- CVE-2014-3566 The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses… Also affects pound
- CVE-2011-3389 The SSL protocol, as used in certain configurations in Microsoft Windows and Microsoft… Also affects pound
- CVE-2009-3555 The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft… Also affects pound
- CVE-2026-112212 GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.3 before… CWE-444
- CVE-2026-111750 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. CWE-444
- CVE-2026-88829 A flaw was found in BusyBox httpd's reverse proxy feature. CWE-444
- CVE-2026-94439 When an HTTP server handler sends a 2xx response to an HTTP/1 CONNECT request and returns… CWE-444
- CVE-2026-78660 Historically, we have been rather lax about malformed framing-related headers in our… CWE-444