CVE-2026-54599CWE-352csrf

CVE-2026-54599

published September 1, 2026

CVSS
7.5
EPSS
0%
Percentile
12.2
In the wild
Unconfirmed
What it is

Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, login.php generates an OIDC state nonce stored in $_SESSION['oidc_state'], but checksession.php dispatches the OIDC callback without comparing the incoming state against the session value. An attacker can trick a victim into visiting a crafted URL, causing Wallos to exchange the attacker's authorization code and log the victim into the attacker's account. This issue has been patched in version 4.9.4.

The record
Technical detail
CVSS
7.5 · NONE
CVSS v4.0
7.5 · CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00223 · 12.2th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2026-09-01T01:17Z
References (3)
EPSS history
Timeline
  • 02 SEP 03:37Z
    EPSS moved — → 0%
    epss
  • 31 AUG 20:30Z
    Wallos: OIDC state parameter never validated — login CSRF / account takeover
    cvelistv5