Skip to main content

Apache HTTP Server CVE-2026-63718

| EUVDEUVD-2026-90906 HIGH
HTTP Request/Response Smuggling (CWE-444)
2026-10-01 apache GHSA-9fgx-g8xr-w8vf
High
Disputed · 7.5 Vendor: apache
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Apache reverse proxy using mod_proxy_uwsgi
  2. Delivery
    Influence uwsgi backend response
  3. Exploit
    Inject crafted Transfer-Encoding in uwsgi response
  4. Execution
    Desynchronize proxy response parsing
  5. Impact
    Smuggle or disclose cross-client response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service HTTP request consistency
Exploitation Conditions

Exploitation requires Apache HTTP Server (2.4.30-2.4.68) deployed as a reverse proxy using the mod_proxy_uwsgi module to a uwsgi backend, AND the uwsgi backend must return a crafted response containing a Transfer-Encoding header that mod_proxy_uwsgi interprets inconsistently. The primary limiting factor is that the attacker must be able to control or influence the backend uwsgi response (e.g., via a compromised/malicious backend application or a response-header-injection flaw in the app) - this is not reachable against a default Apache install without mod_proxy_uwsgi configured. Deployments not using mod_proxy_uwsgi are not affected.

Impact

This is a CWE-444 HTTP response smuggling flaw in Apache HTTP Server's mod_proxy_uwsgi module, where a crafted uwsgi backend response containing a Transfer-Encoding header is inconsistently interpreted. Several key risk signals are MISSING from the input: no CVSS score or vector was provided (both N/A), no EPSS probability, no CISA KEV listing, and no POC reference - so quantitative exploitation-likelihood signals cannot be compared. Because no CVSS vector is supplied, authentication requirements cannot be confirmed from the data. Qualitatively, exploitation is gated by a significant precondition: the deployment must use Apache as a reverse proxy via mod_proxy_uwsgi, and the uwsgi backend must emit a crafted/attacker-influenced response - this is not a default-configuration, drive-by network attack, which materially lowers real-world risk relative to the ubiquity of the Apache product itself. The practical impact (response smuggling enabling cache poisoning, response queue desynchronization, and cross-client information disclosure) is meaningful where the vulnerable proxy configuration exists, but the narrow configuration and backend-control prerequisite suggest this is a moderate, configuration-dependent issue rather than a broadly wormable critical flaw. Treat as medium priority: patch promptly on hosts using mod_proxy_uwsgi, deprioritize elsewhere.

Exploit ScenarioDerived

An organization runs Apache HTTP Server (2.4.30-2.4.68) as a reverse proxy fronting a Python/uwsgi application via mod_proxy_uwsgi. An attacker who can influence the uwsgi backend's response - for example through a header-injection flaw in the app or a malicious/compromised backend - causes it to return a response with a crafted Transfer-Encoding header that mod_proxy_uwsgi parses inconsistently, desynchronizing the response stream so a victim client receives a smuggled or another user's response, enabling cache poisoning and information disclosure. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Inconsistent interpretation of HTTP responses in Apache HTTP Server's mod_proxy_uwsgi module lets a crafted backend uwsgi response that carries a Transfer-Encoding header be parsed differently by Apache than by the backend, enabling HTTP response smuggling and desynchronization between the proxy and downstream clients. Affected deployments are Apache HTTP Server 2.4.30 through 2.4.68 configured as a reverse proxy to a uwsgi backend via mod_proxy_uwsgi; installations that do not load or use mod_proxy_uwsgi are not affected. The assessed vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N) is network-reachable by unauthenticated remote attackers, but exploitation is gated by high complexity because the attacker must control or influence the backend uwsgi response - typically through a malicious or compromised backend application, or a response-header-injection flaw in it - so this is not reachable against a default Apache install. No public exploit code has been identified and there is no indication of confirmed active exploitation (no CISA KEV listing); impact is limited to low confidentiality and low integrity with a scope change, not full remote code execution or denial of service.

RemediationAI

Patch status is not confirmed from the available data: no exact fixed release is identified in the input, so administrators should consult the Apache HTTP Server security advisory at https://httpd.apache.org/security/vulnerabilities_24.html to determine the current fixed 2.4.x release and upgrade to it or later - do not assume 2.4.68 is the patched version, since it is explicitly listed as affected. If immediate upgrade is not possible, the most effective compensating control is to stop using the vulnerable path: unload mod_proxy_uwsgi (comment out the LoadModule line and remove any ProxyPass ... uwsgi:// directives) or migrate the uwsgi upstream behind a different, non-affected proxy front end; the trade-off is loss of uwsgi reverse-proxy functionality for that backend. Where mod_proxy_uwsgi must stay, normalize the backend response so it never contains a Transfer-Encoding header - configure the uwsgi application to emit Content-Length-framed responses, or strip/replace the header at the proxy with mod_headers directives such as "Header unset Transfer-Encoding" scoped to the affected proxy location; this reduces the desynchronization window but is a fragile mitigation because it depends on the backend never reintroducing ambiguous framing, and misconfigured Header directives can drop legitimate headers. Finally, because the prerequisite is attacker influence over the uwsgi response, harden the backend application against response-header injection (validate and encode any user input reflected into headers) and disable HTTP keep-alive/reuse on the affected proxy route to limit the impact of any desync that does occur, accepting the resulting performance cost.

Affected VersionsENISA

Apache HTTP Server 2.4.30 ≤2.4.68

Affected Packages

euvd apache_http_server no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is classified as CWE-444, Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling'), and specifically concerns response smuggling rather than request smuggling. Apache's mod_proxy_uwsgi translates between HTTP and the uwsgi protocol used by application servers such as uWSGI. When a uwsgi backend returns a response that includes a Transfer-Encoding header, mod_proxy_uwsgi does not resolve the message framing the same way the backend (or an intermediary) does, so Apache and other HTTP parsers disagree about where one response ends and the next begins. That framing disagreement is the classic desynchronization primitive behind CWE-444: subsequent responses on a reused/keep-alive connection can be attributed to the wrong request, which is why the assessed vector carries S:C (scope change) with only Low confidentiality and Low integrity impact. The affected component is the reverse-proxy uwsgi path only; CPE data (cpe:2.3:a:apache_software_foundation:apache_http_server:*) confirms the vendor product is the Apache HTTP Server itself, with the vulnerability bounded by the 2.4.30-2.4.68 release range that introduced and carried the current mod_proxy_uwsgi implementation. Because the attacker must be able to influence what the backend sends (a malicious/compromised uwsgi app or header injection in that app), the attack complexity is rated High and there is no authentication requirement on the Apache-facing side (PR:N).

Know when Apache Http Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Low–High)
Vendor (apache) PRIMARY 7.5 LOW
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 5.4 MEDIUM

AV:N as the proxy is network-facing and PR:N for the external attacker, but AC:H because exploitation depends on influencing the backend uwsgi response; S:C and C:L/I:L reflect cross-client smuggling and disclosure.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
SUSE 7.3 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Red Hat 7.5 HIGH

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

DescriptionCVE.org

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') response smuggling vulnerability in Apache HTTP Server via mod_proxy_uwsgi and a crafted uwsgi response with Transfer-Encoding.

This issue affects Apache HTTP Server: from 2.4.30 through 2.4.68.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Ubiquitous
Apache HTTP Server is a ubiquitous web server; flaw needs mod_proxy_uwsgi proxy config
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-23918 HIGH POC
8.8 May 04

Remote code execution via double-free memory corruption in Apache HTTP Server 2.4.66's HTTP/2 protocol implementation al

CVE-2026-34059 HIGH POC
7.5 May 04

Buffer over-read in Apache HTTP Server through 2.4.66 enables remote unauthenticated information disclosure at network s

CVE-2026-28780 CRITICAL
9.8 May 05

Remote heap buffer overflow in Apache HTTP Server's mod_proxy_ajp module allows complete system compromise when proxying

CVE-2026-29167 CRITICAL
9.8 Jun 08

Remote code execution in Apache HTTP Server versions 2.4.0 through 2.4.67 is possible through a use-after-free condition

CVE-2026-42535 CRITICAL
9.1 Jun 08

Improper path handling in the mod_dav_fs module of Apache HTTP Server 2.4.67 and earlier permits a WebDAV content author

CVE-2026-93546 HIGH
8.8 Oct 01

An integer overflow in the mod_dav_fs module of Apache HTTP Server through 2.4.68 allows an authenticated WebDAV client

CVE-2026-24072 HIGH
8.8 May 04

Local .htaccess authors can escalate privileges to read arbitrary files as the httpd daemon user in Apache HTTP Server 2

CVE-2026-63292 HIGH
7.5 Oct 01

Stack-based buffer overflow in the mod_vhost_alias module of Apache HTTP Server through 2.4.68 allows a remote, unauthen

CVE-2026-59685 HIGH
7.5 Oct 01

An out-of-bounds write in Apache HTTP Server 2.4.0 through 2.4.68 on Windows can corrupt memory when the server processe

CVE-2026-29169 HIGH
7.5 May 04

Remote attackers can crash Apache HTTP Server 2.4.66 and earlier by sending malicious requests that trigger a NULL point

CVE-2026-42536 HIGH
7.5 Jun 08

Denial of service in Apache HTTP Server 2.4.0 through 2.4.67 allows remote unauthenticated attackers to crash the server

CVE-2026-34355 HIGH
7.5 Jun 08

Denial of service in Apache HTTP Server 2.4.0 through 2.4.67 stems from a heap buffer overflow in the mod_proxy_html out

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy