
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-78605 is an HTTP Request Smuggling vulnerability (CWE-444) in Elastic Elasticsearch that can lead to information disclosure under specific proxy deployment configurations. An unauthenticated network attacker could exploit this flaw to intercept confidential responses intended for other authenticated users. Affected versions include Elasticsearch 8.18.0 through 8.19.19, 9.0.0 through 9.4.4, and 9.5.0. It was published on September 1, 2026, with patches released the same day. The vulnerability carries a CVSS v3.1 base score of 5.9 (Medium) (GitHub Advisory, Elastic Advisory).
The root cause is an inconsistent interpretation of HTTP requests (CWE-444, CAPEC-33) within Elasticsearch when deployed behind a proxy. In HTTP Request Smuggling attacks, discrepancies between how a front-end proxy and the back-end Elasticsearch server parse HTTP request boundaries (e.g., via conflicting Content-Length and Transfer-Encoding headers) allow an attacker to "smuggle" a hidden request that gets prepended to a subsequent legitimate user's request. This attack requires no authentication and no user interaction, but exploitation is conditional on specific proxy deployment configurations being in place, making the attack complexity high (GitHub Advisory, Elastic Advisory).
Successful exploitation results in a high confidentiality impact — an unauthenticated attacker can obtain sensitive responses (e.g., query results, index data, authentication tokens) that were intended for other authenticated Elasticsearch users. There is no integrity or availability impact. The scope is limited to the affected Elasticsearch instance, but data exposure risk is significant given that Elasticsearch commonly stores sensitive business, personal, or security-relevant data (GitHub Advisory, Elastic Advisory).
As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The NVD SSVC assessment confirms exploitation is "none" and the attack is not automatable. The EPSS score is approximately 0.211%, placing it in the 12th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
Content-Length and Transfer-Encoding headers are accepted and handled inconsistently.Content-Length and Transfer-Encoding headers simultaneously; unexpected or malformed chunked encoding in requests to the proxy layer.Content-Length values; unexpected HTTP 400 or parsing errors in Elasticsearch logs.Elastic has released patched versions: 8.19.20, 9.4.5, and 9.5.1. Users should upgrade to one of these versions immediately (Elastic Advisory). As a configuration-level workaround, review and harden proxy deployments in front of Elasticsearch to ensure consistent HTTP request parsing — for example, configuring the proxy to reject or normalize requests containing both Content-Length and Transfer-Encoding headers. Implementing request validation and normalization at the proxy layer reduces exposure even before patching. Monitor for suspicious HTTP request patterns indicative of smuggling attempts.
Elastic published a security advisory (ESA-2026-141) on September 1, 2026, disclosing the vulnerability and releasing patched versions simultaneously (Elastic Advisory). The vulnerability was catalogued by VulDB, OSV, and threat radar services shortly after disclosure, indicating routine community tracking. No notable independent researcher commentary or significant social media discussion has been identified beyond standard vulnerability aggregation.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."