CVE-2025-68932
CRITICALDescription
FreshRSS is a free, self-hostable RSS aggregator. Prior to version 1.28.0, FreshRSS uses cryptographically weak random number generators (mt_rand() and uniqid()) to generate remember-me authentication tokens and challenge-response nonces. This allows attackers to predict valid session tokens, leading to account takeover through persistent session hijacking. The remember-me tokens provide permanent authentication and are the sole credential for "keep me logged in" functionality. This issue has been patched in version 1.28.0.
Is your site exposed to CVE-2025-68932?
Run a free security scan — no signup, results in seconds.
CVSS v3.1 Score
Weakness Type (CWE)
Affected Products
| Vendor | Product |
|---|---|
| freshrss | freshrss |
References
Advisories & Patches
Frequently Asked Questions
What is CVE-2025-68932? +
How severe is CVE-2025-68932? +
What products are affected by CVE-2025-68932? +
How do I check if I'm vulnerable to CVE-2025-68932? +
Related Vulnerabilities
CallBackery versions before 0.62.0 for Perl allow session cookie forgery via a signing secret generated with rand(). The secret that …
Guzzle OAuth Subscriber signs Guzzle requests using OAuth 1.0. Prior to 0.8.1, Nonce generation does not use sufficient entropy nor …
ExtremeXOS (EXOS) uses a challenge-response mechanism to authorize access to the privileged debug-mode function. The challenge value is generated using …
The Jakarta Security OpenID Connect authentication mechanism generates the state and nonce values with a non-cryptographic random number generator and …
The embedded server generates HTTP session identifiers with a non-cryptographic random number generator by default. A remote attacker who observes …
The download link for files uploaded through a form relied on a token that could be predicted. The file name …