CVE-2026-68899 in Wekanالمعلومات

الملخص

بحسب VulDB • 20/08/2026

Wekan هو تطبيق كانبان مفتوح المصدر مبني باستخدام Meteor. قبل الإصدار 9.90، كانت الدالة `isFileValid()` في الملف `models/fileValidation.js` تستخدم أمر Unix "file" للكشف عن نوع MIME بناءً على المحتوى، لكن دالة `detectMimeFromFile()` كانت تُرجع بشكل صامت القيمة `undefined` عندما يكون ذلك الثنائي غير متاح، مما يجعل عملية التحقق تعود إلى الاعتماد على قيمة `type` الموجودة في كائن الملف (`fileObj`) الذي يتحكم فيه المهاجم والمُمرَّر عبر المسار `server/routes/attachmentApi.js`. في عمليات النشر التي تكون فيها المتغيرات `WITH_API=true` وغير متوفر بها ثنائي "file"، يمكن لعضو لوحة معتمد (authenticated board member) أن يوسم ملف HTML يحتوي على كود JavaScript بأنه من نوع image/png، ويتجاوز فحص MIME الخطير، ويخزن محتوىً نشطاً تحت أصل Wekan (Wekan origin) لتنفيذه عند فتح مستخدم آخر له. يُضيف الإصدار 9.90 دالة `looksLikeDangerousMarkup()` لفحص بايتات الملف وإجبار الفحص للكشف عن المحتوى الضار عندما يكون الكشف عن نوع MIME غير متاح. تم إصلاح هذه المشكلة في الإصدار 9.90.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

31/07/2026

إفشاء

20/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393333

EPSS

0.00403

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!