


Perceptive Security
SOC/SIEM Consultancy

IoTSharp BlobStorageController.cs lacks the [Authorize] attribute applied to every other controller in the application (DevicesController, CustomersController, …
Published:
4 August 2026 at 22:00:00
Alert date:
5 August 2026 at 14:10:56
Source:
nvd.nist.gov
Mobile & IoT, Web Technologies, Identity & Access, Zero-Day Vulnerabilities
CVE-2026-71262 affects IoTSharp's BlobStorageController.cs, which lacks the [Authorize] attribute present on all other controllers in the application. No global authorization FallbackPolicy is configured in Startup.cs, leaving Upload, Download, List, Modify, and Delete endpoints fully accessible to unauthenticated remote attackers. Additionally, path and filename parameters passed to these endpoints are used without sanitization, enabling path traversal attacks. Attackers can read, write, modify, and delete arbitrary files outside the intended blob storage directory. Web-accessible paths can be targeted, allowing attackers to upload webshells and achieve remote code execution. This combination of missing authentication and unsanitized input represents a critical security flaw in the IoTSharp platform.
Technical details
Mitigation steps:
Affected products:
IoTSharp
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-71262
https://github.com/IoTSharp/IoTSharp
https://github.com/IoTSharp/IoTSharp/blob/master/IoTSharp/Controllers/BlobStorageController.cs
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
