CVE-2026-55636: projectcapsule capsule · Incorrect Authorization
Affects projectcapsule capsuleSource CVE Database V5
Not known to be exploited · CVSS 5.7 Medium : upgrade to 0.13.6 when convenient.
Data as of 30 Oct 2026, 20:25 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 32% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.13.6
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 15 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade capsule and projectcapsule/capsule to 0.13.6.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| projectcapsulecapsule | Affected
| Fixed in
|
GitHubprojectcapsule/capsulepkg:github/projectcapsule/capsuleOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade Capsule to version 0.13.6 or later, where the validating webhook configuration correctly uses the plural resource name 'namespaces/finalize'. This fixes the authorization bypass. No other mitigations are indicated by the vendor advisory.
Description
Capsule is a multi-tenancy and policy-based framework for Kubernetes. From 0.13.0 until 0.13.6, charts/capsule/templates/configuration.yaml configures the validating webhook with namespace/finalize instead of the Kubernetes resource name namespaces/finalize. A user with namespaces/finalize RBAC can send a PUT request to /api/v1/namespaces/{namespace}/finalize, and the singular rule never matches the plural resource, so the validating webhook is not invoked and the user can change the namespace tenant label. matchPolicy: Equivalent does not compensate because it handles API group and version equivalence rather than resource-name errors. This vulnerability is fixed in 0.13.6.
References
- github.com/projectcapsule/capsule/security/advisories/GHSA-gwxr-7h77-7777 (opens in a new tab)
- github.com/projectcapsule/capsule/pull/1966 (opens in a new tab)
- github.com/projectcapsule/capsule/commit/af2f37793e789b2301da8ed8dfb52ab60affebb6 (opens in a new tab)
- github.com/projectcapsule/capsule/releases/tag/v0.13.6 (opens in a new tab)