Insufficient permission validation on multiple REST API Quick Setup endpoints in Checkmk 2.5.0 (beta) before version 2.5.0b2 and 2.4.0 before version 2.4.0p25 allows low-privileged users to perform unauthorized actions or obtain sensitive information
CVE-2026-24096 is a privilege escalation vulnerability in Checkmk monitoring platform affecting versions 2.4.0 through 2.4.0p24 and 2.5.0 beta versions before 2.5.0b2. Low-privileged users can bypass permission validation on REST API Quick Setup endpoints to perform unauthorized administrative actions or access sensitive monitoring data. With a CVSS score of 8.8 and no patch currently available, this poses significant risk to Saudi organizations relying on Checkmk for infrastructure monitoring.
IMMEDIATE ACTIONS:
1. Inventory all Checkmk deployments in your organization and identify versions 2.4.0-2.4.0p24 and 2.5.0 beta versions before 2.5.0b2
2. Restrict network access to Checkmk REST API endpoints to authorized administrative networks only using firewall rules
3. Implement strict RBAC — audit all user accounts and remove unnecessary API access permissions
4. Enable comprehensive API logging and monitoring for Quick Setup endpoints (/api/v0/domain-types/quick_setup*)
5. Monitor for suspicious API calls from low-privileged accounts attempting administrative operations
COMPENSATING CONTROLS (until patch available):
6. Deploy WAF rules to block unauthorized REST API calls to Quick Setup endpoints from non-admin sources
7. Implement API rate limiting and anomaly detection on Checkmk API endpoints
8. Use reverse proxy authentication to enforce additional MFA for API access
9. Segment Checkmk infrastructure on isolated network with restricted access
DETECTION RULES:
10. Monitor for HTTP 200/201 responses on /api/v0/domain-types/quick_setup* endpoints from non-admin user accounts
11. Alert on API calls modifying monitoring configurations from accounts without admin role
12. Track failed authentication attempts followed by successful API calls from same source
13. Monitor for privilege escalation patterns in Checkmk audit logs
PATCHING GUIDANCE:
14. Subscribe to Checkmk security advisories for patch availability (expected 2.4.0p25 and 2.5.0b2)
15. Plan immediate patching upon release — test in non-production environment first
16. For critical deployments, consider temporary migration to patched version or alternative monitoring solution
الإجراءات الفورية:
1. قم بحصر جميع نشرات Checkmk في مؤسستك وحدد الإصدارات 2.4.0-2.4.0p24 وإصدارات 2.5.0 التجريبية قبل 2.5.0b2
2. قيد الوصول إلى نقاط نهاية REST API في Checkmk إلى الشبكات الإدارية المصرح بها فقط باستخدام قواعد جدار الحماية
3. طبق RBAC صارم — قم بتدقيق جميع حسابات المستخدمين وأزل أذونات الوصول إلى API غير الضرورية
4. فعّل تسجيل المراقبة الشاملة لنقاط نهاية Quick Setup (/api/v0/domain-types/quick_setup*)
5. راقب استدعاءات API المريبة من حسابات ذات امتيازات منخفضة تحاول إجراء عمليات إدارية
الضوابط البديلة (حتى توفر التصحيح):
6. نشر قواعد WAF لحظر استدعاءات REST API غير المصرح بها إلى نقاط نهاية Quick Setup من مصادر غير إدارية
7. طبق تحديد معدل API والكشف عن الشذوذ على نقاط نهاية Checkmk API
8. استخدم المصادقة عبر الوكيل العكسي لفرض MFA إضافي لوصول API
9. قسّم البنية التحتية لـ Checkmk على شبكة معزولة مع وصول مقيد
قواعد الكشف:
10. راقب استجابات HTTP 200/201 على نقاط نهاية /api/v0/domain-types/quick_setup* من حسابات المستخدمين غير الإداريين
11. أصدر تنبيهات لاستدعاءات API التي تعدل تكوينات المراقبة من حسابات بدون دور إداري
12. تتبع محاولات المصادقة الفاشلة متبوعة باستدعاءات API ناجحة من نفس المصدر
13. راقب أنماط تصعيد الامتيازات في سجلات تدقيق Checkmk
إرشادات التصحيح:
14. اشترك في تنبيهات أمان Checkmk لتوفر التصحيح (متوقع 2.4.0p25 و 2.5.0b2)
15. خطط للتصحيح الفوري عند الإصدار — اختبر في بيئة غير الإنتاج أولاً
16. بالنسبة للنشرات الحرجة، فكر في الهجرة المؤقتة إلى إصدار مصحح أو حل مراقبة بديل