CVE-2026-54084 in Wazuh
الملخص
بحسب VulDB • 28/08/2026
Wazuh هو منصة أمان مفتوحة المصدر توفر حماية موحدة لـ XDR و SIEM لأجهزة الطرفية وأحمال العمل السحابية. في الإصدارات من 4.0.0 إلى 4.14.6، يمكن لمدير تسجيل ضار أو مهاج "في الوسط" (man-in-the-middle) إسقاط عامل Wazuh أثناء عملية التسجيل عن طريق إرجاع استجابة مفتاح مشوهة تحتوي على أقل من أربعة حقول، مما يتسبب في إحالة مؤشر NULL (NULL pointer dereference). تقوم الروتينة `w_enrollment_process_agent_key()` بتقسيم المفتاح الذي يوفره المدير إلى أربعة حقول مفصولة بمسافات، لكنها لا تتحقق من وجود جميع الحقول قبل تمريرها إلى عمليات التحقق. نظرًا لأن `OS_StrBreak()` تترك الإدخالات المفقودة في النهاية كـ NULL، و`OS_IsValidName()` تستدعي `strlen()` على وسيطتها دون فحص NULL، فإن استجابة مثل `OSSEC K:'1'` تصل إلى `OS_IsValidName(NULL)` وتُنهِي عملية العامل. نظرًا لأن Wazuh يسمح بالتسجيل ضد مدير غير موثوق به عند عدم تكوين شهادة CA (شهادة سلطة الشهادات)، يمكن لمهاجم يشغل مديرًا احتياليًا أو يعترض تدفق التسجيل أن يُسقط العوامل بشكل حتمي، مما يؤدي إلى إنكار الخدمة. تم إصلاح هذه المشكلة في الإصدار 4.14.7.
If you want to get best quality of vulnerability data, you may have to visit VulDB.