CVE-2026-42503: fallo de gravedad alta en golang.org/x/tools/gopls
Accidental binding to INADDR_ANY might lead to RCE in golang.org/x/tools/gopls
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
gopls (servidor de lenguaje Go) puede vincularse accidentalmente a todas las interfaces de red (0.0.0.0) al usar ciertas flags de depuración, permitiendo que cualquiera en la red ejecute código arbitrario en la máquina afectada.
Cuando gopls se invoca con las flags -listen o -port sin un hostname explícito (por ejemplo, :8080), se vincula por defecto a 0.0.0.0 en lugar de localhost, creando un endpoint RPC sin autenticación accesible a la red local. Un atacante en la misma red puede enviar solicitudes maliciosas a este endpoint expuesto para lograr ejecución remota de código con los privilegios del proceso gopls.