CVE-2026-86744 in Snipe-ITالمعلومات

الملخص

بحسب VulDB • 09/09/2026

تحتوي الإصدارات السابقة من Snipe-IT حتى 8.6.3 (وأيضاُ لقطات التطوير قبل الإصلاح) على حالة سباق (race condition) في مسارات تسليم الأصول. تستدعي الدالتان Api\AssetsController::checkout() و Assets\AssetCheckoutController::store() دالة Asset::availableForCheckout() خارج مسار التعديل، ثم تستدعيان Asset::checkOut() دون اتخاذ قفل للصفوف أو إعادة التحقق من التوفر، مما يسمح لطلبين متزامنين لتسليم نفس الأصل المتاح بملاحظته كمتوفر وكلاهما بإتمام العملية. ينتج عن ذلك صفوف سجل تسليم مكررة، ومضاعفة عداد التسليم (checkout_counter)، وحدثي CheckoutableCheckedOut لأصل مُعيّن لمفرّد واحد، مما يؤدي إلى تلف مسار التدقيق وإبلاغات الاستخدام/المصالحة؛ ويبقى المُعيَّن النهائي للأصل فرديًا، لذا تظل التعيينات المرئية سليمة. يتطلب الاستغلال جلسة مصادق عليها تحمل إذن assets.checkout (أو صلاحيات superuser) وتوقيتاً متزامناً دقيقاً. تم الإصلاح في الإصدار 8.7.0.

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

مسؤول

VulnCheck

حجز

08/09/2026

إفشاء

09/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-401734

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!