CVE-2025-29781 — Sensitive Information Exposure in Baremetal-operator
Severity
6.5MEDIUMNVD
EPSS
0.1%
top 83.92%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMar 17
Latest updateMar 18
Description
The Bare Metal Operator (BMO) implements a Kubernetes API for managing bare metal hosts in Metal3. Baremetal Operator enables users to load Secret from arbitrary namespaces upon deployment of the namespace scoped Custom Resource `BMCEventSubscription`. Prior to versions 0.8.1 and 0.9.1, an adversary Kubernetes account with only namespace level roles (e.g. a tenant controlling a namespace) may create a `BMCEventSubscription` in his authorized namespace and then load Secrets from his unauthorized …
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:NExploitability: 2.0 | Impact: 4.0
Affected Packages2 packages
🔴Vulnerability Details
3OSV▶
Bare Metal Operator (BMO) can expose any secret from other namespaces via BMCEventSubscription CRD in github.com/metal3-io/baremetal-operator/apis↗2025-03-18
GHSA▶
Bare Metal Operator (BMO) can expose any secret from other namespaces via BMCEventSubscription CRD↗2025-03-17
OSV▶
Bare Metal Operator (BMO) can expose any secret from other namespaces via BMCEventSubscription CRD↗2025-03-17
📋Vendor Advisories
1Red Hat▶
baremetal-operator/apis: Bare Metal Operator (BMO) can expose any secret from other namespaces via BMCEventSubscription CRD↗2025-03-17