خانه » CVE-2025-7195

CVE-2025-7195

Operator-sdk: privilege escalation due to incorrect permissions of /etc/passwd

توسط Vulnerbyte Alerts
173 بازدید
هشدار سایبری CVE-2025-7195

چکیده

آسیب‌پذیری در Operator-SDK ناشی از پیکربندی نادرست سطح دسترسی فایل ‎ /etc/passwdدر مرحله‌ی ساخت تصویر کانتینر است. در نسخه‌های پیش از 0.15.2، اسکریپت user_setup این فایل حیاتی را با سطح دسترسی 664 و مالکیت گروه root (gid=0) ایجاد می‌کرد. وضعیتی که آن را برای اعضای گروه قابل‌نوشتن (group-writable) می کند. از آن‌جا که همه کاربران داخل کانتینر به‌طور پیش‌فرض عضو گروه root هستند، مهاجمی که تنها توانایی اجرای فرمان در کانتینر را داشته باشد حتی با دسترسی بسیار محدود می‌تواند محتوای ‎/etc/passwd را تغییر دهد، یک حساب کاربری با UID=0 اضافه کرده و دسترسی کامل root را به‌دست آورد. این ضعف مسیر ساده و پرخطری برای افزایش سطح دسترسی فراهم کرده و امکان کنترل کامل محیط کانتینر را به‌شدت بالا می‌برد.

توضیحات

آسیب‌پذیری CVE-2025-7195 ناشی از پیکربندی پیش‌فرض نادرست مطابق با CWE-276 در فرآیند ساخت کانتینرهای مبتنی بر Operator-SDK است. در نسخه‌های قدیمی‌تر این ابزار، یعنی پیش از 0.15.2، اسکریپت قدیمی و ناامن user_setup که برای پشتیبانی از اجرای اپراتور در محیط‌هایی با UIDهای تصادفی طراحی شده است، در زمان ساخت تصویر کانتینر فایل حیاتی ‎/etc/passwd را با سطح دسترسی 664 و مالکیت گروه root (gid=0) ایجاد می کرد. این پیکربندی باعث می شود فایل /etc/passwd قابل‌نوشتن توسط گروه باشد و از آن‌جا که همه کاربران داخل کانتینر به‌صورت پیش‌فرض عضو گروه root هستند، هر کاربری حتی با دسترسی کاملاً محدود توانایی ویرایش این فایل را به دست می‌آورد.

این ضعف یک مسیر بسیار ساده برای افزایش سطح دسترسی ایجاد می‌کند. مهاجم تنها نیاز دارد هر نوع دسترسی اولیه به داخل کانتینر داشته باشد. مهاجم کافی است یک خط جدید حاوی کاربر دلخواه با UID=0 را به ‎/etc/passwd اضافه کند؛ کاری که با یک دستور ساده نظیر echo ‘hacked::0:0::/root:/bin/sh’ >> /etc/passwdامکان‌پذیر است. پس از آن، مهاجم می‌تواند با اجرای su hacked یا هر روش مشابه، به‌طور کامل به سطح دسترسی root داخل کانتینر ارتقا یابد. این فرآیند هیچ مکانیزم امنیتی یا محدودیت جدی را دور نمی‌زند و صرفاً از ضعف اصلی در سطح دسترسی‌های تعریف‌شده سوءاستفاده می‌کند.

اگرچه ماهیت این حمله لوکال بوده و نیازمند حضور اولیه مهاجم در محیط کانتینر می‌باشد اما پس از دسترسی اولیه، تأثیر آن بسیار جدی و مخرب است. این آسیب‌پذیری با فراهم‌کردن امکان تغییر فایل ‎/etc/passwd، یکپارچگی سیستم را به‌شدت نقض می‌کند و در عین حال تاثیر محدودی بر محرمانگی و دسترس‌پذیری دارد. لازم به ذکر است که این ضعف فقط به نسخه‌های قدیمی Operator‑SDK محدود نمی‌شود؛ هر اپراتوری که ساختار اولیه آن با نسخه‌های پیش از 0.15.2 تولید شده و همچنان در Dockerfile از اسکریپت user_setup استفاده می‌کند، حتی پس از به روزرسانی Operator‑SDK نیز، در برابر این آسیب‌پذیری همچنان آسیب‌پذیر باقی می‌ماند.

این آسیب پذیری در نسخه 0.15.2 Operator-SDK و تصاویر جدید کانتینری Red Hat به‌طور کامل پچ شده است. استفاده از نسخه‌های به‌روزرسانی شده همراه با حذف کامل اسکریپت user_setup، راهکار قطعی برای رفع این آسیب‌پذیری محسوب می‌شود.

CVSS

Score Severity Version Vector String
5.2 MEDIUM 3.1 CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:H/A:L

لیست محصولات آسیب پذیر

Versions Product
All versions prior to patched release RHEL, Kubernetes, Openshift
All versions are affected File Integrity Operator
All versions are affected Multicluster Engine for Kubernetes
All versions are affected Red Hat Fuse 7
All versions are affected Red Hat OpenShift Container Platform 4
All versions are affected Red Hat OpenShift Container Platform 4
All versions are affected Red Hat OpenShift Container Platform 4
All versions are affected Red Hat OpenShift Virtualization 4
All versions are affected Red Hat OpenShift Virtualization 4
All versions are affected Red Hat OpenShift Container Platform 4

لیست محصولات بروز شده

Versions Product
unaffected from 3.0.6-5 RHEL-8 based Middleware Containers
unaffected from 3.0.6-1 RHEL-8 based Middleware Containers
unaffected from 3.0.6-1 RHEL-8 based Middleware Containers
unaffected from 3.0.6-1 RHEL-8 based Middleware Containers
unaffected from 1.1.0-4 RHEL-8 based Middleware Containers
unaffected from
sha256:9bc1fca7173d0080640ff9900d362512e480012a616922f4763e8e6becd8f520
Compliance Operator 1
unaffected from
sha256:1c49bf643ea000a0f92a1d93114a4a866ff51f47947c6a7102fb8e200ae57e8a
multicluster engine for Kubernetes 2.7
unaffected from
sha256:4364624686c53f5996960296f8ce496ee819d500eab396f35f7bf417dfdf08b9
multicluster engine for Kubernetes 2.7
unaffected from
sha256:b8e9e8ba56e74a8ca955d5e552ee7177c7468f7d32f0b0cecd5ec712641db09e
multicluster engine for Kubernetes 2.7
unaffected from
sha256:d6daba3c061a1405e127105d9cd8d719bf793c3c375bdbdd839f0d0ae5517fe9
multicluster engine for Kubernetes 2.7
unaffected from
sha256:c5e7e0f82b73bcdfc594b25ecb2273819fd28dfbbecb4045f997da3d18a398dd
multicluster engine for Kubernetes 2.7
unaffected from
sha256:1a2ef170407505193e8d1ab4832ae0b945ec2fd9245c5a93134ce73f959ea34c
multicluster engine for Kubernetes 2.7
unaffected from
sha256:53532c4f8a3328788f7ad9ce1de7e94fe3c590dcdf367e04a4e47c190a0d39c7
multicluster engine for Kubernetes 2.7
unaffected from
sha256:17ff83445d5f6c2296f1b5c5061734a7866c84f6951e140f194bb5a1b2c981a2
multicluster engine for Kubernetes 2.7
unaffected from
sha256:1c49bf643ea000a0f92a1d93114a4a866ff51f47947c6a7102fb8e200ae57e8a
multicluster engine for Kubernetes 2.7
unaffected from
sha256:4364624686c53f5996960296f8ce496ee819d500eab396f35f7bf417dfdf08b9
multicluster engine for Kubernetes 2.7
unaffected from
sha256:b8e9e8ba56e74a8ca955d5e552ee7177c7468f7d32f0b0cecd5ec712641db09e
multicluster engine for Kubernetes 2.7
unaffected from
sha256:c82fe71551720c0af6d8d209842aaea41eb6fba1a5651ea13dc4c6fcfddc66a3
multicluster engine for Kubernetes 2.7
unaffected from
sha256:c5e7e0f82b73bcdfc594b25ecb2273819fd28dfbbecb4045f997da3d18a398dd
multicluster engine for Kubernetes 2.7
unaffected from
sha256:1a2ef170407505193e8d1ab4832ae0b945ec2fd9245c5a93134ce73f959ea34c
multicluster engine for Kubernetes 2.7
unaffected from
sha256:53532c4f8a3328788f7ad9ce1de7e94fe3c590dcdf367e04a4e47c190a0d39c7
multicluster engine for Kubernetes 2.7
unaffected from
sha256:17ff83445d5f6c2296f1b5c5061734a7866c84f6951e140f194bb5a1b2c981a2
multicluster engine for Kubernetes 2.7
unaffected from
sha256:92dcf853dee08f8f68d43d6928df81e0e03cb95ed1c7b9035de089ec831ac12f
multicluster engine for Kubernetes 2.9
unaffected from
sha256:c124e98be5de4a56ea655e4beca79f2858b32465fd20e07773e7a1395ab698bf
multicluster engine for Kubernetes 2.9
unaffected from
sha256:3d3c96fd84e118f8236161bf16f22e2456a84fb38b0cd80406e97ada5149d30f
multicluster engine for Kubernetes 2.9
unaffected from
sha256:c09f09d492589e985ade4c480b5bcefa5ee8d5fd819c6a4953d581f60b609738
multicluster engine for Kubernetes 2.9
unaffected from
sha256:2e11b27b9d6884dcb846865d632c141a038f85163b0c4db63a1f29cb8d277125
multicluster engine for Kubernetes 2.9
unaffected from
sha256:5ad05f728a9409bccca7af882d0bb7161a2269d8336ad3e63c3236c9023e017a
multicluster engine for Kubernetes 2.9
unaffected from
sha256:e9a01f91576307ab1e618ce7e4db1c116b2eb9701c5f5a48b0ad671fa57dc18d
multicluster engine for Kubernetes 2.9
unaffected from
sha256:ae7818eab65947f74badec716268053224a27b53d704d89c455380d54009c10c
multicluster engine for Kubernetes 2.9
unaffected from
sha256:192dd3dbdb51f41d9dadc73da2df6777e295a384102913ff78e1d1fb19a5e96f
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:125a0d04b6b5c6c2338ef18b53860d4118f005c1d0f3691f32baccce4ce9b21b
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:48de325c8fb17bdc9bac28da64ad7238278a736106340d9effbc83ed35cf42b5
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:b5acaa9339172b8de24e974f5d8093d3fd7285805f9304d6aff74af9fafc9a20
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:e53d09785f1417554adef6952e32638c0ece003228e125d4a0dc4f9bb59ee979
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:88a9b2224d69eeaa5916f413a32d1779819a06e3003ca147554278d1c637aceb
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:e1ed0e73c99eb402fe547d9c112e3c2b9d23ff1fc5dda797638eebb42f4791be
Red Hat Advanced Cluster Management for Kubernetes 2.12
unaffected from
sha256:4f03df7f0ee87ce88f225e193f03e6471e26808e8a5224bd75828740cf5e42b4
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:1b56fc6c4b897bb8a62b1fa176af6bace8282b2de38e3e69b5673c5ae3e6848c
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:fd17f3004739a206ae4535baf78c2a6ddb1bb4414bf5e63a273234a15acfa700
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:3521a37cfcc56e8766e5c0dca7c90d6a3f2cd11441b5cf3be6ce1b76b9f8831f
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:9dc8efe7f5e8e7b1ccacdd9e2feddf4fb90432e61f8fa9f7229e320ab0ee800d
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:e5e7d3e715c21d58322704974d82acd21bf33b87ad4218d32a7c478e1efc8bf8
Red Hat Advanced Cluster Management for Kubernetes 2.14
unaffected from
sha256:b4568ee6f890f98c1ac67b7115931a0f16bb1d69f3863ce554efddf64ce7b765
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:13b0299a3e045cc02e6d864398e3676b1dc038504fab8993a92b8b8fdff252c6
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:152c336c76cc69fc11cd6d3957c781c8d1c733a3cbead2448efd202b35d034e2
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:ab2921016d982438eec637035fe678a842757b9822bf6f80936137825dacf45b
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:e529edb5b01923fc4c44fc8b999ca05719365c2e9ea13e579ecd29e4b4c7e02b
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:4c3a738aa7e83a7aea9161c4ef48624a275756531a3d67b13e59b600a4e644ea
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:d3850e64b6707d4fa8c87efd652e4b06ee122c58fe43040b371295626f7d3784
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:ab7a97cfde454612e61f37486bdddca9e9c449c6ea75da71f2399d35de63ae3a
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:10de7f45e7adf11c48fd3311bfdf50c80af2c15b36d54d2565e9115dbe74747b
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:d48c4170807496eea6ebd3c101b3ebfdc6230fec6ede62c04235fb0acdc06a53
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:9797b04acafa870f77bdc28f848347a2a54c29a4d4bea10141f3240d03bc02c8
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:0e87484dee4724fc0bfc1a2edd4f60dd558aaa2a38c783c0f80b3c4a4a3ce8d6
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:d10840f73008b75bd8550baa67ce453e27ae44bfdb4515fe53752078d460edfb
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:823fc904b55808456d855bd842a77db55a66ef0f56c8fdc00cd7812c0c865fcc
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:babfb7fa894d83f591bd3bb17621a440bd9e6e001e4530a01de65bb36fc025b5
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:9592e63b97947aa2f4a695c7c727bef327595d84350640a3dac51de86ef08e07
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:2dd678e13edff8659bc429b59d9a4a8129c4dca61da8a2e623eabfadc99c35bd
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:1587bf92b7369eaefbf2828c324ceb585b3591c397fd1ecd59804875ab7cf64f
Red Hat Openshift Data Foundation 4.14
unaffected from
sha256:78175febe7b181ade5054857d20b097797663c72cb17cbae4203958e8a351329
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:308cd8acade8e07b3183bbe8735b724b866a7337491afc78967eecd2c812d5e3
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:342ec40b4be75a43a6dc9bd86bdd684ffad05c04e177a173273f1d892e2501dd
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:2012c48688b519ce45f08e1392fd886400a1782ea4bf942e434b4281cebca64e
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:08df676115e46d1dea0c175df6e56f4501aa79d9590ed9790e1d218994999839
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:d79168a44c5789d77d249f5ec981d36345cfbd834ee6cef2de0eb8d90e8bf308
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:4b1ccf7e715bc66b0e205e6db3ba587594c003fefc3de3508cb49f0e5daefeef
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:43232acc4c36c387bfcf4eff514d2bbac42c6baf4aa1a9921abd04f8a05ab6bd
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:a9e4048acb30be2f27d19cf0657d8689dd6dad4cb6b6d80f8fc56b9b2ac3b595
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:ead76cf0baeff4665c19b47e451f4f73c7ec4a286fe5b0eddf6f2256af5195cc
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:38cb8bd22d70d3bce535843ff70bc7b80dcea847ed1debab7e9f3ffe34eb6e81
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:d119048323da12d5d3ee506a4cd2e428bfd302ec4e219fbc961072bc6efe3f7a
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:3b5d7efdc37addbcfe93f01d80e7c8cf35a0167d6cee67532604c5a08326f978
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:6e62b04f43e61a08cebddd4155ad7240a876ce96c4f2f950556559bfc99e8c78
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:12451b0a143da79ef8012629abdf852c94a2388e0fc35cf0d550493a430b5d67
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:55604e05935f27a493571fde6dc84efe20f1480b00bf2918389d0c3df8dbea9c
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:e0fbc579cd5b24ed0f0dba79b145ed8931465e4f428eec49cd46f1269d8fc8f2
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:f4a5e16ed21a930a510b5f695a645be2cb6bff1487f5865650fe3c0759e25689
Red Hat Openshift Data Foundation 4.15
unaffected from
sha256:28f2860ac1920009eda82fadd3bd134aa53e410974f257b2d700dd57a5ce55c8
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:f1c8c40ee99ee53c66bba5a4d81c87f1396097316f31dec48a1646701f41f232
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:8c9693993390434902aef2af7beb58823b8646dad7f3ac317ec7e7faafde9767
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:e6fb7a9352e05748be5085eb685af6ecd4ac6c466fac27f6391b1e801f79c7c8
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:d76fb81a135d7d65adc9f7c73c891148662810dfb013446bbcd17215dc48ab66
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:be114324106bac45e644e8a4c13dad7699e8808fcaf7da535fe9e7cdc06f1796
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:e4bf6d76d50ba119227780b6dd86947c760d6195da3bed49b0f6f99a43ea0501
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:b4b85e7dcb3fd751c6a8efe6fe43bf5b588850c1e8586f41fffe4f396c2dba54
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:e471d0bc4bc0ed4c3a78b863fde8925079b19d7a8b876144057e740801a24c39
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:0569ea1b4783e21b056242d9f2a40a548ff560a5ab957245444cc3770ed664db
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:a5dd9395692c23d4809d2bd4a4e3210b48498a0a9754cdd53fd2e536b96a0178
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:befb8628ba9619d150958d10500a775dee304a87e7bd2dca62f43a9eb19f44ab
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:cd9a58d3ac10d7ac072ad056ff897565308e798cd0bb8ce50248924fa6f904c5
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:c9324a2d5b26b70917535cff2401d8d94c2d5921164e2ea9af4880c9d423426e
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:b1c07e33fd56322a7b6e26086cbe1bd1bc76651cc2b85984e12818a96b6b3ed1
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:b0b7b38bcb61288eaf3a7f7339ed0b2f4dbbf463f71ee6f64400dbecbf995d31
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:370919c761070db74ae3d81496c801f0946a93b363f9457d2c77d57c51a8fc04
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:875e86d19b02583156eb12fc726b5089a377403088389997383c0c986e3b2fc1
Red Hat Openshift Data Foundation 4.16
unaffected from
sha256:fa22abd3771012d249add9357a05ac7adb6d41783f09fb0920cbc340a3134739
Red Hat Openshift Data Foundation 4.17
unaffected from
sha256:c7705b99cc2d009d2e0f09fd5051f8b971af863384c2b71e4923f52f3430febf
Red Hat Openshift Data Foundation 4.17
unaffected from sha256:c934f1d948599bb2ab0f3dbf567b965dac1f2253c51b922cb6df5584592f0685 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:c0a8b08176be1737fb15f9e68444b7fe56678071518253ed3ad82c9f9c0bb8d5 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:166573d2a6d90fe041bccb6ccb867e487131fce54ddf6e52bfaf79859bcd9cb7 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:4b3115829f2443bc90d15421da6e0679d7f9364639a46bd43aa858ec5e2109f7 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:eed37ac242b6eac361d12ac61bd1d9be070ec6243dc2724c778284aa21db815c Red Hat Openshift Data Foundation 4.17
unaffected from sha256:f7d2d378424b19d0192cf0a9b09a7d17bf0a10a5cb4a74ac60884919b6e2b160 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:8903e0bced0e11a54fcba807bda0e5e4a4ca3072c62b3e1a8262df657e5de955 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:0c3219a8065376f68178b94273c691afa37d5b2ab49f26e1f8167624a1487965 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:2a6aec8c3e6722776c2e16b6029d3fc104dbe64a434b05a4daade197cf6ce030 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:61ecd4e7a8b3074bb25090e0453f523677ac9db486b26acd5624e47dfeea977c Red Hat Openshift Data Foundation 4.17
unaffected from sha256:198b75c63870db6f31e6e9e9b2d6c90ab2a8739ffd5d2d4db24a22ebdadc3fc7 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:9ede20bd542e2b8e5e695d72acf568bd0f2f6368833b91b43935f9fd1c9016f8 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:6812730c7d8139d2c212088c4f0ad0740f39cc5a56a449a008aef2fb58c15f0e Red Hat Openshift Data Foundation 4.17
unaffected from sha256:00b3718224bcd0b08300680b8cf5b5525cb959db13d607ee93c2f836b759501e Red Hat Openshift Data Foundation 4.17
unaffected from sha256:b5c2f9936dee5d3a61215b9745b6204963213399a087e1e2502d79de8d2b7194 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:9ce5157811f6d08cd803b1daad2b4d30cb1bf334a044b4676186321c322957f9 Red Hat Openshift Data Foundation 4.17
unaffected from sha256:a319b25a6d5deef4d0a0f365734d6be96fdd863962e36b306e9946521aec724c Red Hat Openshift Data Foundation 4.17
unaffected from sha256:1ff67f3ff46b59b86c2f29596008440da7da8d594005881c65d6d4ab645aefc6 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:7c02ce667bc7b6693596ba249e34d7233a95fdb1966ce317927b2363518a564f Red Hat Openshift Data Foundation 4.18
unaffected from sha256:87f5569806a8960520bab78d69514f2e2061b2ad69040cf7c164a5037c27e6bf Red Hat Openshift Data Foundation 4.18
unaffected from sha256:c6eb556ecea92be74c6175061678d06bb3006a6ccfc5927d2327ddcf244c934b Red Hat Openshift Data Foundation 4.18
unaffected from sha256:49f1e7092bdd19f318580b3d4dfc37dbec8435f814b7d1b863ed34a6ba6157ee Red Hat Openshift Data Foundation 4.18
unaffected from sha256:526abc72ccfa1729a5962911f92da64a3dda4a689421ecdb21c7ad2a049f53ef Red Hat Openshift Data Foundation 4.18
unaffected from sha256:d40189f09ff39240e5e49412c1314d9911fcb957459c7496b215da8c9f758b8e Red Hat Openshift Data Foundation 4.18
unaffected from sha256:2abd2d479416e66c6f85e4e883d5e4987bc38f476f907766374784107b89de9a Red Hat Openshift Data Foundation 4.18
unaffected from sha256:c59f7905c54d41103305ecef9883cbe5f37f8a1921572773d9fd783c35026be3 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:7ea7c9adce3bb022e345cffcb939e4d4d03e44717ac32a00cbef60d3fb5eb2b3 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:c5e4d50a9c4ee10b0e7f9bba3d4d21bf479b19423ef3e0530a6637be85acc1ed Red Hat Openshift Data Foundation 4.18
unaffected from sha256:599bfb2b83e095f88d90a408d4e8bf66bf10070255c5d174ca9ed8668111d25f Red Hat Openshift Data Foundation 4.18
unaffected from sha256:40f8584e7ed0be1742fc3d40ee639dfd5323e38c55c7fcae4146d4246abf6cf0 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:7c5b233911109f0a218b634d8d317229a3949b2ea5936b7ec91ebfcdd6f15060 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:ea4c2c1e333eb04d8d5514d255336aa7f0d20fa462b595ebcadcf2929acf9909 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:ca0284c10827905e1576ea0a01bb09425acbf96d30b2e556b34e22e2d0115196 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:1d10099e7b5e3a3c4444569f6af365f90494c71b758aad1dad53f5aecf788ca5 Red Hat Openshift Data Foundation 4.18
unaffected from sha256:74b1659b62a5d75ef62f8fc46701445a51a1e78e8d7d96ccccab47cdd67acacb Red Hat Openshift Data Foundation 4.18
unaffected from sha256:25b4647a37692cde90c499460a62a78342827265992adc0740bef650028fc2df Red Hat Openshift Data Foundation 4.18
All versions are unknown Multicluster Engine for Kubernetes
All versions are unaffected Multicluster Engine for Kubernetes
All versions are unaffected Multicluster Engine for Kubernetes
All versions are unknown Multicluster Engine for Kubernetes
All versions are unaffected Multicluster Engine for Kubernetes
All versions are unknown Multicluster Engine for Kubernetes
All versions are unknown Multicluster Engine for Kubernetes
All versions are unknown Multicluster Engine for Kubernetes
All versions are unknown Multicluster Engine for Kubernetes
All versions are unaffected Multicluster Global Hub
All versions are unaffected Multicluster Global Hub
All versions are unaffected Multicluster Global Hub
All versions are unknown Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unknown Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unknown Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unknown Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unknown Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Management for Kubernetes 2
All versions are unaffected Red Hat Advanced Cluster Security 4
All versions are unknown Red Hat build of Apicurio Registry 2
All versions are unaffected Red Hat build of Apicurio Registry 3
All versions are unaffected Red Hat OpenShift Container Platform 4
All versions are unaffected Red Hat OpenShift Container Platform 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat OpenShift Virtualization 4
All versions are unaffected Red Hat Web Terminal
All versions are unaffected Red Hat Web Terminal

استفاده محصول در ایران

در این جدول، تعداد صفحات ایندکس‌شده در گوگل با دامنه .ir که Operator-sdk و Red Hat را ذکر کرده اند، ثبت شده است. این داده صرفاً برای برآورد تقریبی حضور محصولات در وب ایران استفاده شده و نمایانگر میزان نصب دقیق و استفاده واقعی نیست.

Approx. Usage in .ir Domain via Google

(Total Pages)

Search Query (Dork) Product
27 site:.ir “Operator-sdk” Operator-sdk
82,000 site:.ir “Red Hat” Red Hat

نتیجه گیری

این آسیب‌پذیری با شدت بالا در زنجیره ساخت کانتینرهای Operator می‌تواند به راحتی منجر به دسترسی کامل root داخل کانتینر شود. با توجه به انتشار نسخه‌های جدید، اجرای فوری اقدامات زیر برای جلوگیری از آسیب پذیری و کاهش ریسک ضروری است:

  • به‌روزرسانی فوری: تمام اپراتورهای سفارشی که با نسخه‌های قدیمی Operator-SDK ساخته شده‌اند را به نسخه 0.15.2 یا جدیدتر به روزرسانی کنید. اسکریپت user_setup را از Dockerfile حذف یا به نسخه امن ارتقا دهید.این اقدام، مؤثرترین و قطعی‌ترین راهکار برای رفع آسیب‌پذیری است و باید در اولویت قرار گیرد. سایر اقدامات نقش مکمل را دارند و می‌توانند به کاهش ریسک این آسیب پذیری و مقابله با حملات مشابه کمک کنند.
  • بازسازی تصاویرکانتینری: تمام تصاویر کانتینری که هنوز شامل نسخه قدیمی user_setup هستند را مجدداً بسازید تا نسخه امن جایگزین شود.
  • محدود کردن دسترسی‌ها در OpenShift: از Restricted SCC استفاده کنید (به‌صورت پیش‌فرض فعال است). قابلیت‌های SETUID/SETGID را غیرفعال و allowPrivilegeEscalation: false تنظیم کنید تا امکان حملات مشابه کاهش یابد.
  • فعال‌سازی readOnlyRootFilesystem: در securityContext کانتینر، readOnlyRootFilesystem: true تنظیم کنید تا حتی در صورت وجود ضعف، امکان نوشتن روی /etc/passwd وجود نداشته باشد.
  • SELinux و MCS: برچسب‌های SELinux و Multi-Category Security (MCS) را اعمال کنید تا ایزولاسیون بین کانتینرها تقویت شود.
  • اسکن تصاویر: تصاویر کانتینری را با ابزارهایی مانند OpenSCAP یا Trivy اسکن کنید و دسترسی‌های ناامن (مثلاً 664 روی /etc/passwd) را شناسایی و اصلاح کنید.
  • حذف دستی user_setup: در صورت استفاده از نسخه‌های قدیمی، اسکریپت user_setup را کاملاً از Dockerfile حذف کنید و از روش‌های امن‌تر مانند USER directive در OpenShift استفاده کنید.

اجرای سریع به‌روزرسانی اپراتورها و بازسازی تصاویر، همراه با حفظ پیکربندی‌های امنیتی پیش‌فرض OpenShift، ریسک این آسیب‌پذیری را به حداقل می‌رساند و امنیت کل محیط را افزایش می‌دهد.

امکان استفاده در تاکتیک های Mitre Attack

Initial Access (TA0001)
این آسیب‌پذیری نیازمند دسترسی اولیه مهاجم به محیط کانتینر است. مهاجم با هر سطح دسترسی محدود داخل کانتینر می‌تواند شروع به سوءاستفاده کند، بنابراین شناسایی و محدودسازی دسترسی کاربران و سرویس‌ها به کانتینرها ضروری است.

Privilege Escalation (TA0004)
ویرایش ‎/etc/passwd و ایجاد کاربر با UID=0 منجر به افزایش سطح دسترسی به root می‌شود. کنترل سطح دسترسی فایل‌ها، حذف اسکریپت user_setup و اعمال سیاست‌های امنیتی OpenShift برای محدود کردن capabilities ضروری است.

Defense Evasion (TA0005)
مهاجم می‌تواند فعالیت خود را با ایجاد کاربر جدید در ‎/etc/passwd مخفی کند و به‌راحتی از محدودیت‌های کاربر معمولی عبور کند.

Impact (TA0040)
پیاده‌سازی نادرست user_setup و دسترسی 664 به ‎/etc/passwd باعث نقض یکپارچگی سیستم می‌شود. مهاجم می‌تواند سطح دسترسی root را به دست آورد و کنترل کامل کانتینر را در اختیار گیرد. این آسیب‌پذیری روی محرمانگی و دسترس‌پذیری تأثیر کمتری دارد ولی یکپارچگی سیستم را به‌شدت تحت تأثیر قرار می‌دهد.

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2025-7195
  2. https://www.cvedetails.com/cve/CVE-2025-7195/
  3. https://access.redhat.com/security/cve/CVE-2025-7195
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2025-7195
  5. https://vuldb.com/?id.319183
  6. https://bugzilla.redhat.com/show_bug.cgi?id=2376300
  7. https://nvd.nist.gov/vuln/detail/cve-2025-7195
  8. https://cwe.mitre.org/data/definitions/276.html

همچنین ممکن است دوست داشته باشید

پیام بگذارید