PT-2025-19817

CVE-2025-46728

·

تاريخ النشر

2025-05-06

·

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

2025-12-05

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات cpp-httplib الأقدم من 0.20.1
الوصف
cpp-httplib هي مكتبة خادم وعميل HTTP/HTTPS مكتوبة بلغة C++ وتتألف من الرؤوس فقط (header-only). لا تفرض الإصدارات الأقدم من 0.20.1 حدودًا للحجم المُعدة مسبقًا على نصوص طلبات الاستقبال عند استخدام Transfer-Encoding: chunked أو عند عدم توفير رأس Content-Length. وهذا يسمح لمهاجم عن بُعد بإرسال طلب مقسم (chunked) بدون الجزء الأخير الذي يبلغ حجمه صفرًا، مما يؤدي إلى تخصيص ذاكرة غير خاضع للرقابة. وقد يؤدي ذلك إلى استنفاد ذاكرة النظام وتعطل الخادم أو عدم توفره.
التوصيات
قم بالتحديث إلى الإصدار 0.20.1 أو الأحدث من cpp-httplib. كإجراء مؤقت، قم بتنفيذ وكيل عكسي (على سبيل المثال، Nginx، HAProxy) وقم بتكوينه لفرض حدود قصوى لحجم نص الطلب.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-PX83-72RX-V57C
ALT-PU-2025-10262
ECHO-F24E-40E5-BA8E
OESA-2025-1610
OESA-2025-1611
OESA-2025-1612
OESA-2025-1613
OPENSUSE-SU-2025:15084-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾