Skip to main content
← All vulnerabilities
CVE-2026-47190GO-2026-5117GHSA-49PM-43HF-6XFQ

IPAM controller service account granted unnecessary full access to Secrets

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.11.7, 1.12.4, 1.13.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

IPAM is the IP address Manager for Cluster API Provider Metal3. Prior to versions 1.11.7, 1.12.4, and 1.13.0, the IPAM controller's ClusterRole granted full CRUD permissions (create, delete, get, list, patch, update, watch) on core/v1 Secrets. The controller never accesses Secrets during normal operation. If the controller pod were compromised (e.g. via supply chain attack or container escape), an attacker could leverage these excessive permissions to read, modify, or delete Secrets in the namespace, potentially exposing credentials and other sensitive data. This issue has been patched in versions 1.11.7, 1.12.4, and 1.13.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • metal3-io ip-address-manager

    fixed in 1.11.7; fixed in 1.12.4; fixed in 1.13.0

  • github.com/metal3-io/ip-address-managerGo

    fixed in 1.11.7; From 1.12.0 · fixed in 1.12.4

  • github.com/metal3-io/ip-address-managerGo

    fixed in 1.11.7

  • github.com/metal3-io/ip-address-managerGo

    From 1.12.0 · fixed in 1.12.4

References 4

GitHub · metal3-io/ip-address-manager