Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Envoy config API
-
DeliveryInject malicious params.add rule
-
ExploitCraft HTTP request with payload query parameter
-
ExecutionTrigger filter processing
-
PersistInject code via parameter value
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Primary rating from NVD.
CVSS VectorNVD
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
EUVD-2026-25670
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB