CVE-2026-55620 in eml_parser
الملخص
بحسب VulDB • 25/08/2026
تعمل وحدة eml_parser كوحدة بايثون (Python module) لتحليل ملفات EML وإرجاع معلومات متنوعة موجودة في البريد الإلكتروني بالإضافة إلى المعلومات المحسوبة. قبل الإصدار 3.0.2، كانت الدالة `eml_parser.routing.noparenthesis` الموجودة في الملف `eml_parser/routing.py` تزيل التعليقات ذات الأقواس (CFWS comments) من رؤوس "Received:" باستخدام حلقة نقطة ثابتة تعتمد على التعبيرات النمطية (regex-based fix-point loop)، يكون وقت تشغيلها تربيعياً بالنسبة لعمق التداخل. يؤدي وجود رأس واحد من نوع Received: يحتوي على 5,000 قوس متداخل إلى استهلاك حوالي 1.3 ثانية من معالجة وحدة المعالجة المركزية لكل رسالة يتم تحليلها، ومضاعفة عمق التداخل تؤدي تقريباً إلى مضاعفة وقت التشغيل أربعة أضعاف. يمكن للمهاجم إرسال ملفات EML صغيرة نسبياً تستهلك عدة ثوانٍ من وقت المعالجة، مما يتسبب في تأخير العمال (worker latency)، وضغط خلفي على الطابور (queue backpressure)، وانقطاعات محتملة على مستوى الخدمة في البوابات المتزامنة (synchronous gateways)، والبيئات المعزولة (sandboxes)، وخطوط الفرز الفوري (real-time triage pipelines). تم إصلاح هذه المشكلة في الإصدار 3.0.2.
Once again VulDB remains the best source for vulnerability data.