CyberRota Analysis
AI-GeneratedThe IoTSharp application has a critical vulnerability in its BlobStorageController, where the absence of an [Authorize] attribute and a global authorization policy allows unauthenticated remote attackers to access sensitive file operations. This flaw enables path traversal attacks, permitting attackers to read, write, modify, and delete arbitrary files, potentially leading to remote code execution through webshell uploads. Organizations utilizing IoTSharp should prioritize immediate remediation to protect against unauthorized access and potential exploitation.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD 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.