CVE-2026-71206 HIGH

CVE-2026-71206: shiori - JWT CheckToken Never Re-Validates Account State, Allowing Stale-Privilege Access After Deletion or Demotion

Vendor Go-Shiori
Product shiori
Weakness CWE-613 · Insufficient session expiration
Published August 5, 2026
Last update August 10, 2026

CVSS base score

8.2/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

What the vulnerability does

01Description

Shiori's CheckToken function (internal/domains/auth.go) validates only the JWT's HMAC signature and returns the embedded claims.Account object unmodified, never re-fetching the account from the database. No session store or token-revocation mechanism exists in the codebase.

Key dates

02Disclosure timeline

August 5, 2026 CVE published
August 10, 2026 Record updated