PT-2022-9223 · Sealevel Systems · Seaconnect 370W
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Sealevel Systems, Inc. SeaConnect 370W versão 1.3.34
Descrição
Existe uma falha de gravação fora dos limites na funcionalidade HandleSeaCloudMessage. A função HandleIncomingSeaCloudMessage utiliza a função
json object get string para preencher a variável global p payload. A p payload tem apenas 0x100 bytes de comprimento, e a mensagem MQTT total pode ter até 0x201 bytes. Como a função json object get string preencherá str com base no comprimento do valor do JSON e não no tamanho real de str, isso resultaria em uma possível gravação fora dos limites.Recomendações
Como solução temporária, considere desativar a função
HandleIncomingSeaCloudMessage até que um patch esteja disponível.Restrinja o acesso à funcionalidade
HandleSeaCloudMessage para minimizar o risco de exploração.Evite usar a função
json object get string para preencher a variável global p payload no endpoint da API afetado até que o problema seja resolvido.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Memory Corruption
Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Seaconnect 370W