CVE-2025-62166
Received Received - Intake
Authentication Bypass in FreshRSS Allows Unauthorized Feed Access

Publication date: 2026-03-09

Last updated on: 2026-03-13

Assigner: GitHub, Inc.

Description
FreshRSS is a free, self-hostable RSS aggregator. Prior 1.28.0, a bug in the auth logic related to master authentication tokens, this restriction is bypassed. Usually only the default user's feed should be viewable if anonymous viewing is enabled, and feeds of other users should be private. This vulnerability is fixed in 1.28.0.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-03-09
Last Modified
2026-03-13
Generated
2026-06-16
AI Q&A
2026-03-09
EPSS Evaluated
2026-06-14
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
freshrss freshrss to 1.28.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

[{'type': 'paragraph', 'content': 'CVE-2025-62166 is a critical authorization bypass vulnerability in FreshRSS, a self-hostable RSS aggregator. The flaw exists in the authentication logic related to master authentication tokens when anonymous viewing of the default user feed is enabled.'}, {'type': 'paragraph', 'content': "Due to improper validation of the 'user' and 'token' parameters in requests, an attacker can specify any username and an arbitrary token value to bypass access controls and view feeds of arbitrary users. The token parameter is not properly validated, allowing unauthorized access without any privileges or user interaction."}, {'type': 'paragraph', 'content': 'Additionally, master authentication tokens can be leaked from the normal view, enabling persistent unauthorized access even after the vulnerability is patched or anonymous viewing is disabled.'}] [1]

Impact Analysis

[{'type': 'paragraph', 'content': "This vulnerability allows unauthorized disclosure of any user's feed data on FreshRSS instances with anonymous viewing enabled."}, {'type': 'paragraph', 'content': 'Attackers can access sensitive feed information and user settings, potentially including stored credentials.'}, {'type': 'paragraph', 'content': 'Moreover, leakage of master authentication tokens can enable attackers to maintain persistent unauthorized access to user feeds even after patches or configuration changes.'}] [1]

Compliance Impact

I don't know

Detection Guidance

[{'type': 'paragraph', 'content': 'This vulnerability can be detected by attempting to access FreshRSS feeds of arbitrary users using crafted URLs with manipulated user and token parameters when anonymous viewing is enabled.'}, {'type': 'paragraph', 'content': 'Examples of vulnerable endpoints to test include URLs with parameters such as: ?c=index&a=index&user=someuser&token=x or ?c=index&a=normal&user=someuser&token=x.'}, {'type': 'paragraph', 'content': 'If you can retrieve feed data or export feeds of users other than the default anonymous user without proper authentication, the system is vulnerable.'}, {'type': 'paragraph', 'content': 'Suggested commands involve using tools like curl or wget to send HTTP requests to these endpoints, for example:'}, {'type': 'list_item', 'content': 'curl -i "https://your-freshrss-instance/i/?c=index&a=normal&user=someuser&token=x"'}, {'type': 'list_item', 'content': 'curl -i "https://your-freshrss-instance/i/?c=index&a=opml&user=someuser&token=x"'}, {'type': 'paragraph', 'content': 'If the response contains feed data or user-specific information without proper authentication, it indicates the vulnerability is present.'}] [1]

Mitigation Strategies

The immediate mitigation step is to upgrade FreshRSS to version 1.28.0 or later, where the vulnerability has been fixed by improving token validation and removing token exposure for anonymous users.

If upgrading immediately is not possible, consider disabling anonymous viewing of feeds to prevent unauthorized access.

Additionally, review and revoke any leaked master authentication tokens to prevent persistent unauthorized access.

Ensure that tokens are properly validated and not exposed in URLs or HTML source for anonymous users.

Apply security best practices such as restricting access controls and monitoring for suspicious access patterns.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-62166. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart