PT-2026-24102 · Freshrss · Freshrss
Published
2026-03-09
·
Updated
2026-03-10
·
CVE-2025-68402
CVSS v4.0
8.2
High
| Vector | AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
FreshRSS versions prior to 1.27.2-dev
Description
FreshRSS, a self-hostable RSS aggregator, contains a flaw related to password verification. A change in the length of the nonce, from 40 to 64 characters (between commits 57e1a37 and 00f2f04), causes the
password verify() function to be called with a constructed string instead of the raw user password. This constructed string consists of a SHA-256 nonce combined with a portion of a bcrypt hash. Due to bcrypt’s 72-byte input truncation, this allows password verification to succeed even with an incorrect password. The issue was present in the edge branch but not in stable releases.Recommendations
Update to version 1.27.2-dev or later.
Exploit
Fix
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Freshrss