CVE-2025-54121 in starletteالمعلومات

الملخص

بحسب VulDB • 07/09/2026

تُعد Starlette إطار عمل/مجموعة أدوات خفيفة الوزن لواجهة بوابة الخادم غير المتزامنة (ASGI)، ومصمم لبناء خدمات ويب غير متزامنة في Python. في الإصدارات 0.47.1 وما دونها، عند تحليل نموذج متعدد الأجزاء يحتوي على ملفات كبيرة (أكبر من حجم التخزين المؤقت الافتراضي max spool size)، تقوم Starlette بحظر الخيط الرئيسي لنقل الملف إلى القرص الصلب. يؤدي هذا الحظر إلى تعطيل خيط الحدث، مما يعني أن التطبيق لا يمكنه قبول اتصالات جديدة. يوجد خطأ بسيط في كود UploadFile حيث يجب على المنطق بدلاً من التحقق فقط من `self._in_memory`، أيضاً التحقق ما إذا كانت البايتات الإضافية ستسبب عملية نقل (rollover) إلى القرص. تم إصلاح هذا الثغرة الأمنية في الإصدار 0.47.2.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

17/07/2025

إفشاء

21/07/2025

الاعتدال

تمت الموافقة

إدخال

VDB-317169

EPSS

0.00530

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!