CVE-2026-71262 Details
Description
IoTSharp BlobStorageController.cs lacks the [Authorize] attribute applied to every other controller in the application (DevicesController, CustomersController, TenantsController, etc.), and no global authorization FallbackPolicy is configured in Startup.cs, leaving its Upload/Download/List/Modify/Delete endpoints reachable by unauthenticated remote attackers.
A vulnerability exists in the IoTSharp BlobStorageController due to the absence of the [Authorize] attribute, which is applied to other controllers within the application. Additionally, no global authorization FallbackPolicy is set in Startup.cs. This oversight allows unauthenticated remote attackers to access the Upload, Download, List, Modify, and Delete endpoints. The vulnerability is further exacerbated by the lack of parameter sanitization in the path and filename parameters, enabling path traversal attacks that could result in writing, reading, modifying, or deleting arbitrary files outside the designated blob storage directory. This includes web-accessible paths that could be exploited for remote code execution through web shell uploads.
To address this vulnerability, apply the [Authorize] attribute to the BlobStorageController and configure a global authorization FallbackPolicy in Startup.cs. Additionally, implement proper sanitization of the path and filename parameters to prevent path traversal attacks.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 5, 2026CISA-ADP
Assessed Aug 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/IoTSharp/IoTSharp | TuranSec | Vendor |
| https://github.com/IoTSharp/IoTSharp/blob/master/IoTSharp/Controllers/BlobStorageController.cs | TuranSec | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | TuranSec |
Affected Products
| Product | Versions |
|---|---|
| IoTSharp | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 10, 2026 | CVE Modified | TuranSec |
| Aug 5, 2026 | CVE Modified | CISA-ADP |
| Aug 5, 2026 | New CVE Received | TuranSec |
Volerion