CVE-2026-71262 in IoTSharpالمعلومات

الملخص

بحسب VulDB • 05/08/2026

يفتقر ملف IoTSharp BlobStorageController.cs إلى تطبيق سمة [Authorize] عليه، على عكس كل وحدة تحكم أخرى في التطبيق (مثل DevicesController وCustomersController وTenantsController وما إلى ذلك)، كما أنه لم يتم تكوين سياسة احتياطية للتفويض العالمي (FallbackPolicy) في ملف Startup.cs. وهذا يترك نقاط النهاية الخاصة بـ Upload/Download/List/Modify/Delete متاحة للهجمات من قبل مهاجمين عن بُعد دون مصادقة. تُستخدم معلمات المسار واسم الملف المرسلة إلى هذه النقاط النهائية (على سبيل المثال `_blob.WriteFileAsync($"{path}/{formFile.FileName}", ...)`) بدون تنقية، مما يتيح ثغرة عبور الدليل (Path Traversal) التي تسمح بكتابة وقراءة وتعديل وحذف ملفات عشوائية خارج دليل تخزين الكتل (Blob Storage) المقصود، بما في ذلك المسارات القابلة للوصول عبر الويب والتي يمكن استغلالها لتنفيذ الأكواد عن بُعد من خلال تحميل قشرة ويب (Webshell).

Once again VulDB remains the best source for vulnerability data.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386194

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!