Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network vector with PR:L because low-privilege access is required; AC:H reflects the specific wolf-rbac plugin configuration prerequisite; S:C captures downstream log and IP ACL integrity impact.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
1DescriptionCVE.org
Use of Less Trusted Source vulnerability in Apache APISIX.
Attacker can take advantage of wolf-rbac plugin under default configuration to potentially pollute logs with spoofed identity information and exploit IP based access control rules. This issue affects Apache APISIX: from 1.2.0 through 3.16.0.
Users are recommended to upgrade to version 3.17.0, which fixes the issue.
AnalysisAI
The wolf-rbac plugin in Apache APISIX 1.2.0 through 3.16.0 trusts client-controlled identity and IP data under its default configuration, allowing a low-privileged network attacker to inject spoofed identity information into application logs and manipulate IP-based access control rule evaluation. Rooted in CWE-348 (Use of Less-Trusted Source), the plugin accepts identity claims from a less-trusted input channel rather than authoritative internal state. No public exploit has been identified and the vulnerability is absent from the CISA KEV catalog; the vendor has released a fix in version 3.17.0.
Technical ContextAI
CWE-348 (Use of Less-Trusted Source) describes a design flaw where software relies on data from a lower-trust source when a higher-trust source is available or required. Apache APISIX is a cloud-native API gateway; its wolf-rbac plugin integrates with the Wolf authorization service to provide Role-Based Access Control (RBAC) across API routes. Under default configuration, the plugin uses client-influenced request attributes - such as headers or request metadata - to resolve the requestor's identity and IP address, rather than deriving these from internally verified, server-side sources. This makes it possible for a client to present falsified identity or IP information that the plugin processes as authoritative. The CPE string cpe:2.3:a:apache_software_foundation:apache_apisix:*:*:*:*:*:*:*:* covers all versions from 1.2.0 through 3.16.0 of the Apache Software Foundation's APISIX project. The vulnerability is not in the Wolf RBAC service itself but in how APISIX's wolf-rbac plugin handles and trusts the source of the identity and IP data it forwards.
RemediationAI
Vendor-released patch: Apache APISIX 3.17.0, as documented in the Apache Software Foundation advisory at https://lists.apache.org/thread/xkshmps51b24yw0qckl5h5ddyv0x6qf9. Organizations should prioritize upgrading to 3.17.0. For deployments unable to upgrade immediately, disabling the wolf-rbac plugin entirely removes the attack surface; however, this eliminates all RBAC enforcement provided by that plugin and requires an alternative authorization mechanism. If IP-based access control is a critical security boundary, supplement or replace it with controls that operate outside APISIX's trust boundary - for example, network-layer IP enforcement via a load balancer, WAF, or mTLS mutual authentication, which cannot be spoofed through application-layer header manipulation. Deploying centralized log integrity monitoring (e.g., log signing or shipping to a write-once SIEM) can limit the impact of log pollution and detect anomalous identity values in wolf-rbac entries during the pre-patch window.
More in Apache Apisix
View allHeader injection in Apache APISIX 2.12.0 through 3.15.0 lets remote attackers smuggle attacker-controlled HTTP headers t
Sensitive authentication tokens in Apache APISIX OpenID Connect plugin transmit in cleartext when connecting to identity
Authentication bypass in Apache APISIX versions 2.2 through 3.16.0 allows remote attackers to circumvent authentication
HMAC authentication replay in Apache APISIX 3.11.0 through 3.16.0 permits remote attackers who have captured a valid hma
Authentication bypass in Apache APISIX's jwe-decrypt plugin (versions 3.8.0 through 3.16.0) allows unauthenticated netwo
Identity header spoofing in Apache APISIX versions 2.12.0 through 3.16.0 allows a low-privileged network attacker to man
Authentication bypass in Apache APISIX 3.0.0 through 3.16.0 allows a network-accessible attacker holding valid credentia
Incorrect authorization in the Apache APISIX authz-casdoor plugin allows a network-authenticated attacker to cross-authe
Identity header spoofing in Apache APISIX's openid-connect plugin (versions 2.3 through 3.16.0) enables low-privileged n
Apache APISIX 2.99.0 through 3.15.0 transmits sensitive log data in cleartext over HTTP when exporting logs to Tencent C
Identity header spoofing in the Apache APISIX OPA (Open Policy Agent) plugin allows low-privileged network attackers to
Open redirect in Apache APISIX 3.0.0 through 3.16.0 enables unauthenticated remote attackers to manipulate specific HTTP
Same weakness CWE-348 – Use of Less Trusted Source
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38014
GHSA-pmhp-pr8x-258q