PT-2026-136946
CVE-2026-118513
·
تاريخ النشر
2026-11-04
·
تاريخ التحديث
2026-11-09
الوصف من
CVSS 4.0
7.7
عاليةالمقاييسAV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة
Symfony الإصدارات السابقة لـ 5.4.56
Symfony الإصدارات السابقة لـ 6.4.50
Symfony الإصدارات السابقة لـ 7.4.23
Symfony الإصدارات السابقة لـ 8.1.11
Description
يوجد خلل في تجاوز المصادقة في
X509Authenticator و X509AuthenticationListener حيث يمكن للمهاجم الذي يمتلك شهادة من جهة إصدار شهادات (CA) موثوقة أن يصادق كأي مستخدم في التطبيق، بما في ذلك الحسابات ذات الصلاحيات، من خلال التأثير على الاسم الشائع (CN). ينبع المشكلة من إصلاح غير مكتمل حيث أن التعبير النمطي المستخدم لاستخراج معرفات المستخدم من Subject DN (Distinguished Name) الممرر في $ SERVER['SSL CLIENT S DN'] لم يكن يراعي رموز الهروب (escape-aware). وبناءً على ذلك، يفشل النظام في التمييز بين فاصل RDN (Relative Distinguished Name) الفعلي وحروف الفصل الموجودة داخل القيمة. بموجب RFC 2253، يتم قراءة الفواصل المهربة بشكل خاطئ كفواصل، ويتم التعامل مع الشرطات المائلة البسيطة كفواصل. وفي تنسيق X509 NAME oneline() القديم، يتم التعامل مع الفواصل البسيطة كفواصل. وهذا يسمح لـ CN ملوث بتمرير عنوان مستخدم مختلف لإتمام عملية المصادقة.Recommendations
تحديث Symfony إلى الإصدار 5.4.56 أو أحدث.
تحديث Symfony إلى الإصدار 6.4.50 أو أحدث.
تحديث Symfony إلى الإصدار 7.4.23 أو أحدث.
تحديث Symfony إلى الإصدار 8.1.11 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾