CVE-2026-71264

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 checks correctPIN, disclosing the device's general configuration (network, hardware, LED setup) to any unauthenticated client on the network.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El endpoint GET /json/cfg de WLED (registrado en wled00/wled_server.cpp) llama a serveJson() sin una verificación del PIN de configuración, a diferencia del endpoint /edit que verifica explícitamente ’correctPIN’, revelando la configuración general del dispositivo (red, hardware, configuración de LED) a cualquier cliente no autenticado en la red. Por separado, el estado de desbloqueo del PIN de configuración se rastrea a través de un único booleano global ’correctPIN’ (wled00/wled.h), no por estado de sesión: una vez que cualquier cliente individual envía el PIN correcto de 4 dígitos a través de POST /json, ’correctPIN’ se vuelve verdadero para cada cliente, otorgando a todos los clientes no autenticados subsiguientes acceso completo de escritura a la configuración (actualizaciones de firmware OTA, reconfiguración de WiFi, restablecimiento de fábrica) hasta que el dispositivo se reinicie.

Information

Published : 2026-08-05 13:24

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71264

Mitre link : CVE-2026-71264

CVE.ORG link : CVE-2026-71264


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization