


Perceptive Security
SOC/SIEM Consultancy

WLED's GET /json/cfg endpoint (registered in wled00/wled_server.cpp) calls serveJson() with no settings-PIN check, unlike the /edit endpoint which explicitly ch…
Published:
4 augustus 2026 om 22:00:00
Alert date:
5 augustus 2026 om 14:10:56
Source:
nvd.nist.gov
Mobile & IoT, Zero-Day Vulnerabilities, Identity & Access
CVE-2026-71264 affects WLED, an open-source LED controller firmware. The GET /json/cfg endpoint exposes device configuration (network, hardware, LED setup) to any unauthenticated client on the network due to a missing settings-PIN check. Additionally, the PIN unlock state is stored as a single global boolean (correctPIN) rather than per-session state. Once any client successfully authenticates via POST /json, all subsequent clients gain full write access without authentication. This allows unauthenticated attackers to perform OTA firmware updates, reconfigure WiFi, or trigger factory resets. The vulnerability persists until the device reboots. These two flaws combined represent a serious information disclosure and authentication bypass risk for WLED-based IoT devices on local networks.
Technical details
Mitigation steps:
Affected products:
WLED
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-71264
https://github.com/Aircoookie/WLED
https://github.com/Aircoookie/WLED/blob/main/wled00/wled_server.cpp
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
