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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-863"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55636.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0.13.0"
},
{
"fixed": "0.13.6"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "af2f37793e789b2301da8ed8dfb52ab60affebb6"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v0.13.6",
"range": [
{
"fixed": "f4085fd13e669141562ec432ce2e020734d77bfa"
}
],
"source": "REFERENCES_TAG"
}
]
}