ZeroHour

CVE-2026-73319

PoC ×2large

Unauthenticated XSS in XenForo dynamic redirect handler

CVSS 4.0
5.1 medium
EPSS
<1%p21
Published
()
Modified
AI analysis

XenForo versions before 2.3.13 contain a cross-site scripting flaw (CWE-79) in the dynamic redirect handler, where host validation of redirect URIs can be bypassed. An unauthenticated attacker crafts a javascript: URI that embeds the board's own hostname in the URI authority component and uses percent-encoded newlines to evade the server-side filters, then induces an authenticated user to trigger it via the Follow action. On success, attacker-supplied JavaScript executes in the user's browser within the board's origin, which can be used for session hijacking, credential theft, or malicious actions on behalf of the victim. Any XenForo board running a version prior to 2.3.13 is affected; exploitation requires user interaction (a logged-in user clicking the crafted Follow redirect). There are no confirmed in-the-wild exploits at this time; a public proof-of-concept exists and EPSS puts 30-day exploitation probability at a low 0.3%.

What to do: Upgrade XenForo to version 2.3.13 or later. Until patched, review and sanitize any externally influenced redirect links (especially those using javascript: URIs) and consider validating the redirect target strictly against the board's own hostname. Admins can review board link submissions and monitor for crafted Follow redirects referencing the PoC.

Affected
XenForoAll versions before 2.3.13
Estimated exposure
large~20,000-50,000 live XenForo boards (public web-technology survey data) — XenForo is a widely deployed commercial forum platform whose active install base is estimated in the low tens of thousands of boards based on public web-technology trackers, with each board's logged-in users as the pool exposed to this…

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 a cross-site scripting vulnerability in the dynamic redirect handler that allows unauthenticated attackers to execute arbitrary JavaScript in the board origin by crafting a malicious javascript: URI that bypasses host validation. Attackers can embed the board hostname in the URI authority component and use percent-encoded newlines to evade server-side filters, causing authenticated users who perform a Follow action to execute attacker-supplied JavaScript in their browser.

Vendors
xenforo
Products
xenforo
Weakness
CWE-79
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/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.