CVE-2025-68402

FreshRSS is a free, self-hostable RSS aggregator. From 57e1a37 - 00f2f04, the lengths of the nonce was changed from 40 chars to 64. password_verify() is currently being called with a constructed string (SHA-256 nonce + part of a bcrypt hash) instead of the raw user password. Due to bcrypt’s 72-byte input truncation, this causes password verification to succeed even when the user enters an incorrect password. This vulnerability is fixed in 1.27.2-dev (476e57b). The issue was only present in the edge branch and never in a stable release.
CVSS

No CVSS.

Configurations

No configuration.

History

11 Mar 2026, 13:53

Type Values Removed Values Added
Summary
  • (es) FreshRSS es un agregador RSS gratuito y autoalojable. Desde 57e1a37 - 00f2f04, la longitud del nonce se cambió de 40 caracteres a 64. password_verify() se está llamando actualmente con una cadena construida (nonce SHA-256 + parte de un hash bcrypt) en lugar de la contraseña de usuario sin procesar. Debido a la truncación de entrada de 72 bytes de bcrypt, esto provoca que la verificación de la contraseña tenga éxito incluso cuando el usuario introduce una contraseña incorrecta. Esta vulnerabilidad está corregida en 1.27.2-dev (476e57b). El problema solo estuvo presente en la rama 'edge' y nunca en una versión estable.

09 Mar 2026, 20:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-09 20:16

Updated : 2026-03-11 13:53


NVD link : CVE-2025-68402

Mitre link : CVE-2025-68402

CVE.ORG link : CVE-2025-68402


JSON object : View

Products Affected

No product.

CWE
CWE-287

Improper Authentication