PT-2026-144850

CVE-2026-82391

·

تاريخ النشر

2026-11-10

·

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

2026-11-11

الوصف من

CVSS 3.1
9.1
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Zephyr الإصدارات السابقة لـ 4.3.2 Zephyr الإصدارات السابقة لـ 4.5.0
Description يوجد خطأ كتابة خارج الحدود (out-of-bounds write) في الواجهة الأمامية لـ HTTP/2 في خادم HTTP الخاص بـ Zephyr عند تقديم الملفات الثابتة. تحدث المشكلة في الدالة handle http2 static fs resource() ضمن الملف subsys/net/lib/http/http server http2.c حيث يتم استخدام المتغير &client->data len بشكل خاطئ كمعامل إخراج file size للدالة http server find file(). يؤدي ذلك إلى استبدال طول ذاكرة التخزين المؤقت للاستقبال بحجم الملف الفعلي على القرص.
يمكن للمهاجم غير المصرح له استغلال ذلك عن طريق إرسال طلب HTTP/2 GET لأي ملف تحت جذر الويب في التطبيقات التي تم تفعيل CONFIG FILE SYSTEM=y و CONFIG HTTP SERVER VERSION 2 فيها. يؤدي هذا إلى عدة مشكلات في سلامة الذاكرة:
  • عمليات قراءة خارج الحدود في parse http frame header() ومعالجات الإطارات.
  • تجاوز سعة المخزن المؤقت (buffer overflow) أثناء عملية memmove() التي تؤدي إلى الكتابة فوق هيكل http client ctx بما في ذلك جداول مؤشرات الدوال والمؤقتات.
  • كتابة خارج الحدود عبر zsock recv() بسبب نقص في قيمة (underflow) معامل الحجم.
يمكن أن يؤدي هذا الفساد في الذاكرة عن بُعد إلى تعطل الجهاز أو توقفه عن الاستجابة، أو احتمال تنفيذ رمز برمجى عشوائي.
Recommendations تحديث Zephyr إلى الإصدار 4.3.2. تحديث Zephyr إلى الإصدار 4.5.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-8JRG-WX88-G75J
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾