PT-2026-72075 · Unknown+1 · Lorawan Fragmented Data Block Transport+1
CVE-2026-12363
·
Publicado
2026-08-14
·
Atualizado
2026-08-26
CVSS v3.1
4.2
Média
| Vetor | AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L |
Nome do Software Vulnerável e Versões Afetadas
LoRaWAN Fragmented Data Block Transport (versões afetadas não especificadas)
Descrição
O serviço LoRaWAN Fragmented Data Block Transport não valida o contador de fragmentos em um comando DATA FRAGMENT recebido antes de encaminhá-lo ao decodificador configurado. Na função
frag transport package callback(), o valor frag counter é extraído diretamente do payload de downlink. Como os fragmentos DataFragment utilizam indexação iniciada em 1, um frag counter com valor 0 causa um underflow aritmético quando o decodificador calcula o índice da matriz e o deslocamento da flash como frag counter - 1.Ao utilizar o decodificador padrão Semtech/LoRaMAC-node, isso resulta em uma gravação fora dos limites na função
FragDecoderProcess(), especificamente em FragDecoder.FragNbMissingIndex[fragCounter - 1] = 0, onde o índice é avaliado como -1. Isso corrompe o estado da matriz de recuperação MatrixM2B adjacente do objeto decodificador estático. Este problema é acessível via downlinks autenticados durante uma sessão de fragmentação ativa, como por meio de um servidor FUOTA ou de rede comprometido. O impacto limita-se à corrupção do estado do decodificador e à negação da sessão de atualização de firmware (FUOTA).Recomendações
Como medida de mitigação temporária, restrinja o uso da função
frag transport package callback() ou garanta que o servidor de rede não envie comandos DATA FRAGMENT com frag counter igual a 0 até que uma correção seja aplicada.
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.Exploit
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Loramac-Node
Lorawan Fragmented Data Block Transport