Description
mcp-server-kubernetes is a Model Context Protocol server for Kubernetes cluster management. Prior to version 3.6.0, mcp-server-kubernetes exposes three environment variables (ALLOW_ONLY_READONLY_TOOLS, ALLOW_ONLY_NON_DESTRUCTIVE_TOOLS, ALLOWED_TOOLS) documented as access controls for restricting which Kubernetes operations are available. These controls are enforced at the tool discovery layer (tools/list) but not at the execution layer (tools/call). Any client that knows a tool name can invoke it directly regardless of the configured restriction mode. The access control was effectively cosmetic. This issue has been patched in version 3.6.0.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Flux159 | mcp-server-kubernetes | < 3.6.0 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | atril | 1.28.4-1.1 | openSUSE-SU-2026:10914-1 |
| openSUSE Leap 16.0 | atril | 1.28.4-bp160.1.1 | openSUSE-SU-2026:21152-1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | mcp-server-kubernetes | < 3.6.0 | 3.6.0 | GHSA-cr22-wjx7-2w6m |
Advisories 2
- openSUSE-SU-2026:21152-1 Security update for atril SUSE / openSUSE Security Updates · Jun 30, 2026
- openSUSE-SU-2026:10914-1 atril-1.28.4-1.1 on GA media SUSE / openSUSE Security Updates · Jun 1, 2026