PT-2026-113775 · Go+2 · Github.Com/Nezhahq/Nezha+1

CVE-2026-100394

·

تاريخ النشر

2026-10-14

·

تاريخ التحديث

2026-10-15

CVSS v3.1

6.5

متوسطة

المتجهAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Nezha Monitoring الإصدارات من 2.2.7 إلى 2.2.10
الوصف يحدث إلغاء مرجع لمؤشر فارغ (nil pointer dereference) في دالة ServiceSentinel.worker ضمن الملف service/singleton/servicesentinel.go. تظهر المشكلة عندما يقوم العامل بالتحقق من خدمة مملوكة تحت servicesLock ثم يقوم لاحقاً بإلغاء مرجع إدخالات serviceStatusToday و serviceCurrentStatusData تحت serviceResponseDataStoreLock دون إعادة التحقق مما إذا كانت ServiceSentinel.Delete قد قامت بإزالتها. يمكن لعضو دور (RoleMember) التسبب في ذلك من خلال الإبلاغ عن نتائج TCP أو ICMP بشكل متزامن عبر الوكيل الخاص به وحذف نفس الخدمة المملوكة. ونظراً لأن خادم gRPC يفتقر إلى اعتراض استرداد (recovery interceptor)، فإن حالة الذعر (panic) التي تصيب العامل تؤدي إلى إنهاء عملية لوحة التحكم بالكامل، مما يعطل واجهة الويب وواجهة برمجة تطبيقات REST واتصالات الوكلاء لجميع المستأجرين. تؤثر هذه المشكلة على التوفر فقط ولا تؤدي إلى كشف البيانات أو تعديلها.
التوصيات التحديث إلى الإصدار 2.2.11 أو 2.3.0.

استغلال

إصلاح

NULL Pointer Dereference

Race Condition

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-100394
GHSA-QJPP-GFFX-2WM9

المنتجات المتأثرة

Github.Com/Nezhahq/Nezha
Nezha