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 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-5W3M-MFWG-9F8R
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾