CVE-2026-24129CWE-78

Runtipi is Vulnerable to Authenticated Arbitrary Remote Code Execution

High · published January 22, 2026

CVSS v3.1
8.1
EPSS
1%
Percentile
44.3
In the wild
Unconfirmed
What it is

⚡ An authenticated user can execute system commands because the BackupManager trusts the filenames it receives — like a restaurant preparing an order without checking if the meal is safe to serve! 🔥 Think of it like a restaurant that allows customers to write their own orders. If they request something bizarre, like a steak with a side of malware, the kitchen just goes ahead and serves it, no questions asked. That’s exactly what’s happening here with Runtipi! An attacker could potentially gain full control over the host server, executing arbitrary commands and wreaking havoc on the system. This could lead to data breaches, loss of sensitive information, or even a complete server takeover, which is absolutely devastating!

Put simply

Think of it like a restaurant that allows customers to write their own orders. If they request something bizarre, like a steak with a side of malware, the kitchen just goes ahead and serves it, no questions asked. That’s exactly what’s happening here with Runtipi! The vulnerability in Runtipi’s BackupManager allows attackers to inject shell metacharacters into backup filenames, enabling them to execute arbitrary commands when those files are restored. This happens because the system fails to sanitize user-uploaded filenames before persisting them on the host filesystem.

What to do

An attacker could potentially gain full control over the host server, executing arbitrary commands and wreaking havoc on the system. This could lead to data breaches, loss of sensitive information, or even a complete server takeover, which is absolutely devastating! To mitigate this, update Runtipi to version 4.7.0 or later immediately. Additionally, implement validation and sanitization of all user inputs, especially for filenames, to prevent similar injection attacks in the future. Regular security audits of your systems are also a good practice! You’ve got this! By following these steps, you can secure your server and become a security hero! 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00535 · 44.3th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2026-01-22T22:41Z
EPSS history
Timeline
  • 22 JAN 22:41Z
    Runtipi is Vulnerable to Authenticated Arbitrary Remote Code Execution
    cvelistv5