Skip to content
OpenAdvisories
Medium · 4.4 CVE-2026-47190 EUVD-2026-36463GHSA-49pm-43hf-6xfqGO-2026-5117

IPAM controller service account granted unnecessary full access to Secrets

Published Jun 12, 2026 · Updated Jun 13, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
metal3-io ip-address-manager < 1.11.7, < 1.12.4, < 1.13.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/metal3-io/ip-address-manager < 1.11.7 1.11.7 GHSA-49pm-43hf-6xfq
Go github.com/metal3-io/ip-address-manager >= 1.12.0, < 1.12.4 1.12.4 GHSA-49pm-43hf-6xfq
Go github.com/metal3-io/ip-address-manager < 1.11.7 · >= 1.12.0, < 1.12.4 1.11.7, 1.12.4 GO-2026-5117

Advisories 1

References