CVE-2026-57487 in pupnpالمعلومات

الملخص

بحسب VulDB • 16/10/2026

pupnp هو مجموعة تطوير برمجيات (SDK) لتطوير تطبيقات أجهزة UPnP ونقاط التحكم. قبل الإصدار 2.0.2، يؤدي استخدام `Transfer-Encoding: chunked` إلى ترك الحقل `parser->content_length` عند الصفر داخل مُحلل HTTP الموجود في الملف `upnp/src/genlib/net/http/httpparser.c`، بينما تقوم الدالتان `parser_parse_chunky_entity` و `parser_parse_chunky_body` بتراكم البايتات المفككة (decoded bytes) في الحقل `parser->msg.entity`. ونتيجةً لذلك، فإن فحوصات الحد الأقصى لطول المحتوى (`g_maxContentLength`) الموجودة في دالة `http_RecvMessage` داخل الملف `upnp/src/genlib/net/http/httpreadwrite.c` ترفض الكائنات ذات طول محتوى رقمي زائد عن الحد (oversized numeric Content-Length bodies)، لكنها لا تفرض نفس القيود على الكائنات المُشفرة باستخدام الترميز المتقطع (chunked). يمكن لخصم بعيد قادر على الوصول إلى مسارات استجابة HTTP الخاصة بـ SOAP أو GENA أو الخادم المصغر (miniserver) أو نقطة التحكم، أن يجعل العملية تخزن كائناً أكبر من الحد الأقصى المحدد في الإعدادات، مما يؤدي إلى استنزاف الموارد وحرمان الخدمة (Denial of Service). تم إصلاح هذه المشكلة في الإصدار 2.0.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

24/06/2026

إفشاء

16/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421308

EPSS

0.00339

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!