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

VetorAV: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

CVE-2026-12363
GHSA-FVM7-7WHG-8GJ6

Produtos afetados

Loramac-Node
Lorawan Fragmented Data Block Transport