CVE-2026-55168

Runtipi is a personal homeserver orchestrator. In 4.10.0 and earlier, Runtipi accepts symbolic links from an attacker-controlled backup archive and copies them into live application paths during the backup restore flow. An authenticated attacker can plant user-config/app.env as a symlink to an arbitrary reachable path and then send PUT /api/user-config/demoapp3:_user with attacker-controlled appEnv content. FilesystemService.writeTextFile() follows the planted link, allowing content to be written outside the intended restore and user-config directory boundary with Runtipi process permissions. This issue is fixed in version 4.10.1.
Configurations

No configuration.

History

14 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) Runtipi es un orquestador de servidor doméstico personal. En 4.10.0 y versiones anteriores, Runtipi acepta enlaces simbólicos de un archivo de copia de seguridad controlado por un atacante y los copia en rutas de aplicación activas durante el flujo de restauración de la copia de seguridad. Un atacante autenticado puede plantar user-config/app.env como un enlace simbólico a una ruta arbitraria alcanzable y luego enviar PUT /api/user-config/demoapp3:_user con contenido appEnv controlado por el atacante. FilesystemService.writeTextFile() sigue el enlace plantado, permitiendo que el contenido se escriba fuera del límite previsto del directorio de restauración y user-config con permisos de proceso de Runtipi. Este problema está solucionado en la versión 4.10.1.

Information

Published : 2026-08-21 21:17

Updated : 2026-10-14 19:10


NVD link : CVE-2026-55168

Mitre link : CVE-2026-55168

CVE.ORG link : CVE-2026-55168


JSON object : View

Products Affected

No product.

CWE
CWE-59

Improper Link Resolution Before File Access ('Link Following')

CWE-61

UNIX Symbolic Link (Symlink) Following