PT-2026-82106 · Unknown · Loramac-Node

·

CVE-2026-13480

·

Published

2026-08-26

·

Updated

2026-08-31

CVSS v3.1

3.1

Low

VectorAV:A/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:L
Name of the Vulnerable Software and Affected Versions loramac-node (affected versions not specified)
Description The LoRaWAN TS004 Fragmented Data Block Transport handler frag transport package callback() in subsys/lorawan/services/frag transport.c parses downlink command bytes without validating if sufficient payload bytes remain before each access. The handler casts rx buf + rx pos to a 10-byte frag transport setup req struct or passes &rx buf[rx pos] to the fragment decoder, which reads ctx.frag size bytes without checking the remaining length. Since ctx.frag size is attacker-controlled via a FRAG SESSION SETUP command, an attacker possessing the device session keys can use mismatched-index DATA FRAGMENT filler commands to force the decoder to read beyond the end of the MacCtx.RxPayload buffer. This results in a bounded out-of-bounds read, potentially copying adjacent static memory into decoder buffers and the FUOTA (Firmware Update Over-The-Air) flash image. The issue is limited to parties with session keys, and because the over-read data is not returned to the sender, there is no direct disclosure channel.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

RCE

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-13480
GHSA-845M-2M84-G5H2

Affected Products

Loramac-Node