Skip to main content
VulnerabilityPublished

CVE-2026-55636: projectcapsule capsule · Incorrect Authorization

Affects projectcapsule capsuleSource CVE Database V5

0
Compare

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

CVSS 3.1 base score
5.7Medium
How severe the flaw is on the 0–10 CVSS scale.
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:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
projectcapsulecapsuleAffected
  • >=0.13.0 <0.13.6
Fixed in
  • 0.13.6
GitHubprojectcapsule/capsulepkg:github/projectcapsule/capsuleOther threatsAffected
  • >=0.13.0 <0.13.6
Fixed in
  • 0.13.6

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

Community reviews

Loading reviews…