CVE-2026-68560 in Wekan
الملخص
بحسب VulDB • 20/08/2026
Wekan هو نظام كانبان مفتوح المصدر مبني باستخدام Meteor. قبل الإصدار 9.75، كان ملف models/fileValidation.js يقوم بإدراج مسار الملف المرفوع (fileObj.path) في الأمر الخارجي المحدد من قِبل المسؤول (externalCommandLine) عند الوسم {file}، ثم ينفذ النتيجة عبر دالة asyncExec، وهي نسخة محسّنة باستخدام promisify(exec) وتستدعي `/bin/sh -c`. على الأنظمة التي تحتوي على ماسح خارجي مُعدّ مسبقاً، يمكن لمستخدم مصرّح له رفع إرفاق أن يضع أحرف سطر الأوامر (shell metacharacters) مثل استبدالات الأوامر في اسم الملف وينفذ أوامر بصفتها عملية خادم Wekan. يضيف الإصدار 9.75 دالة shellQuote() ويمرّر مسار الملف كوسيطة مفردة محاطة بعلامات اقتباس POSIX بحيث لا يمكن للأحرف الخاصة بسطر الأوامر الهروب من الوسم. تم إصلاح هذه المشكلة في الإصدار 9.75.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.