PT-2026-68184 · Flarum · Flarum

·

CVE-2026-39923

·

Published

2026-08-05

·

Updated

2026-08-05

CVSS v4.0

9.2

Critical

VectorAV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Flarum versions prior to 1.8.16
Description Unauthenticated attackers can reuse expired password reset tokens by submitting them directly to the '/reset' endpoint. This occurs because the SavePasswordController::handle() method utilizes PasswordToken::findOrFail() without validating the token's expiration. Consequently, the 24-hour token lifetime, which is only enforced during form rendering, is bypassed, allowing an attacker to change any account password and obtain an authenticated session.
Recommendations Update Flarum to version 1.8.16 or later.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-39923

Affected Products

Flarum