PT-2026-47608
CVE-2026-45536
·
تاريخ النشر
2026-06-05
·
تاريخ التحديث
2026-10-15
الوصف من
CVSS 3.1
4.0
متوسطةالمقاييسAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Netty (الإصدارات المتأثرة غير محددة)
الوصف
يحدث تسرب لمؤشر الملف في الدالة
netty unix socket recvFd عندما يرسل نظير مؤشرين للملف في آن واحد عبر رسالة تحكم SCM RIGHTS. يقوم النظام بتخصيص مخزن مؤقت للتحكم سعة 24 بايت على نظام Linux 64 بت، وهو ما يتناسب تمامًا مع رسالة تحكم تحتوي على عددين صحيحين. ونظرًا لأن النواة تقوم بتثبيت كلا الوصفين دون تشغيل علامة MSG CTRUNC، فإن فحص الطول اللاحق cmsg->cmsg len == CMSG LEN(sizeof(int)) يفشل لأنه يتوقع 20 بايت. يؤدي هذا إلى تخطي التطبيق للمنطق الذي يقرأ الوصف، وفشله في إغلاق الوصفات المثبتة. ثم تخرج العملية من حلقة القراءة بشكل طبيعي، مما يؤدي إلى تسرب وصفين للملفات لكل رسالة. يمكن الوصول إلى هذه المشكلة عبر Epoll/KQueue DomainSocketChannel عندما يتم تكوين التطبيق باستخدام DomainSocketReadMode.FILE DESCRIPTORS.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾