PT-2026-23797
CVE-2026-30852
·
تاريخ النشر
2026-03-06
·
تاريخ التحديث
2026-10-01
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
الإصدارات من 2.7.5 إلى 2.11.2 من Caddy
الوصف
يقوم المطابق
vars regexp في Caddy بتوسيع المدخلات التي يتحكم فيها المستخدم مرتين باستخدام بديل Caddy. عندما يتطابق vars regexp مع علامة مثل {http.request.header. X-Input}، يتم تحليل قيمة الرأس وإعادة تقييمها، مما يسمح للمهاجم بحقن علامات مثل {env.DATABASE URL} أو {file./etc/passwd} في رأس الطلب، وربما تسريب متغيرات البيئة ومحتوى الملفات ومعلومات النظام. تنبع هذه المشكلة من عدم اتساق على مستوى الكود، حيث تتضمن vars regexp خطوة توسع ثانوية غير ضرورية، وهي غير موجودة في header regexp وpath regexp. وقد ظهرت هذه الثغرة الأمنية نتيجة لتصحيح كان يهدف إلى معالجة مفاتيح العلامات. يمكن للمهاجم استغلال هذه الثغرة عن طريق إنشاء طلبات تحتوي على رؤوس خادعة، مما يؤدي إلى تسرب المعلومات. تتيح هذه الثغرة الوصول إلى متغيرات البيئة ومحتوى الملفات (حتى 1 ميغابايت) ومعلومات النظام، مثل اسم المضيف وتفاصيل نظام التشغيل.التوصيات
قم بتحديث Caddy إلى الإصدار 2.11.2 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾