CVE-2026-31881

Runtipi is a personal homeserver orchestrator. Prior to 4.8.0, an unauthenticated attacker can reset the operator (admin) password when a password-reset request is active, resulting in full account takeover. The endpoint POST /api/auth/reset-password is exposed without authentication/authorization checks. During the 15-minute reset window, any remote user can set a new operator password and log in as admin. This vulnerability is fixed in 4.8.0.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:runtipi:runtipi:*:*:*:*:*:*:*:*

History

16 Mar 2026, 20:53

Type Values Removed Values Added
Summary
  • (es) Runtipi es un orquestador de homeserver personal. Antes de la versión 4.8.0, un atacante no autenticado puede restablecer la contraseña del operador (administrador) cuando una solicitud de restablecimiento de contraseña está activa, lo que resulta en una toma de control completa de la cuenta. El endpoint POST /api/auth/reset-password está expuesto sin comprobaciones de autenticación/autorización. Durante la ventana de restablecimiento de 15 minutos, cualquier usuario remoto puede establecer una nueva contraseña de operador e iniciar sesión como administrador. Esta vulnerabilidad se corrige en la versión 4.8.0.
First Time Runtipi
Runtipi runtipi
References () https://github.com/runtipi/runtipi/security/advisories/GHSA-96fm-whrc-cwg3 - () https://github.com/runtipi/runtipi/security/advisories/GHSA-96fm-whrc-cwg3 - Exploit, Vendor Advisory
CPE cpe:2.3:a:runtipi:runtipi:*:*:*:*:*:*:*:*

11 Mar 2026, 19:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-11 19:16

Updated : 2026-03-16 20:53


NVD link : CVE-2026-31881

Mitre link : CVE-2026-31881

CVE.ORG link : CVE-2026-31881


JSON object : View

Products Affected

runtipi

  • runtipi
CWE
CWE-306

Missing Authentication for Critical Function