A flaw was found in Open Cluster Management (OCM), the technology underlying Red Hat Advanced Cluster Management (ACM). Improper validation of Kubernetes client certificate renewal allows a managed cluster administrator to forge a client certificate that can be approved by the OCM controller. This enables cross-cluster privilege escalation and may allow an attacker to gain control over other managed clusters, including the hub cluster.
CVE-2026-4740 is a critical certificate validation flaw in Open Cluster Management affecting Kubernetes environments. A managed cluster administrator can forge client certificates to escalate privileges across clusters, potentially compromising the hub cluster and all managed infrastructure. With a CVSS score of 8.2 and no patch currently available, this poses immediate risk to organizations running Red Hat ACM in production environments.
IMMEDIATE ACTIONS:
1. Inventory all Red Hat Advanced Cluster Management (ACM) deployments and identify hub and managed clusters
2. Restrict administrative access to managed clusters to trusted personnel only
3. Implement network segmentation between hub cluster and managed clusters
4. Enable audit logging for all certificate-related operations in Kubernetes API servers
5. Monitor for suspicious certificate signing requests (CSRs) and approvals
COMPENSATING CONTROLS (until patch available):
6. Implement webhook admission controllers to validate certificate requests against whitelist of authorized certificate subjects
7. Deploy network policies to restrict communication from managed clusters to hub cluster control plane
8. Use RBAC to limit certificate approval permissions to dedicated service accounts with enhanced monitoring
9. Implement certificate pinning for hub-to-managed cluster communication
10. Deploy runtime security monitoring (Falco/Sysdig) to detect unauthorized certificate operations
DETECTION RULES:
- Alert on CertificateSigningRequest objects with suspicious subject names or organizations
- Monitor for approval of CSRs by non-standard approvers
- Track certificate renewal patterns outside normal maintenance windows
- Alert on failed certificate validations in OCM controller logs
- Monitor for cross-cluster API calls using forged certificates
PATCHING:
11. Subscribe to Red Hat security advisories for CVE-2026-4740 patch release
12. Plan immediate patching upon availability with change management approval
13. Test patches in non-production ACM environments first
الإجراءات الفورية:
1. قم بحصر جميع نشرات Red Hat Advanced Cluster Management وتحديد مجموعات المركز والمجموعات المُدارة
2. قيّد الوصول الإداري إلى المجموعات المُدارة للموظفين الموثوقين فقط
3. طبّق تقسيم الشبكة بين مجموعة المركز والمجموعات المُدارة
4. فعّل تسجيل التدقيق لجميع العمليات المتعلقة بالشهادات في خوادم Kubernetes API
5. راقب طلبات توقيع الشهادات (CSRs) والموافقات المريبة
الضوابط التعويضية (حتى توفر التصحيح):
6. طبّق متحكمات قبول webhook للتحقق من طلبات الشهادات مقابل قائمة بيضاء للموضوعات المصرح بها
7. نشّر سياسات الشبكة لتقييد الاتصال من المجموعات المُدارة إلى مستوى التحكم في مجموعة المركز
8. استخدم RBAC لتحديد أذونات الموافقة على الشهادات لحسابات الخدمة المخصصة مع المراقبة المحسّنة
9. طبّق تثبيت الشهادات لاتصالات مجموعة المركز بالمجموعات المُدارة
10. نشّر مراقبة أمان وقت التشغيل (Falco/Sysdig) للكشف عن عمليات الشهادات غير المصرح بها
قواعد الكشف:
- تنبيهات على كائنات CertificateSigningRequest ذات أسماء موضوعات أو منظمات مريبة
- مراقبة موافقة CSRs من قبل معتمدين غير قياسيين
- تتبع أنماط تجديد الشهادات خارج نوافذ الصيانة العادية
- تنبيهات على فشل التحقق من الشهادات في سجلات متحكم OCM
- مراقبة استدعاءات API عبر المجموعات باستخدام شهادات مزيفة
التصحيح:
11. اشترك في استشارات أمان Red Hat لإصدار تصحيح CVE-2026-4740
12. خطّط للتصحيح الفوري عند توفره مع موافقة إدارة التغيير
13. اختبر التصحيحات في بيئات ACM غير الإنتاجية أولاً