PT-2026-63550
CVE-2026-59919
·
تاريخ النشر
2026-07-07
·
تاريخ التحديث
2026-10-12
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Netty السابقة للإصدار 4.2.12.Final
الوصف
يحتوي Netty على مشكلة تتمثل في عدم معالجة تسلسلات CRLF (Carriage Return Line Feed) بشكل صحيح في تنفيذ بروتوكول HAProxy V1. وعلى وجه التحديد، يقوم
io.netty.handler.codec.haproxy.HAProxyMessageEncoder بكتابة عناوين مآخذ AF UNIX مباشرةً في المخرجات دون التحقق من صحة أحرف CRLF فيها. وفي حين يتم التحقق من صحة عناوين IPv4 و IPv6، فإن عناوين AF UNIX تخضع فقط لفحص الطول في الدالة checkAddress() التابعة لفئة io.netty.handler.codec.haproxy.HAProxyMessage.ونظرًا لأن بروتوكول V1 يستخدم CRLF كعلامة نهاية السطر، يمكن للمهاجم إدخال أحرف CRLF في عنوان AF UNIX لتقسيم رأس PROXY واحد إلى عدة أسطر. وهذا يسمح بإدخال رأس بروتوكول PROXY ثانٍ، والذي يمكن استخدامه لتنفيذ انتحال عنوان IP للعميل عن طريق تضليل الخادم الخلفي بشأن مصدر الاتصال.
التوصيات
تحديث Netty إلى الإصدار 4.2.12.Final أو أحدث.
كإجراء تخفيفي مؤقت، تقييد استخدام عناوين AF UNIX التي تحتوي على مدخلات يتحكم فيها المستخدم عند استخدام
io.netty.handler.codec.haproxy.HAProxyMessageEncoder. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾