CVE-2026-25116CWE-22CWE-306

Runtipi vulnerable to unauthenticated docker-compose.yml Overwrite via Path Traversal

High · published January 29, 2026

CVSS v3.1
7.6
EPSS
1%
Percentile
50.0
In the wild
Unconfirmed
What it is

⚡ An unauthenticated attacker can hijack your entire home server configuration with a crafty path traversal! 🚨 Imagine someone changing your home's Wi-Fi settings from outside without you knowing! Think of it like a delivery driver acting on a fake package label to swap your brand new gaming console with a rock. In this case, the attacker replaces your `docker-compose.yml` file, which orchestrates your whole server setup, without you realizing it! The consequences are absolutely devastating! An attacker could overwrite crucial configurations, leading to full Remote Code Execution (RCE) and total compromise of your host filesystem as soon as your server restarts. This means they could run any malicious code they want, exposing your personal data and home network to serious risks!

Put simply

Think of it like a delivery driver acting on a fake package label to swap your brand new gaming console with a rock. In this case, the attacker replaces your `docker-compose.yml` file, which orchestrates your whole server setup, without you realizing it! This vulnerability allows remote, unauthenticated users to exploit insecure URN parsing in the `UserConfigController`, enabling them to manipulate the `docker-compose.yml` file. It's a clear path traversal issue that could allow full control over the server's configuration.

What to do

The consequences are absolutely devastating! An attacker could overwrite crucial configurations, leading to full Remote Code Execution (RCE) and total compromise of your host filesystem as soon as your server restarts. This means they could run any malicious code they want, exposing your personal data and home network to serious risks! To protect yourself, upgrade to Runtipi version 4.7.2 immediately. Review your server configurations and ensure proper access controls are in place to prevent such unauthenticated access. Regularly audit your system for any unauthorized changes to configuration files. You've got this! By following these steps, you can secure your server and keep your home network safe! 🛡️

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00640 · 50.0th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-306 · Missing Authentication for Critical Function
Published
2026-01-29T21:49Z
EPSS history
Timeline
  • 29 JAN 21:49Z
    Runtipi vulnerable to unauthenticated docker-compose.yml Overwrite via Path Traversal
    cvelistv5