What’s Vulnerable › Vulnerabilities
CVE-2025-7195: Operator-sdk: privilege escalation due to incorrect permissions of /etc/passwd
- Severity: medium (CVSS 6.4 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-08-07 · updated 2026-09-21
- Weakness: CWE-276
Description
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.
Affected products
- operator-framework operator-sdk: before 0.15.2 — fixed in 0.15.2
- Red Hat Advanced Cluster Management for Kubernetes 2: all versions
- Red Hat multicluster engine for Kubernetes 2.6: all versions — fixed in v2.6
- Red Hat multicluster engine for Kubernetes 2.7: all versions — fixed in v2.7
- Red Hat multicluster engine for Kubernetes 2.8: all versions — fixed in 1765669648, 1765866268, 1765872398, 1765872399, 1765872400, 1765872402
- Red Hat multicluster engine for Kubernetes 2.9: all versions — fixed in v2.9
- Red Hat OpenShift Compliance Operator 1: all versions — fixed in 1.8.0, 1768172669
- Red Hat OpenShift Container Platform 4.18: all versions
- Red Hat OpenShift File Integrity Operator - FIO 1: all versions — fixed in v1.3
- Red Hat Advanced Cluster Management for Kubernetes 2.11: all versions — fixed in v2.11
- Red Hat Advanced Cluster Management for Kubernetes 2.12: all versions — fixed in 1773090513, 1773259164, 1773259182, 1773285089, 1773358651, v2.12
- Red Hat Advanced Cluster Management for Kubernetes 2.13: all versions — fixed in 1767569821, 1767656229, 1767829032
- Red Hat Advanced Cluster Management for Kubernetes 2.14: all versions — fixed in 1769720041, 1769721579, 1770336554, 1770343757, v2.14
- Red Hat Fuse 7: all versions
- Red Hat Openshift Data Foundation 4.14: all versions — fixed in v4.14-1764178221, v4.14-1764178222, v4.14-1764178236, v4.14-1764178261, v4.14-1764178273, v4.14-1764178319
- Red Hat Openshift Data Foundation 4.15: all versions — fixed in v4.15-1764176261, v4.15-1764176342, v4.15-1764176372, v4.15-1764176485, v4.15-1764176675, v4.15-1764176690
- Red Hat Openshift Data Foundation 4.16: all versions — fixed in v4.16-1764168955, v4.16-1764169118, v4.16-1764169242, v4.16-1764169347, v4.16-1764169457, v4.16-1764169464
- Red Hat Openshift Data Foundation 4.17: all versions — fixed in v4.17-1764167795, v4.17-1764167826, v4.17-1764167834, v4.17-1764167876, v4.17-1764167987, v4.17-1764168179
- Red Hat Openshift Data Foundation 4.18: all versions — fixed in v4.18-1761854280, v4.18-1761854289, v4.18-1761854319, v4.18-1761854321, v4.18-1761854398, v4.18-1761854422
- Red Hat OpenShift Virtualization 4: all versions
- Red Hat RHEL-9-CNV-4.17: all versions — fixed in v4.17.39-2
- Red Hat RHEL-9-CNV-4.18: all versions — fixed in v4.18.25-3
- Red Hat RHEL-9-CNV-4.20: all versions — fixed in v4.20.3-3
How to fix
Upgrade to a fixed version: operator-framework operator-sdk 0.15.2; Red Hat multicluster engine for Kubernetes 2.6 v2.6; Red Hat multicluster engine for Kubernetes 2.7 v2.7; Red Hat multicluster engine for Kubernetes 2.8 1765669648, 1765866268, 1765872398, 1765872399; Red Hat multicluster engine for Kubernetes 2.9 v2.9; Red Hat OpenShift Compliance Operator 1 1.8.0, 1768172669; Red Hat OpenShift File Integrity Operator - FIO 1 v1.3; Red Hat Advanced Cluster Management for Kubernetes 2.11 v2.11; Red Hat Advanced Cluster Management for Kubernetes 2.12 1773090513, 1773259164, 1773259182, 1773285089; Red Hat Advanced Cluster Management for Kubernetes 2.13 1767569821, 1767656229, 1767829032; Red Hat Advanced Cluster Management for Kubernetes 2.14 1769720041, 1769721579, 1770336554, 1770343757; Red Hat Openshift Data Foundation 4.14 v4.14-1764178221, v4.14-1764178222, v4.14-1764178236, v4.14-1764178261. Check the vendor advisory for mitigations.
References
- https://access.redhat.com/errata/RHEA-2025:23406
- https://access.redhat.com/errata/RHEA-2025:23478
- https://access.redhat.com/errata/RHEA-2026:0129
- https://access.redhat.com/errata/RHSA-2025:19332
- https://access.redhat.com/errata/RHSA-2025:19335
- https://access.redhat.com/errata/RHSA-2025:19958
- https://access.redhat.com/errata/RHSA-2025:19961
- https://access.redhat.com/errata/RHSA-2025:21368
- https://access.redhat.com/errata/RHSA-2025:21885
- https://access.redhat.com/errata/RHSA-2025:22415
- https://access.redhat.com/errata/RHSA-2025:22416
- https://access.redhat.com/errata/RHSA-2025:22418
Get alerted when CVE-2025-7195 or the next vulnerability affects your stack