ZeroHour

CVE-2026-73318

PoC ×2large

Missing Authorization in XenForo Force-Agreement Controller Forces Policy Re-Consent

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

XenForo versions before 2.3.13 contain a missing authorization check (CWE-863) in the admin control panel's force-agreement controller. Any administrator with ACP access can open and submit force-agreement forms even without the option permission declared in the navigation configuration, because that permission is not enforced in the controller itself. By submitting the form, the attacker updates the global policy last-updated timestamp, which forces every forum user to re-accept the privacy policy or terms of service on their next visit. The impact is limited to integrity (forced re-consent for all members); no data is exposed or destroyed, and the flaw requires an administrator-level login rather than unauthenticated access. There are no confirmed in-the-wild exploits, but a public proof-of-concept exists and EPSS estimates a 0.3% probability of exploitation within 30 days.

What to do: Upgrade XenForo to version 2.3.13 or later, where the force-agreement controller enforces the option permission directly. Until patched, restrict ACP access to fully trusted administrators and audit the global policy last-updated timestamp plus admin logs for unexpected force-agreement submissions. Note that exploitation requires an administrator account, so reviewing which users hold ACP access is the highest-value interim check.

Affected
XenForoall versions before 2.3.13
Estimated exposure
largeon the order of tens of thousands of forum installations (exact install base not published) — XenForo is one of the most widely deployed commercial self-hosted forum platforms, with a community install base generally estimated in the tens of thousands of sites, though the vendor does not publish authoritative counts, so this is an…

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 missing authorization vulnerability in the force-agreement controller that allows any ACP administrator to access and submit force-agreement forms regardless of their assigned permissions. Attackers can bypass the option permission declared in the navigation configuration to update the global policy last-updated timestamp, forcing all users to re-agree to the privacy policy or terms of service.

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