CVE-2025-58173CWE-20CWE-22path-traversal

CVE-2025-58173

High · published December 16, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
52.7
In the wild
Unconfirmed
What it is

⚡ A sneaky path traversal in FreshRSS lets anyone unlock the admin door without a key! 🚪💥 Think of it as a diner where anyone can slip behind the counter and start mixing the secret sauce, regardless of their status. With a clever tweak in the `language` parameter, any unprivileged user could gain full control over the kitchen operations! 🍔 The consequences could be absolutely devastating — imagine a hacker logging in as the admin, creating new admin accounts, or rerouting your database to their own server. This means they could execute malicious code and control your RSS feeds like a puppet master pulling strings. 🎭

Put simply

Think of it as a diner where anyone can slip behind the counter and start mixing the secret sauce, regardless of their status. With a clever tweak in the `language` parameter, any unprivileged user could gain full control over the kitchen operations! 🍔 This vulnerability arises from a path traversal flaw in FreshRSS versions 1.23.0 to 1.27.0, allowing attackers to exploit the `language` user configuration parameter to access sensitive files like `install.php` and perform administrative actions without proper authentication.

What to do

The consequences could be absolutely devastating — imagine a hacker logging in as the admin, creating new admin accounts, or rerouting your database to their own server. This means they could execute malicious code and control your RSS feeds like a puppet master pulling strings. 🎭 To secure your FreshRSS installation, upgrade immediately to version 1.27.1. Additionally, review your configuration settings to ensure that no unauthorized access is possible. Don't forget to audit your user permissions as an extra safety measure! 🔍✅ You've got this! Follow these steps, and you'll have your FreshRSS locked down tighter than a drum. 🛡️✨

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00701 · 52.7th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2025-12-16T05:16Z
Affected products (1)
ProductVersionsFixed in
freshrss/freshrss≥ 1.23.0, < 1.27.11.27.1
References (8)
EPSS history
Timeline
  • 15 DEC 23:07Z
    FreshRSS vulnerable to authenticated RCE via path traversal inside include()
    cvelistv5