PT-2026-46309

CVE-2026-48040

·

تاريخ النشر

2026-06-04

·

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

2026-09-04

الوصف من

CVSS 3.1
9.4
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات netty incubator codec.bhttp السابقة للإصدار 0.0.22.Final
الوصف
تقوم المكتبة بتنفيذ بروتوكول Oblivious HTTP (RFC 9458) باستخدام مكتبة HPKE C الخاصة بـ BoringSSL عبر JNI. عندما يكون sun.misc.Unsafe غير متاح — مثلما يحدث عند تشغيل JVM باستخدام -Dio.netty.noUnsafe=true، أو عندما يقيد SecurityManager الوصول، أو على JVMs غير HotSpot — يتم توفير مسار احتياطي لـ ByteBufs المباشرة التي لا تكشف عن عنوان ذاكرتها من خلال hasMemoryAddress(). في هذه التكوينات، يمكن لمهاجم شبكي غير مصدق عليه تشغيل عمليات تشفير باستخدام طلبات OHTTP مصممة خصيصًا لإتلاف الذاكرة الخاصة بالاتصالات المتزامنة الأخرى والكشف عن محتويات المخازن المؤقتة المباشرة المجمعة المجاورة. يحدث هذا بغض النظر عما إذا نجح التحقق من علامة AEAD (التشفير المصادق عليه مع البيانات المرتبطة) أم لا، حيث تقوم BoringSSL بإعادة تعيين المخزن المؤقت للإخراج إلى الصفر عند الفشل. يؤدي الكشف عن المعلومات إلى توفير مفتاح التشفير المطلوب لاستخراج البيانات المسربة، مما يعرض سرية وسلامة جميع الاتصالات التي تشترك في نفس منطقة مخازن Netty للخطر.
التوصيات
التحديث إلى الإصدار 0.0.22.Final.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-32HF-8JW3-V4QQ
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾