Token Validation Issue in Shiori by Go Shiori
CVE-2026-71206

8.2HIGH

Key Information:

Vendor

Go-shiori

Status
Vendor
CVE Published:
5 August 2026

What is CVE-2026-71206?

The Shiori authentication system contains a vulnerability in the CheckToken function, which only validates the HMAC signature of JSON Web Tokens (JWTs). This design flaw allows unmodified claims.Account objects to be returned without re-fetching from the database. As a result, any modifications to the user account, such as deletions or role changes, do not affect active tokens. Thus, a deleted or demoted user's token retains the original owner-level permissions until the token naturally expires, which can last up to 30 days when 'remember me' is enabled, posing significant security risks.

Affected Version(s)

shiori 0

References

CVSS V3.1

Score:
8.2
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Eldor Nabijonov
.