PT-2026-68135 · Iotsharp · Iotsharp

·

CVE-2026-71262

·

Publicado

2026-08-05

·

Atualizado

2026-08-10

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas IoTSharp (versões afetadas não especificadas)
Descrição O componente BlobStorageController.cs carece do atributo [Authorize] e não possui uma FallbackPolicy de autorização global configurada no Startup.cs. Isso permite que atacantes remotos não autenticados acessem os endpoints 'Upload', 'Download', 'List', 'Modify' e 'Delete'. Além disso, os parâmetros path e filename passados para esses endpoints são utilizados sem sanitização na função blob.WriteFileAsync(). Isso resulta em path traversal, permitindo que atacantes leiam, gravem, modifiquem e excluam arquivos arbitrários fora do diretório de armazenamento de blob pretendido. Se caminhos acessíveis via web forem visados, isso pode ser explorado para alcançar a execução remota de código através do upload de um webshell.
Recomendações Aplique o atributo [Authorize] ao BlobStorageController.cs ou configure uma FallbackPolicy de autorização global no Startup.cs para evitar acesso não autenticado. Sanitize os parâmetros path e filename utilizados na função blob.WriteFileAsync() para prevenir path traversal. Restrinja o acesso aos endpoints do BlobStorageController.cs até que essas correções sejam implementadas.

Correção

RCE

Missing Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-71262

Produtos afetados

Iotsharp