CVE-2026-124726: Apache APISIX: openapi-to-mcp tool call can reach an API path the document does not declare

Published Nov 13, 2026
·
Updated

Relative Path Traversal, with Unintended Proxy vulnerability in Apache APISIX.

A caller of the MCP endpoint can invoke endpoints the OpenAPI document never declared, under the declared tool's HTTP method, using the credentials the Route adds. This issue affects Apache APISIX: from 3.19.0 before 3.20.0.

Users are recommended to upgrade to version 3.20.0, which fixes the issue.

Affected Software

1 affected component
Apache APISIX>=3.19.0<3.20.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 3.20.0

Event History

Nov 13, 2026
CVE Published
via MITRE·05:49 PM
Data Sourced
via MITRE·05:49 PM
DescriptionWeakness
Data Sourced
via NVD·06:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

A caller of the MCP endpoint can exploit it. No privileges or user interaction are required according to the supplied severity vector, but exploitation requires a declared tool and use of that tool's HTTP method.

2

What is the impact of a successful exploit?

The caller can cause the openapi-to-mcp tool call to reach API paths that are not declared in the OpenAPI document. Requests are made using the credentials added by the APISIX Route, which can expose downstream endpoints through unintended proxying.

3

Are default deployments affected?

The available information identifies deployments using the MCP endpoint and openapi-to-mcp functionality, but does not state whether those features are enabled by default. Apache APISIX versions from 3.19.0 before 3.20.0 are affected.

4

What should teams do to remediate the issue?

Upgrade Apache APISIX to version 3.20.0, which fixes the issue. The provided information does not specify an alternative mitigation for environments that cannot upgrade immediately.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203