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

الملخص

بحسب VulDB • 19/08/2026

Wekan هو تطبيق كانبان مفتوح المصدر مبني باستخدام Meteor. قبل الإصدار 10.38، كانت معالجات الـ API `/api/boards/:boardId/export` و `/api/boards/:boardId/attachments/:attachmentId/export` و `/api/boards/:boardId/export/csv` و `/api/boards/:boardId/exportExcel` الموجودة في الملفات `models/export.js` و `models/exportExcel.js` تبحث عن مستخدم بناءً على معلمة الاستعلام `authToken` التي يتحكم فيها المهاجم، وتقوم فوراً باستدعاء `user._id.toString()` دون التحقق مما إذا كانت دالة `ReactiveCache.getUser()` قد أرجعت قيمة `undefined`. وبالتالي، فإن طلب لوحة خاصة مع رمز (token) غير معروف كان يؤدي إلى حدوث خطأ من نوع TypeError (`TypeError`) داخل مسار غير متزامن (asynchronous route)، مما ينتج عنه رفض غير مُعالَج (unhandled rejection) يمكن أن ينهي عملية Wekan ويحرم جميع المستخدمين من الخدمة. يضيف الإصدار 10.38 حارساً للردود برمز الحالة 401 بعد كل بحث عن رمز التصدير، ويعمل على تغليف معالجات التصدير بـ `safeRoute()` بحيث تصبح الاستثناءات غير المتوقعة استجابات مُتحكَّم فيها. تم إصلاح هذه المشكلة في الإصدار 10.38.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

31/07/2026

إفشاء

20/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393411

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!