CVE-2025-58173

FreshRSS is a self-hosted RSS feed aggregator. In versions 1.23.0 through 1.27.0, using a path traversal inside the `language` user configuration parameter, it's possible to call `install.php` and perform various administrative actions as an unprivileged user. These actions include logging in as the admin, creating a new admin user, or set the database to an attacker-controlled MySQL server and abuse it to execute code in FreshRSS by setting malicious feed `curl_params` inside the `feed` table. Version 1.27.1 fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:freshrss:freshrss:*:*:*:*:*:*:*:*

History

14 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) FreshRSS es un agregador de feeds RSS autoalojado. En las versiones 1.23.0 a 1.27.0, usando un salto de ruta dentro del parámetro de configuración de usuario 'language', es posible llamar a 'install.php' y realizar varias acciones administrativas como un usuario sin privilegios. Estas acciones incluyen iniciar sesión como administrador, crear un nuevo usuario administrador, o configurar la base de datos a un servidor MySQL controlado por el atacante y abusar de ello para ejecutar código en FreshRSS configurando parámetros 'curl_params' de feed maliciosos dentro de la tabla 'feed'. La versión 1.27.1 corrige el problema.

Information

Published : 2025-12-16 00:16

Updated : 2026-10-14 13:10


NVD link : CVE-2025-58173

Mitre link : CVE-2025-58173

CVE.ORG link : CVE-2025-58173


JSON object : View

Products Affected

freshrss

  • freshrss
CWE
CWE-20

Improper Input Validation

CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')