PT-2026-67003
CVE-2026-10773
·
تاريخ النشر
2026-08-01
·
تاريخ التحديث
2026-09-01
الوصف من
CVSS 3.1
5.4
متوسطةالمقاييسAV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
(لم يتم تحديد الإصدارات المتأثرة)
الوصف
تحتوي وظيفة المساعدة لعميل DHCPv4
net dhcpv4 msg type name() الموجودة في subsys/net/lib/dhcpv4/dhcpv4.c على فحص حدود خاطئ عند فهرسة جدول أسماء ثابت مكون من 8 عناصر. تستخدم عملية الفحص بشكل خاطئ sizeof(name) بدلاً من ARRAY SIZE(name)، مما يسمح بمرور قيم تتراوح من 9 حتى حجم البايت لمصفوفة المؤشرات. يحدث هذا لأن قيمة msg type تُقرأ كبايت خام غير مُفحَّص من خيار DHCP MESSAGE TYPE في حزمة مستلمة عبر net pkt read u8() وتُمرر دون تعديل إلى عملية البحث.يمكن للمهاجم أو خادم DHCP ضار حقن رد DHCP مزيف لدفع الفهرس خارج النطاق، مما يؤدي إلى إزالة مرجعية مؤشر عشوائي أثناء تحويل سجل
%s. لا يمكن تشغيل هذه المشكلة إلا عندما يتم إنشاء وحدة سجل DHCPv4 على مستوى DEBUG (CONFIG NET DHCPV4 LOG LEVEL DBG)، وهو ليس الإعداد الافتراضي. يمكن أن يؤدي الاستغلال الناجح إلى رفض الخدمة عن طريق تعطل العميل أو الكشف عن محتويات المؤشر المجاور من خلال إخراج السجل.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
كإجراء تخفيفي مؤقت، تأكد من عدم تجميع وحدة سجل DHCPv4 على مستوى DEBUG (
CONFIG NET DHCPV4 LOG LEVEL DBG). وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾