PT-2026-50160

CVE-2026-52844

·

تاريخ النشر

2026-06-16

·

تاريخ التحديث

2026-09-20

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Caddy الأقدم من 2.11.4
الوصف
في نظام التشغيل Windows، يوجد تباين بين الطريقة التي تتعامل بها أدوات مطابقة المسارات في Caddy وطريقة تعامل file server مع مسارات الطلبات. تقوم الدالة MatchPath.MatchWithError() بمقارنة r.URL.Path باستخدام دلالات مسار URL ولا تقوم بتوحيد علامات البار المقلوب (``) إلى علامات البار الأمامي (/). ونتيجة لذلك، يتم التعامل مع مسار طلب مثل /privatesecret.txt على أنه خارج نطاق /private/*. ومع ذلك، يقوم file server لاحقًا بحل هذا المسار نفسه باستخدام SanitizedPathJoin()، وبما أن نظام Windows يعامل الخطوط المائلة العكسية كفواصل بين الدلائل، يتم تقديم الملف الموجود داخل الدليل المحمي. وهذا يسمح لعميل بعيد غير مصدق عليه بتجاوز التفويض المحدد بنطاق المسار أو مسارات الرفض، مما يؤدي إلى الكشف عن الملفات الحساسة داخل الشجرة الفرعية المحمية.
التوصيات
قم بالتحديث إلى الإصدار 2.11.4.
كحل مؤقت، قم بتقييد الوصول إلى وحدة file server أو تجنب استخدام مسارات المصادقة/الرفض ضمن نطاق المسار لحماية الدلائل الحساسة على نظام Windows حتى يتم تطبيق التحديث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-QRP7-CVWR-J2C6
CLEANSTART-2026-QE63753
GO-2026-5595
OPENSUSE-SU-2026:21551-1
SUSE-SU-2026:23216-1
SUSE-SU-2026:23227-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾