CVE-2026-71206
8.3 HIGHpublic exploit availablePublished 2026-08-05 · Updated 2026-08-10
AI risk analysis
- Summary
- The flaw lies in the CheckToken function, which does not re-fetch the account from the database even if the JWT's HMAC signature is valid. This can lead to unauthorized access to user accounts.
- Exploitability
- Exploitation is relatively easy if an attacker can manipulate the JWT. Precondition is access to the JWT or ability to intercept and modify it.
- Blast radius
- If exploited, attackers could gain full access to user accounts, potentially leading to data breaches or unauthorized actions.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to the latest version of the software that includes the fix for this vulnerability, or implement a mechanism to re-fetch the account from the database after token validation.
auth-bypassjwtweb
Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Weaknesses
CWE-613
Public exploit & PoC references
References
Data: NVD (public domain). Analysis: local $0 model. Defensive use only.