PT-2026-25066

CVE-2026-1527

·

تاريخ النشر

2026-03-12

·

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

2026-10-30

الوصف من

CVSS 3.1
4.6
متوسطة
المقاييسAV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
الإصدارات الأحد عشر السابقة للإصدار 7.24.0 والإصدارات السابقة للإصدار 6.24.0
الوصف
تنشأ المشكلة عندما يقوم أحد التطبيقات بتمرير مدخلات يتحكم فيها المستخدم إلى خيار upgrade الخاص بوظيفة client.request(). وهذا يسمح للمهاجم بحقن تسلسلات CRLF (Carriage Return Line Feed) (r ) لإدخال رؤوس HTTP عشوائية أو إنهاء طلبات HTTP قبل الأوان، مما قد يؤدي إلى تهريب البيانات الأولية إلى خدمات غير HTTP مثل Redis وMemcached وElasticsearch. السبب الجذري هو أن undici يكتب قيمة upgrade مباشرةً إلى المقبس (socket) دون التحقق من صحة أحرف الرؤوس غير الصالحة. يقع الكود المعرض للخطر في ملف lib/dispatcher/client-h1.js في السطر 1121.
التوصيات
قم بالترقية إلى إصدار undici 7.24.0 أو أحدث.
قم بالترقية إلى إصدار undici 6.24.0 أو أحدث.
قم بتنقية سلسلة خيار upgrade قبل تمريرها إلى undici لمنع حقن تسلسلات CRLF. على سبيل المثال، استخدم دالة للتحقق من القيم التي تحتوي على r أو ورفضها.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-4992-7RV2-5PVQ
ALSA-2026:7350
ALSA-2026:7670
ALSA-2026:7675
CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-FZ57478
CLEANSTART-2026-GS57401
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
ECHO-97B5-E152-578D
RHSA-2026:7350
RHSA-2026:7670
RHSA-2026:7675
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾