PT-2026-43308 · Algernon · Algernon

·

CVE-2026-48126

·

تاريخ النشر

2026-05-26

·

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

2026-07-30

CVSS v3.1

8.2

عالية

المتجهAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Algernon الأقدم من 1.17.8
الوصف
عند التشغيل باستخدام علامة --domain أو علامة --letsencrypt (التي تُفعّل --domain تلقائيًا)، يقوم معالج الطلبات بتحديد الدليل المُقدَّم عن طريق ربط --dir المُهيَّأ بقيمة رأس Host المُقدَّم من العميل باستخدام filepath.Join دون التحقق من الصحة. يمكن للمهاجم تقديم رأس Host: .. لاجتياز مستوى واحد فوق جذر المستند. وهذا يسمح بقراءة الملفات بشكل تعسفي وعرض قائمة كاملة بمحتويات الدليل الأصلي. بالإضافة إلى ذلك، إذا كان ملف .lua موجودًا في الدليل الأصلي، فقد يؤدي ذلك إلى تنفيذ Lua من جانب الخادم، مما يتيح تنفيذ أوامر shell بصفتك مستخدم العملية عبر الدالة run3().
التوصيات
قم بالتحديث إلى الإصدار 1.17.8.
كحل مؤقت، تجنب استخدام العلامتين --domain أو --letsencrypt حتى يتم تطبيق التحديث.

استغلال

إصلاح

RCE

Relative Path Traversal

Path traversal

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-48126
GHSA-JC3J-X6PG-4HMV
GO-2026-5460
OPENSUSE-SU-2026:21483-1

المنتجات المتأثرة

Algernon