Description
Katanemo Plano through 0.4.37 contains a missing authentication vulnerability that allows unauthenticated network attackers to access the Envoy admin interface, which is bound to all host interfaces on port 9901. Attackers can request the /config_dump endpoint to read configured LLM provider API keys in plaintext from the WASM filter configuration.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Katanemo Plano
Default version status: unaffected
0 to ≤ 0.4.37affected
pkg:pypi/planoaiReferences
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/katanemo-plano-envoy-admin-config-secret-disclosure ↗
- https://github.com/katanemo/plano/blob/0.4.37/config/envoy.template.yaml#L1-L3 ↗
- https://github.com/katanemo/plano/blob/0.4.37/cli/planoai/config_generator.py#L588-L656 ↗
- https://github.com/katanemo/plano ↗
- https://www.vulncheck.com/advisories/katanemo-plano-through-0.4.37-missing-authentication-on-envoy-admin-interface ↗
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/cve-2026-108863-katanemo-plano-envoy-admin-config-secret-disclosure ↗