CVE-2026-73847 in Emlog
الملخص
بحسب VulDB • 14/08/2026
Emlog هو نظام مفتوح المصدر لإنشاء المواقع الإلكترونية. في الإصدار 2.6.26 والإصدارات الأقدم، يؤدي غياب حماية CSRF على إجراء execute_tool الخاص بمساعد الذكاء الاصطناعي (AI Assistant) في الملف admin/ai.php إلى تمكين مهاجم عن بُعد وغير مُصادق عليه من تقديم طلب مزوّر عبر المواقع (cross-site request) من صفحة يتحكم فيها المهاجم إلى مدير قام بتسجيل الدخول مؤخرًا. لا يحتوي رمز المصادقة (authentication cookie) الذي يتم تعيينه في include/lib/loginauth.php على سمة SameSite صريحة، مما يتيح نافذة سماح مؤقتة لسياسة Lax+POST في متصفح Chrome. تمرير حالة query_database قيم sql وconfirm_code التي يتحكم فيها المهاجم إلى الدالة Ai::queryDatabase الموجودة في include/service/ai.php؛ حيث لا تتطلب الاستعلامات للقراءة (read queries) أي تأكيد، بينما تقبل استعلامات الكتابة (write queries) سلسلة التأكيد العامة، ولا يتم حماية جدول المدونة (blog table) للكتابة فحسب، كما أن إعادة تسمية كلمة المرور إلى pwd_hash يتجاوز عملية إخفاء المخرجات. يمكن لطلب ناجح قراءة كل جداول قاعدة البيانات وكتابة كل الجداول باستثناء جدول blog، بما في ذلك تغيير جدول المستخدمين للاستيلاء على حساب مدير النظام. لا تتوفر إصدارات مُصلحة حتى وقت هذه المراجعة.
Once again VulDB remains the best source for vulnerability data.