Seldaek

#10646من 60,401
29.9إجمالي CVSS
الثغرات · 4
متوسطة
2
عالية
2
PT-2026-5124
2026-01-28
6.3
CVE-2026-24739
Symfony
Symfony
لم يكن مكون Process في Symfony يعالج بعض الأحرف بشكل صحيح، وتحديدًا الحرف `=`، عند إخراط الحجج في أنظمة Windows. عند تشغيل PHP من بيئة تعتمد على MSYS2، مثل Git Bash، وتشغيل ملفات تنفيذية أصلية لنظام Windows، قد يؤدي تحويل الحجج/المسارات في MSYS2 إلى معالجة الحجج غير الموضوعة بين علامتي اقتباس والتي تحتوي على هذه الأحرف بشكل غير صحيح. قد يؤدي ذلك إلى تلقي العمليات التي تم تشغيلها لوسائط تالفة أو مقطوعة، مما يخل بالسلوك المتوقع من Symfony. إذا استخدم أحد التطبيقات مكون Process في Symfony لاستدعاء أوامر إدارة الملفات (مثل: `rmdir`، `del`) مع وسيلة مسار تحتوي على `=`، فقد تقوم طبقة التحويل في MSYS2 بتعديل الوسيلة أثناء التنفيذ. قد يؤدي ذلك إلى تنفيذ العمليات في مسار غير مقصود، مما قد يشمل حذف الملفات أو المجلدات. وتزداد أهمية هذه المشكلة بشكل خاص عندما تؤثر المدخلات غير الموثوقة على معلمات العملية، مثل مسارات المستودعات، أو مسارات الملفات المستخرجة، أو المجلدات المؤقتة، أو الإعدادات التي يتحكم فيها المستخدم.