Skip to main content

Envoy CVE-2026-6994

| EUVDEUVD-2026-25670 MEDIUM
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2026-04-25 cna@vuldb.com
5.3
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Envoy config API
  2. Delivery
    Inject malicious params.add rule
  3. Exploit
    Craft HTTP request with payload query parameter
  4. Execution
    Trigger filter processing
  5. Persist
    Inject code via parameter value
  6. Impact
    Exfiltrate or modify data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
Exploitation Conditions

Exploitation requires authenticated access to Envoy's configuration APIs or proxy administration interface (PR:L per CVSS vector) to inject malicious query parameter rules into the Header Mutation filter configuration. The Header Mutation filter itself must be enabled and configured to process query parameters using the params.add function. Default Envoy installations without explicit Header Mutation filter configuration are not vulnerable; vulnerability only manifests when an administrator has intentionally configured this filter for query parameter manipulation. Attackers cannot exploit this remotely without valid credentials to modify proxy configurations.

Impact

The CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:N) indicates network-accessible exploitation requiring low-complexity authenticated access with no user interaction, affecting confidentiality and integrity at low impact levels. The low CVSS score of 5.3 reflects the authentication requirement (PR:L) and limited impact scope rather than underestimating severity - this is a legitimate medium-risk vulnerability rather than critical. However, the placement in a core HTTP filtering component that processes all proxied traffic, combined with code injection classification, suggests real-world risk exceeds the numerical score: successful exploitation in a multi-tenant proxy environment could allow lateral movement or privilege escalation beyond the CVSS scope boundary. No KEV listing or public exploit code has been identified, but the upstream fix commitment (referenced commit hash) and specific file/function targeting indicate vendor confidence in the issue's reproducibility. The authentication barrier is significant - exploitation requires an account with proxy configuration privileges, reducing opportunistic attack surface but not eliminating insider risk.

Exploit ScenarioDerived

An authenticated Envoy administrator or operator with proxy configuration privileges modifies or injects a malicious query parameter rule into the Header Mutation filter configuration. When Envoy processes HTTP requests matching the configured rule, the injected query parameter value breaks out of the intended parameter context and executes code within the filter's processing chain, potentially extracting or modifying request/response data before forwarding to upstream services or clients. The low attack complexity and lack of required user interaction mean exploitation can be automated once initial access to configuration APIs is gained.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 25, 2026

Code injection in Envoy up to 1.33.0 via improper query parameter handling in the Header Mutation filter allows authenticated remote attackers to inject arbitrary code through the params.add function, resulting in limited confidentiality and integrity impact. The CVSS 5.3 score reflects the requirement for prior authentication and limited scope of impact, though the injection vector in a core HTTP filtering component warrants prompt patching.

RemediationAI

Upgrade Envoy to a patched version after 1.33.0 that incorporates commit f8f4f1e02fdc64ecd4acf2d903208dd7285ad3a4 (verify against GitHub PR 43502 for the exact release). Until patching is possible, restrict network access to Envoy proxy configuration endpoints to trusted administrators only, and audit query parameter rules in Header Mutation filter configurations for suspicious patterns or exfiltration clauses. Consider disabling the Header Mutation filter entirely if not actively used, as it adds processing overhead and provides a vector for parameter-based injection; the trade-off is loss of header modification capabilities for affected traffic policies. Monitor logs for unusual query parameter patterns or proxy configuration modifications that might indicate exploitation attempts.

Affected VersionsENISA

envoy 1.10
envoy 1.28
envoy 1.6
envoy 1.9
envoy 1.23
envoy 1.7
envoy 1.8
envoy 1.21
envoy 1.0
envoy 1.24
envoy 1.3
envoy 1.17
envoy 1.20
envoy 1.5
envoy 1.16
envoy 1.1
envoy 1.26
envoy 1.14
envoy 1.4
envoy 1.31
envoy 1.29
envoy 1.2
envoy 1.33.0
envoy 1.18
envoy 1.15
envoy 1.13
envoy 1.22
envoy 1.11
envoy 1.27
envoy 1.19
envoy 1.25
envoy 1.12
envoy 1.32
envoy 1.30

Affected Packages

euvd envoy 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

Envoy is a Layer 7 proxy and communication bus designed for large modern service-oriented architectures. The vulnerability resides in the Header Mutation HTTP filter (source/extensions/filters/http/header_mutation/header_mutation.cc), specifically in the params.add function which processes query parameters. The root cause is classified as CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component), indicating that query parameter values are not properly sanitized before being used in downstream contexts, enabling injection attacks. The Header Mutation filter is responsible for modifying HTTP headers based on configured rules, and improper handling of query parameters during this process allows attackers to break out of intended parameter boundaries and inject malicious content.

Know when the next one hits your stack

  • 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

NVD PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Red Hat 6.3 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A weakness has been identified in Envoy up to 1.33.0. Affected is the function params.add of the file source/extensions/filters/http/header_mutation/header_mutation.cc of the component Query Parameter Handler. This manipulation causes injection. Remote exploitation of the attack is possible. Patch name: f8f4f1e02fdc64ecd4acf2d903208dd7285ad3a4. It is suggested to install a patch to address this issue.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Vendor StatusVendor

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