Summary
CVE-2026-75005 is a denial-of-service vulnerability in Apache APISIX caused by inefficient algorithmic complexity (CWE-407) in the graphql-limit-count plugin’s route handling. A single small, unauthenticated request can pin a gateway worker process at 100% CPU for an extended period, degrading or disrupting availability for all traffic passing through that worker. The issue carries a High severity rating (8.7).
Technical details
- Root cause: Inefficient algorithmic complexity (CWE-407) in processing logic for routes protected by the
graphql-limit-countplugin. - Trigger conditions: A crafted, small GraphQL request sent to a route configured with the
graphql-limit-countplugin. - Attack vector: Network-based; no authentication or privileges required, no user interaction needed.
- Impact: Sustained 100% CPU utilization on the affected APISIX worker, resulting in denial of service / availability impact for requests handled by that worker.
Affected software
- Apache APISIX 3.17.0
Severity
- Base Score: 8.7 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade Apache APISIX to version 3.18.0 or later, which resolves this issue.
- If immediate patching is not possible: Review and restrict or disable use of the
graphql-limit-countplugin on internet-facing routes until the upgrade can be applied, and monitor gateway worker CPU utilization for anomalous spikes tied to GraphQL traffic.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
Apache APISIX Dashboard Serverresponse header:APISIX

