PT-2026-49133 · Unknown · Nanomodbus
CVSS v2.0
9.0
Alta
| Vetor | AV:N/AC:L/Au:N/C:P/I:P/A:C |
Nome do Software Vulnerável e Versões Afetadas
nanoMODBUS versões anteriores a 1.23.1
Descrição
O servidor Modbus/TCP contém um estouro de buffer do tipo off-by-one na função
recv msg header(). Atacantes remotos não autenticados podem explorar isso enviando um quadro MBAP manipulado com o campo Length configurado como 255, permitindo a gravação de um byte controlado além do final do buffer de recepção de 260 bytes. Essa ação corrompe o campo buffer-index da estrutura de estado do nanoMODBUS, o que pode resultar em negação de serviço devido a acessos inválidos à memória. Em alvos bare-metal e RTOS (Sistema Operacional de Tempo Real) sem proteção de memória, isso também pode resultar na revelação de um byte de informação e gravações em endereços de registro não pretendidos no caminho do manipulador Write Multiple Registers (FC16).Recomendações
Atualize o nanoMODBUS para uma versão posterior a 1.23.0.
Exploit
Correção
DoS
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Nanomodbus