A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2024-23326

CVE-2024-23326: Envoyproxy Request Smuggling Vulnerability

CVE-2024-23326 is a request smuggling flaw in Envoyproxy Envoy that occurs when Envoy incorrectly accepts HTTP 200 responses during protocol upgrades. This post covers technical details, affected versions, and mitigation.

Published: June 2, 2026

CVE-2024-23326 Overview

CVE-2024-23326 is an HTTP request smuggling vulnerability in Envoy, the cloud-native open source edge and service proxy. Envoy incorrectly accepts a 200 OK response from an upstream server when a client requests a protocol upgrade. Per RFC 7230 Section 6.7, servers must respond with 101 Switching Protocols to confirm an upgrade. By accepting 200 as a valid upgrade confirmation, Envoy creates a theoretical request smuggling path when an upstream server can be coerced into echoing an Upgrade header into its response.

Critical Impact

Attackers may smuggle requests through Envoy, bypassing front-end security controls and reaching backend services with attacker-controlled HTTP semantics.

Affected Products

  • Envoyproxy Envoy (multiple release branches prior to the fixed versions listed in the vendor advisory)
  • Service meshes and API gateways embedding vulnerable Envoy builds
  • Kubernetes ingress controllers based on Envoy (for example, Istio, Contour, Gloo)

Discovery Timeline

  • 2024-06-04 - CVE-2024-23326 published to NVD
  • 2024-11-21 - Last updated in NVD database

Technical Details for CVE-2024-23326

Vulnerability Analysis

The flaw is an HTTP Request Smuggling defect tracked under CWE-444 (Inconsistent Interpretation of HTTP Requests) and CWE-391 (Unchecked Error Condition). Envoy treats an upstream 200 OK containing an Upgrade header as a successful protocol switch. RFC 7230 requires a 101 Switching Protocols status code for any actual upgrade. Once Envoy believes the upgrade succeeded, it stops applying HTTP/1.1 framing rules to the remainder of the connection and forwards bytes as tunneled protocol data.

If the upstream application can be tricked into reflecting attacker-controlled headers, including Upgrade and Connection, the desynchronization lets an attacker prepend a smuggled request to the next pipelined client. The smuggled request inherits the trust of the front-end proxy and may bypass authentication, WAF rules, or routing decisions enforced at the edge.

Root Cause

The root cause is missing validation of the HTTP status code paired with the Upgrade header in the upstream response path. Envoy's HTTP/1 codec should reject any non-101 response when honoring an upgrade. Instead, it accepts 200 and transitions the connection into upgrade mode, violating the state machine defined by RFC 7230.

Attack Vector

Exploitation requires a client request that includes Upgrade and Connection: upgrade headers traversing Envoy to a backend that reflects those headers into a 200 response. The attacker chains a second request after the upgrade-style request on the same front-end connection. Because Envoy now treats the connection as a tunnel, the second request body is interpreted as a fresh HTTP request by either Envoy or a downstream listener, producing the smuggling primitive.

No authenticated session, user interaction, or local access is required. The attack is fully remote over the network and depends only on a cooperating or misconfigured upstream that reflects upgrade headers.

No verified public proof-of-concept exploit is available at the time of writing. Refer to the Envoy GitHub Security Advisory GHSA-vcf8-7238-v74c for vendor analysis.

Detection Methods for CVE-2024-23326

Indicators of Compromise

  • Upstream HTTP responses with status 200 that also carry Upgrade and Connection: upgrade headers.
  • Access log entries where a single front-end connection shows mismatched request and response counts.
  • Backend application logs containing requests whose Host, method, or path differ from what Envoy logged for the same connection.
  • Sudden appearance of pipelined or chunked requests targeting internal-only routes from external clients.

Detection Strategies

  • Run Envoy in debug logging and alert on the upgrade code path completing with a non-101 upstream status.
  • Deploy network IDS signatures that flag HTTP responses containing both Upgrade and a 2xx status other than 101.
  • Correlate Envoy access logs with upstream application logs to identify request count drift on the same client connection.
  • Audit running Envoy versions across the fleet and compare against the fixed releases listed in the vendor advisory.

Monitoring Recommendations

  • Forward Envoy access and connection logs to a centralized analytics platform and retain HTTP method, path, status, and upgrade headers.
  • Monitor cluster.upstream_rq_* and http.downstream_rq_* statistics for anomalies in upgrade transitions.
  • Alert on any reflection of client-supplied Upgrade headers in upstream responses during synthetic monitoring.

How to Mitigate CVE-2024-23326

Immediate Actions Required

  • Upgrade Envoy to a patched release as listed in GHSA-vcf8-7238-v74c.
  • Update derived products such as Istio, Contour, Gloo, and AWS App Mesh to versions that ship the patched Envoy build.
  • Audit upstream services for header reflection bugs that could echo Upgrade into a 200 response.
  • Disable HTTP upgrades on listeners where WebSocket or similar protocols are not required.

Patch Information

The Envoy maintainers released fixes in supported branches; consult the Envoy Security Advisory GHSA-vcf8-7238-v74c for the exact fixed versions corresponding to each maintained release line. Patched builds reject upstream responses that include an Upgrade header without a 101 status.

Workarounds

  • Strip the Upgrade and Connection headers from client requests at the edge when upgrades are not in scope for the route.
  • Configure upstream applications to never echo client-supplied headers into response headers.
  • Restrict use of Envoy upgrade configuration to routes that explicitly require WebSocket or CONNECT semantics.
bash
# Example Envoy route configuration disabling HTTP upgrades on a virtual host
route_config:
  virtual_hosts:
  - name: backend
    domains: ["*"]
    routes:
    - match: { prefix: "/" }
      route:
        cluster: backend_service
        upgrade_configs:
        - upgrade_type: "websocket"
          enabled: false

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeOther

  • Vendor/TechEnvoyproxy

  • SeverityHIGH

  • CVSS Score8.2

  • EPSS Probability0.08%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-391

  • CWE-444
  • Vendor Resources
  • GitHub Security Advisory
  • Related CVEs
  • CVE-2026-26310: Envoyproxy Envoy DOS Vulnerability

  • CVE-2026-26311: Envoyproxy Envoy Use-After-Free Flaw

  • CVE-2026-26330: Envoyproxy Envoy DOS Vulnerability

  • CVE-2026-22771: Envoyproxy Gateway Info Disclosure Flaw
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English