PT-2026-49133 · Unknown · Nanomodbus
Burxonov Muslimbek
·
Publicado
2026-06-14
·
Atualizado
2026-06-15
·
CVE-2026-54410
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
Um estouro de buffer do tipo off-by-one existe na função
recv msg header() do servidor Modbus/TCP. Atacantes remotos não autenticados podem escrever um byte controlado além do buffer de recebimento de 260 bytes ao enviar um quadro MBAP manipulado com o campo Length definido como 255. Esta ação corrompe o campo de índice de buffer adjacente da estrutura de estado do nanoMODBUS, levando à negação de serviço por meio de acessos inválidos à memória. Em alvos bare-metal e RTOS (Sistema Operacional de Tempo Real) sem proteção de memória, isso pode resultar na divulgaçã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 para uma versão posterior a 1.23.0.
Como mitigação temporária, restrinja o acesso à função
recv msg header() ou ao servidor Modbus/TCP apenas a redes confiáveis.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