GHSA-h244-w3g4-3cv4
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege APISIX consumer
-
DeliverySend crafted HTTP request with forged consumer-label header
-
Exploitattach-consumer-label plugin reads client header without stripping
-
ExecutionGateway makes authorization decision based on attacker-controlled label
-
ImpactAttacker accesses route or resource gated for higher-privileged label
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
|
| Exploitation Conditions | Exploitation requires that the |
| Impact | No CVSS vector or score was provided in the source data; all metric assessments here are independently inferred from the advisory text. The attack vector is network-based with low complexity - exploitation requires only a crafted HTTP request with a forged header, with no user interaction. Privilege requirements are assessed as low (PR:L), since the |
| Exploit ScenarioDerived | An attacker with low-privilege consumer credentials on an Apache APISIX 3.11.0-3.17.0 instance sends an HTTP request to a route protected by consumer-label-based authorization, manually injecting a forged |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Authorization bypass and privilege escalation in Apache APISIX 3.11.0-3.17.0 stem from the attach-consumer-label plugin failing to strip client-supplied consumer-label headers before using them in security decisions. An attacker who can reach the gateway can forge header values to impersonate a higher-privileged consumer label, bypassing route-level access controls. No vendor-released patch is available at time of analysis (fix version marked pending); no public exploit code or CISA KEV listing has been identified.
RemediationAI
No vendor-released patch has been identified at time of analysis - the advisory lists the fix version as pending. Users should monitor the Apache APISIX releases page at https://apisix.apache.org and the CVE record at https://www.cve.org/CVERecord?id=CVE-2026-63041 for patch availability. As the most targeted compensating control, configure an upstream WAF, reverse proxy, or APISIX's own request rewriting capability to unconditionally strip any client-supplied consumer-label headers from inbound requests before they enter the plugin pipeline - this prevents header injection regardless of plugin sanitization. Trade-off: this requires identifying the exact header name(s) used by the plugin, which may vary by configuration. If the attach-consumer-label plugin is not operationally required, disabling it on all routes eliminates the attack surface entirely with no functional impact to routes that do not rely on it. Restricting gateway exposure to trusted networks or IP allowlists further reduces the blast radius while awaiting a vendor patch.
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
Apache APISIX is a dynamic, high-performance API gateway built on NGINX and etcd, supporting a plugin pipeline that processes each request in ordered stages. The attach-consumer-label plugin is designed to annotate requests with metadata labels bound to an authenticated consumer identity - labels that downstream route configurations and authorization plugins then use to enforce access control. The root cause is a failure to sanitize or strip inbound client-supplied HTTP headers that match the plugin's expected consumer-label header names before any security decision is made. This falls under the 'Reliance on Untrusted Inputs in a Security Decision' vulnerability class - no CWE identifier was provided in the source data, but the pattern is consistent with CWE-807 (Reliance on Untrusted Inputs in a Security Decision) or CWE-345 (Insufficient Verification of Data Authenticity). Because APISIX trusts the header value without confirming it was set by the gateway itself, a client can inject arbitrary label values into the plugin's decision logic.
Know when Apisix 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-exploitable after low-privilege consumer auth (PR:L); forged labels cross authorization boundaries affecting multiple routes (S:C); no availability impact described in advisory.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
Apache APISIX API gateway versions 3.11.0-3.17.0 contain a critical authorization bypass vulnerability that allows attackers to forge authentication headers and impersonate privileged users; no public exploit identified at time of analysis. Organizations running affected versions face immediate exposure across all downstream APIs, with potential for unauthorized data access and system compromise across their service infrastructure.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) deploy WAF rules to strip or validate consumer-label HTTP headers before they reach APISIX; (2) disable the attach-consumer-label plugin if it is not operationally required; (3) restrict network access to the APISIX gateway using firewall rules and allowlists; (4) implement additional authentication or authorization verification at the application layer behind APISIX; (5) enable and monitor gateway access logs for suspicious consumer-label header patterns or values indicating exploitation attempts.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
In Apache APISIX, the user enabled the Admin API and deleted the Admin API access IP restriction rules. Rated medium sev
The uri-block plugin in Apache APISIX before 2.10.2 uses $request_uri without verification. Rated high severity (CVSS 7.
In Apache APISIX before 2.13.0, when decoding JSON with duplicate keys, lua-cjson will choose the last occurred value as
CPU exhaustion via algorithmic complexity in Apache APISIX 3.17.0 allows unauthenticated remote attackers to pin a gatew
Incorrect Permission Assignment for Critical Resource vulnerability in Apache APISIX(java-plugin-runner). Local listeni
Plaintext credential exposure in Apache APISIX before 3.14 affects deployments using the basic-auth plugin with INFO or
In APache APISIX before 3.13.1, the jwt-auth plugin has a security issue that leaks the user's secret key because the er
LDAP injection in Apache APISIX's ldap-auth plugin allows a caller holding valid credentials for any LDAP directory entr
Response poisoning in Apache APISIX 2.12.0 through 3.17.0 enables remote attackers to manipulate the gateway's serverles
Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') vulnerability in Apache APISIX when using `forwa
CVE-2025-46647 is a security vulnerability (CVSS 5.3). Remediation should follow standard vulnerability management proce
EUVD-2026-66409
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB