CVE-2026-39924

Medium

Description

Flarum before 1.8.16 contains an improper session invalidation vulnerability that allows attackers who hold a valid session token to retain full account access after a victim changes their password, because the access_tokens table is never cleared on password change events. The TokensClearer::clearPasswordTokens() function only removes rows from the password_tokens table while leaving all active session cookies and API bearer tokens intact, including long-lived RememberAccessToken entries, and administrator-forced password resets via the user update endpoint are equally ineffective at revoking attacker-held sessions.

SeverityMedium
CVSS6.8
Exploit probability—
ProductFlarum Framework
PublishedAug 5, 2026
First seenAug 5, 2026
Weakness typeCWE-613CWE-613

How to fix

Affected products

ProductAffected versionsFixed in
Flarum Flarum Frameworkv < 1.8.161.8.16

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.