CVE-2025-54591

FreshRSS is a free, self-hostable RSS aggregator. Versions 1.26.3 and below expose information about feeds and tags of default admin users, due to lack of access checking in the FreshRSS_Auth::hasAccess() function used by some of the tag/feed related endpoints. FreshRSS controllers usually have a defined firstAction() method with an override to make sure that every action requires access. If one doesn't, then every action has to check for access manually, and certain endpoints use neither the firstAction() method, or do they perform a manual access check. This issue is fixed in version 1.27.0.
Configurations

Configuration 1 (hide)

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

History

03 Oct 2025, 16:06

Type Values Removed Values Added
First Time Freshrss freshrss
Freshrss
References () https://github.com/FreshRSS/FreshRSS/pull/7768 - () https://github.com/FreshRSS/FreshRSS/pull/7768 - Patch
References () https://github.com/FreshRSS/FreshRSS/releases/tag/1.27.0 - () https://github.com/FreshRSS/FreshRSS/releases/tag/1.27.0 - Release Notes
References () https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-jf4v-f8p2-8xvq - () https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-jf4v-f8p2-8xvq - Exploit, Vendor Advisory
CPE cpe:2.3:a:freshrss:freshrss:*:*:*:*:*:*:*:*
CWE NVD-CWE-noinfo

30 Sep 2025, 15:15

Type Values Removed Values Added
References () https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-jf4v-f8p2-8xvq - () https://github.com/FreshRSS/FreshRSS/security/advisories/GHSA-jf4v-f8p2-8xvq -

29 Sep 2025, 21:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-09-29 21:15

Updated : 2025-10-03 16:06


NVD link : CVE-2025-54591

Mitre link : CVE-2025-54591

CVE.ORG link : CVE-2025-54591


JSON object : View

Products Affected

freshrss

  • freshrss
CWE
CWE-284

Improper Access Control

NVD-CWE-noinfo