CVE-2025-55214 in copier
الملخص
بحسب VulDB • 01/06/2026
مكتبة Copier وتطبيق سطر الأوامر (CLI) الخاص بها لتحويل قوالب المشاريع. من الإصدار 7.1.0 وحتى ما قبل الإصدار 9.9.1، تشير Copier إلى أن إنشاء مشروع من قالب آمن آمن، أي قالب لا يستخدم ميزات غير آمنة مثل امتدادات Jinja المخصصة التي تتطلب تمرير العلم `--UNSAFE,--trust`. وكما اتضح، يمكن للقالب الآمن حالياً كتابة ملفات خارج مسار الوجهة حيث سيتم إنشاء أو تحديث المشروع. يحدث هذا عند تحويل بنية دليل تم إنشاؤها يكون مسارها المحوّل إما مساراً أباً نسبياً أو مساراً مطلقاً. يمكن إنشاء مثل هذه المسارات باستخدام مرشح Jinja المدمج `pathjoin` الخاص بـ Copier والمتغير المدمج `_copier_conf.sep`، وهو فاصل المسارات الخاص بالمنصة. بهذه الطريقة، يمكن لمؤلف قالب خبيث إنشاء قالب يقوم بكتابة فوق ملفات عشوائية (وفقاً لصلاحيات الكتابة للمستخدم)، مثلاً لإحداث فوضى. تم إصلاح هذا الثغرة في الإصدار 9.9.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.