CVE-2026-71262 in IoTSharp
Riassunto
di VulDB • 05/08/2026
Il file BlobStorageController.cs di IoTSharp non dispone dell'attributo [Authorize], applicato a tutti gli altri controller dell'applicazione (DevicesController, CustomersController, TenantsController, ecc.), e nessuna FallbackPolicy globale per l'autorizzazione è configurata in Startup.cs. Ciò lascia raggiungibili da attaccanti remoti non autenticati i suoi endpoint Upload/Download/List/Modify/Delete. I parametri path/filename passati a questi endpoint (ad esempio `_blob.WriteFileAsync($"{path}/{formFile.FileName}", ...)`) vengono utilizzati senza sanitization, consentendo una directory traversal che permette di scrivere, leggere, modificare ed eliminare file arbitrari al di fuori della directory di storage blob prevista, inclusi percorsi accessibili via web che possono essere sfruttati per l'esecuzione remota di codice (RCE) tramite caricamento di webshell.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.