Vulnerability in Operator-Framework Operator-Sdk
CVE-2025-7195
Early versions of Operator-SDK provided an insecure method to allow operator containers to run in environments that used a random UID. Operator-SDK before 0.15.2 provided a script, user_setup, which modifies the permissions of the /etc/passwd file to 664 during build time. Developers who used Operator-SDK before 0.15.2 to scaffold their operator may still be impacted by this if the insecure user_setup script is still being used to build new container images. In affected images, the /etc/passwd file is created during build time with group-writable permissions and a group ownership of root (gid=0). An attacker who can execute commands within an affected container, even as a non-root user, may be able to leverage their membership in the root group to modify the /etc/passwd file. This could allow the attacker to add a new user with any arbitrary UID, including UID 0, leading to full root privileges within the container.
EPSS: 0.002 (12.7th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 6.4 (Medium). Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Operator-framework Operator-sdk — versions 0
- Red Hat Compliance Operator 1 — versions 1.8.0, 1768172669, v1.3
- Red Hat File Integrity Operator 1 — versions v1.3, sha256:1d10b1fd2f76dd5e8c97c38747e621c39aca11b7b64cb820c1264680b7686138
- Red Hat Multicluster Engine For Kubernetes
- Red Hat Multicluster Engine For Kubernetes 2.6 — versions sha256:9592965d6225d4d2fe4da7efb83db1241aefc4933767c68f585ef6db9c1e413a, sha256:27834804d5c56e017785cf9a8100ebb1989288241d8c1a08e296778d2bcf52f1, sha256:4d872d919c09d08132e0e056a60ad1e4c457fc600cd0521b0160d7f5106f4ea3
- Red Hat Multicluster Engine For Kubernetes 2.7 — versions sha256:295cce4181249098c7903b70ef34afe257731e062c9cb944845663929ca8075c, sha256:072da24a7a4f1b61822ae7c86f8cc0b07462591168ad8a8dd89a02cf3bb33fa5, sha256:0488dca3cb2db097732fe153483af7c4b2acdb7b0bc241f30e78cdb0474d11bb
- Red Hat Multicluster Engine For Kubernetes 2.8 — versions sha256:56a7d375e7bca09b0d7f12c312414bd04c6a60b59119e9787cf55a9dc5f82626, 1765872400, 1765872402
- Red Hat Multicluster Engine For Kubernetes 2.9 — versions sha256:495c95d1a2df101e0bf9c0eaa3caeb575f596d6098782c3a0a1dcb0342589886, sha256:2e11b27b9d6884dcb846865d632c141a038f85163b0c4db63a1f29cb8d277125, sha256:16f8baa1271b313bb4bbfb4321a1d1ffe2c4b377a237f317640a8129d324b418
- Red Hat Multicluster Engine For Kubernetes 2.9.0 — versions v2.9
- Red Hat Multicluster Global Hub
Weakness classification (CWE)
Public proof-of-concept exploits
References
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
- secalert@redhat.com (x_refsource_REDHAT, vendor-advisory)
Frequently asked questions
- What is CVE-2025-7195?
- CVE-2025-7195 is a medium-severity vulnerability in Operator-Framework Operator-Sdk, classified under Incorrect Default Permissions. CVSS score: 6.4/10. Published 2025-08-07.
- How severe is CVE-2025-7195?
- Medium severity. CVSS v3 base score is 6.4 out of 10.
- Is CVE-2025-7195 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.