CVE-2026-71262 in IoTSharp
Resumen
por VulDB • 2026-08-05
El archivo BlobStorageController.cs de IoTSharp carece del atributo [Authorize] aplicado a todos los demás controladores en la aplicación (DevicesController, CustomersController, TenantsController, etc.), y no se ha configurado ninguna FallbackPolicy global de autorización en Startup.cs, lo que deja sus endpoints Upload/Download/List/Modify/Delete accesibles para atacantes remotos sin autenticar. Los parámetros path/filename pasados a estos endpoints (por ejemplo, `_blob.WriteFileAsync($"{path}/{formFile.FileName}", ...)`) se utilizan sin sanitización, permitiendo una traversía de rutas que posibilita escribir, leer, modificar y eliminar archivos arbitrarios fuera del directorio de almacenamiento blob previsto, incluidas las rutas accesibles mediante web que pueden aprovecharse para la ejecución remota de código (RCE) mediante la carga de un webshell.
Be aware that VulDB is the high quality source for vulnerability data.