ZeroHour

CVE-2026-73310

PoC ×2moderate

OAuth2 Redirect URI Bypass Enables Token Theft in XenForo

CVSS 4.0
8.2 high
EPSS
<1%p29
Published
()
Modified
AI analysis

XenForo before 2.3.13 fails to correctly enforce redirect URI binding in its OAuth2 token endpoint (CWE-863, incorrect authorization): when an authorization code is redeemed, the endpoint accepts a redirect URI other than the one recorded at authorization time, as long as both URIs are on the client's allowlist. An attacker who can intercept an authorization code and controls, or can use, any allowlisted redirect URI can redeem the code with that mismatched URI and obtain the victim's OAuth2 tokens. The impact is high on confidentiality (CVSS 4.0: 8.2) because the stolen tokens grant API access as the authorizing user, though the attack requires a relatively high-complexity interception scenario and does not affect data integrity or availability. Any XenForo deployment running a version before 2.3.13 that acts as an OAuth2 provider with allowlisted redirect URIs is affected. No in-the-wild exploitation is currently documented (EPSS 0.4%, not in CISA KEV), but a public proof of concept exists on GitHub.

What to do: Upgrade XenForo to version 2.3.13 or later. Until patched, audit OAuth2 clients and restrict each to a single allowlisted redirect URI, and consider revoking and re-issuing OAuth2 tokens for clients with multiple allowlisted URIs if code interception is suspected. Monitor token-endpoint activity for authorization codes redeemed with a redirect URI different from the one used in the original authorization request.

Affected
XenForobefore 2.3.13
Estimated exposure
moderate≈ thousands of XenForo communities using the built-in OAuth2 provider (out of an overall XenForo install base commonly estimated in the tens of thousands) — XenForo is a widely deployed commercial forum platform whose total number of communities is commonly estimated in the tens of thousands, and only deployments exercising the affected OAuth2 token endpoint (i.e., acting as an OAuth2 provider…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

XenForo before 2.3.13 contains an authorization flaw in the OAuth2 token endpoint that allows attackers controlling any allowlisted redirect URI to bypass redirect URI binding by submitting a different allowlisted URI than the one recorded at authorization time. Attackers can exchange an intercepted authorization code using a mismatched redirect URI to steal OAuth2 tokens from intercepted authorization flows.

Vendors
xenforo
Products
xenforo
Weakness
CWE-863
Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.