Skip to main content
← All vulnerabilities
CVE-2026-41187

Calico Tier Authorization Bypass via DeleteCollection

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.31.6, 3.32.1, 3.21.7, 3.22.5, 22.4.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Calico's apiserver wraps tier-scoped resources so that every operation runs through AuthorizeTierOperation, but the Delete override on NetworkPolicy, GlobalNetworkPolicy, and their staged variants is not invoked for DeleteCollection requests. A user holding the deletecollection verb or wildcard verbs on tier-scoped policy resources can bulk-delete policies in tiers they otherwise have no rights on, breaking the tier authorization boundary.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Tigera Calico

    fixed in 3.31.6; From 3.32.0 · fixed in 3.32.1

  • Tigera Calico Enterprise

    fixed in 3.21.7; From 3.22.0 · fixed in 3.22.5

  • Tigera Calico Cloud

    fixed in 22.4.0

References 5

GitHub · projectcalico/calico

tigera.io