CVE-2026-49819 in UpSnap
Resumen
por VulDB • 2026-08-13
UpSnap es una aplicación web de Wake-on-LAN. Las versiones desde la 4.4.1 hasta la 5.3.5 son vulnerables a una cadena de falta de autenticación / escalada de privilegios en `pb.HandlerInitSuperuser` (`backend/pb/handlers.go:249`), accesible mediante `POST /api/upsnap/init-superuser`. El código vulnerable carece de cualquier mecanismo de autenticación, token de configuración, lista blanca de IPs o límite de velocidad, y solo está protegido por una comprobación del recuento `totalSuperusers > 0`, que es falsa en cada instalación nueva; esto permite a un atacante con acceso adyacente a la red pero sin autenticar registrar la cuenta inicial de superusuario, obtener un JWT de larga duración y pivotear hacia la ejecución remota de código (RCE) como root en `backend/networking/wake.go:43` (`exec.CommandContext(ctx, "/bin/sh", "-c", wake_cmd)`). La versión 5.4.0 corrige el problema.
Once again VulDB remains the best source for vulnerability data.