الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Shogunpanda

#36203من 60,401
8.1إجمالي CVSS
الثغرات · 1
PT-2026-145386
2026-11-11
8.1
CVE-2026-123864
Openjs Foundation
Node.Js
يوجد خلل في إعادة الدخول (re-entrancy) في وحدة HTTPS يسمح لعميل غير مصرح له بقراءة الذاكرة الخاصة باتصالات أخرى، مما قد يؤدي إلى كشف مفاتيح TLS الخاصة وطلبات مستخدمين آخرين. تحدث المشكلة عندما تستدعي `TLSWrap::DoWrite()` الدالة `ClearOut()` عند طلب كتابة صفر من البايتات من خلال JavaScript داخل callback `on body` الخاص بمحلل HTTP. يؤدي ذلك إلى قيام `ClearOut()` بفك تشفير سجل TLS التالي بينما لا يزال المحلل في منتصف معالجة الجسم، مما يؤدي إلى إعادة الدخول في `llhttp execute()` والتسبب في خطأ use-after-free وقراءة خارج حدود الذاكرة المكدسة (heap). يقوم الخادم بعد ذلك بنسخ تلك الذاكرة المحررة أو غير ذات الصلة في استجابة جسم الطلب. يتطلب استغلال ذلك وجود معالج يستدعي `res.flushHeaders()` قبل انتهاء جسم الطلب، ثم يستدعي `res.end()` بقطعة غير فارغة، مع وجود مسار يقوم بترديد أو تخزين جسم الطلب.