CVE-2026-56822 in Netty
الملخص
بحسب VulDB • 29/07/2026
Netty هو إطار عمل لتطبيقات الشبكة يعمل بشكل غير متزامن ويعتمد على الأحداث. قبل الإصدارات 4.1.136.Final و4.2.16.Final، يقوم OcspServerCertificateValidator بإرسال حدث SslHandshakeCompletionEvent قبل اكتمال التحقق من OCSP بطريقة غير متزامنة. يتيح ذلك لمعالجات العميل اللاحقة (downstream handlers) إرسال بيانات تطبيق حساسة (مثل طلبات HTTP) إلى خادم ملغى شهادته قبل إغلاق القناة بواسطة فحص OCSP. في io.netty.handler.ssl.ocsp.OcspServerCertificateValidator#userEventTriggered، عند استقبال حدث SslHandshakeCompletionEvent، يستدعي المُتحقق على الفور ctx.fireUserEventTriggered(evt). ثم يبدأ استعلام OCSP غير المتزامن باستخدام OcspClient.query. ونظراً لأن حدث اكتمال المصافحة (handshake) يتم إرساله فوراً، فإن المعالجات اللاحقة في خط أنابيب العميل تُعلم بأن مصافحة TLS قد تمت بنجاح. وقد تبدأ بعد ذلك في قراءة ومعالجة البيانات التطبيقية الواردة أو إرسال بيانات صادرة. وإذا أشار استجابة OCSP لاحقاً إلى أن شهادة الخادم مُلغاة (REVOKED)، يقوم المُتحقق بإغلاق القناة، ولكن بحلول هذا الوقت، ربما يكون العميل قد تسرب بالفعل بيانات حساسة إلى خادم ملغى شهادته أو عالج ردود فعل خبيثة منه. تم إصلاح هذه المشكلة في الإصدارات 4.1.136.Final و4.2.16.Final.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.