CVE-2026-78381 in RansomLookالمعلومات

الملخص

بحسب VulDB • 24/08/2026

يحتوي RansomLook على ثغرة عبور المسار (Path Traversal) في معالجة حقل الشاشة المرتبطة بمنشورات المجموعة. يقوم معالج API الخاص بـ GroupPost.get بتوصيل قيمة الحقل screen، التي يتحكم فيها قاعدة البيانات، مباشرةً مع دليل source/ التابع للتطبيق وفتح المسار الناتج دون التحقق من أن الملف المحلّل يبقى ضمن الدليل المقصود.

نظراً لأن حقل screen حر الشكل ويمكن تعبئته إما عبر محرر المنشورات الإداري أو عن طريق استيراد البيانات من مثيل RansomLook بعيد، يمكن لمثيل خبيث في السلسلة العلوية (upstream) توفير تسلسلات عبور مثل ../config/generic.json. وعند استرجاع المنشور المتأثر لاحقاً عبر الـ API، يقوم RansomLook بحل وقراءة المسار الذي يتحكم فيه المهاجم وإرجاع محتويات الملف المشار إليه مشفرةً بترميز Base64 ضمن استجابة الـ API.

يمكن أن يتيح ذلك لمهاجم (بصفتة مسؤولاً) يتحكم في بيانات المنشور المستوردة قراءة ملفات عشوائية يمكن الوصول إليها بواسطة عملية RansomLook، مما قد يعرض بيانات التكوين الحساسة، أو اعتمادات واجهة برمجة التطبيقات (API credentials)، أو تجزئات كلمات المرور (password hashes)، أو أسرار التطبيق الأخرى للخطر. لا تتطلب الهجمة أن يمتلك المثيل الخبيث في السلسلة العلوية حساباً على مثيل RansomLook المتأثر.

تم معالجة الثغرة من خلال حل مسارات screen باستخدام os.path.realpath() والتحقق من بقاء المسار المحلّل أسفل دليل source/ التابع للتطبيق. يتم إجراء التحقق عند كتابة القيم وفوراً قبل قراءة الملفات. يمنع استخدام المسارات القياسية (canonical paths) أيضاً العبور عبر الروابط الرمزية التي كانت ستتجاوز عمليات التطبيع اللغوي البسيطة للمسار.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

CIRCL

حجز

24/08/2026

إفشاء

24/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394675

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!