CVE-2026-73311
XenForo before 2.3.13 contains an OAuth2 authorization code reuse vulnerability that allows attackers to obtain unauthorized token pairs by submitting a previously used authorization code. Attackers can exploit the failure to invalidate or mark authorization codes as consumed after initial token issuance to receive an independent token pair for the same user and scopes, bypassing the single-use guarantee of the OAuth2 authorization code flow.
Scoring
- Severity
- CRITICAL
- CVSS base score
- 9.1
- CVSS vector
- CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
- CWE
- CWE-294
- Published
- 2026-09-08
- Last modified
- 2026-09-09
Affected products
- XenForo XenForo
Weakness type
Related vulnerabilities
- CVE-2026-55250 — Maravel-Framework Token Replay Vulnerability via Premature JWT Blacklist Eviction in Tagged Caches
- CVE-2026-84003 — Microsoft Authentication Library (MSAL) for Node.js Spoofing Vulnerability
- CVE-2026-69676 — Windows Kerberos Remote Code Execution Vulnerability
- CVE-2026-73312 — XenForo < 2.3.13 Refresh Token Replay via Expired Access Token
- CVE-2022-51016 — PocketMine-MP 3.x before 3.27.0 Authentication Bypass via Login Replay
- CVE-2026-86219 — Authen::SASL::Perl::DIGEST_MD5 versions before 2.2100 for Perl accept replayed authentication responses via unverified nonce in server_step
- CVE-2026-75034 — Rancher: SAML Assertion Replay
- CVE-2026-53636 — Open edX LTI OAuth Replay Attack