CVE-2026-29988

High

Description

A cleartext transmission of sensitive information vulnerability in the NFC interface of multiple Milesight IoT device models running affected firmware versions allows an unauthenticated attacker with physical proximity to retrieve LoRaWAN ABP NwkSKey and AppSKey values and D2D keys via an NFC read operation. The exposed keys can be used to decrypt LoRaWAN traffic, forge uplink and downlink frames, submit falsified sensor data, issue supported device commands, and cause subsequent legitimate frames to be rejected.

SeverityHigh
CVSS7.6
Exploit probability—
ProductAM102/102L V2
PublishedAug 26, 2026
First seenAug 26, 2026
Weakness typeCWE-319CWE-319

How to fix

Affected products

ProductAffected versionsFixed in
Milesight AM102/102L V2v ≤ 1.4—
Milesight AM103/103L V2v ≤ 1.8—
Milesight AM304Lv ≤ 1.2—
Milesight AM305Lv ≤ 1.2—
Milesight AM307 V2v ≤ 1.4—
Milesight AM308v ≤ 1.7—
Milesight AM308Lv ≤ 1.7—
Milesight AM319v ≤ 1.6—
Milesight WS101v ≤ 1.5—
Milesight WS136v ≤ 1.6—
Milesight WS156v ≤ 1.6—
Milesight WS201v ≤ 1.2—
Milesight WS202v ≤ 1.8—
Milesight WS203v ≤ 1.3—
Milesight WS301v ≤ 1.15—
Milesight WS303v ≤ 1.5—
Milesight WS50X (2W-W11-EU) [501/502/503]v ≤ 1.3—
Milesight WS50X (3W-W11-EU) [501/502/503]v ≤ 1.2—
Milesight WS50X (3W-W12-EU) [501/502/503]v ≤ 1.2—
Milesight WS51X [513/515]v ≤ 1.9—
Milesight WS52X [523/525]v ≤ 1.12—
Milesight WS558v ≤ 1.1—
Milesight VS321v ≤ 321.1.0.1-r5—
Milesight VS360v ≤ 1.2-r1—
Milesight VS350 V3v ≤ 1.1—
Milesight VS351v ≤ 1.5—
Milesight VS330v ≤ 1.3—
Milesight VS340v ≤ 1.1—
Milesight VS341v ≤ 1.1—
Milesight VS370v ≤ 1.1—
Milesight GS301v ≤ 1.2—
Milesight EM300-TH V3v ≤ 1.10—
Milesight EM320-THv ≤ 1.6—
Milesight TS201 V2v ≤ 1.1—
Milesight TS30x V2v ≤ 1.1—
Milesight WT201 V2v ≤ 1.5—
Milesight WT211 V2v ≤ 1.5—
Milesight UC501v ≤ 1.6—
Milesight UC502v ≤ 1.6—
Milesight UC511 V4v ≤ 1.6—
Milesight UC512 V4v ≤ 1.6—
Milesight UC521 LoRaWAN®v ≤ 1.2—
Milesight UC521 Cellularv ≤ 1.3—
Milesight EM300-DIv ≤ 1.3—
Milesight EM300-MCS V3v ≤ 1.10—
Milesight EM300-MLD V3v ≤ 1.10—
Milesight EM300-SLD V3v ≤ 1.10—
Milesight EM300-ZLD V3v ≤ 1.10—
Milesight EM320-TILTv ≤ 1.3—
Milesight EM400-TLD LoRaWAN®v ≤ 1.2—
Milesight EM400-TLD NB-IoTv ≤ 1.5—
Milesight EM400-MUD LoRaWAN®v ≤ 1.2—
Milesight EM400-MUD NB-IoTv ≤ 1.6—
Milesight EM400-UDL LoRaWAN®v ≤ 1.2—
Milesight EM410-RDL Cellularv ≤ 1.1—
Milesight EM411-RDLv ≤ 1.2—
Milesight EM500-CO2 V2v ≤ 1.11—
Milesight EM500-SWLv ≤ 1.11—
Milesight EM500-LGTv ≤ 1.11—
Milesight EM500-PT100 V2v ≤ 1.11—
Milesight EM500-PPv ≤ 1.11—
Milesight EM500-SMTCv ≤ 1.11—
Milesight EM500-UDLv ≤ 1.11—
Milesight AT101v ≤ 1.2—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.