PT-2026-144409

CVE-2026-125334

·

تاريخ النشر

2026-11-10

·

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

2026-11-10

الوصف من

CVSS 3.1
5.9
متوسطة
المقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Forge الإصدارات السابقة لـ 1.4.3
الوصف يمكن لعميل forge.tls أن يتسبب في حدوث TypeError غير معالج داخل دالة connection.process() عند استلام سجل مصافحة (handshake record) في حين لا توجد جلسة نشطة. يحدث هذا إذا تم استلام السجل قبل استدعاء handshake()، أو بعد استدعاء التطبيق لـ close()، أو بعد تنبيه close notify. ينبع المشكلة من محاولة دالة tls.handleHandshake() الوصول إلى c.session.md5 قبل إرسال الرسالة. يمكن لخادم خبيث أو مهاجم في المسار (on-path attacker) إرسال هذا السجل لإنهاء عملية Node.js إذا لم يقم التطبيق بالتقاط الاستثناء الناتج. لا تؤثر هذه المشكلة على السرية أو السلامة، كما أن خوادم forge.tls غير متأثرة.
التوصيات تحديث Forge إلى الإصدار 1.4.3. كإجراء مؤقت، قم بالتقاط الاستثناءات التي تطلقها connection.process() وإغلاق المقبس (socket)، أو التوقف عن تمرير بيانات المقبس إلى process() بمجرد استدعاء رد النداء (callback) الخاص بـ closed وحتى يتم استدعاء handshake() مرة أخرى.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-J8RW-JP99-435V
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾