ZeroHour

CVE-2026-73321

PoC ×2large

Uncontrolled Recursion DoS via Nested BBCode in XenForo Before 2.3.13

CVSS 4.0
7.1 high
EPSS
<1%p34
Published
()
Modified
AI analysis

XenForo before 2.3.13 is vulnerable to uncontrolled recursion (CWE-674) in its BBCode parser, which can exhaust PHP's call stack. An authenticated attacker with posting privileges submits a single post containing BBCode tags nested deeply enough to exceed PHP's stack limit. Whenever that thread is subsequently rendered, the parser triggers fatal PHP errors that repeatedly terminate PHP-FPM workers, creating a persistent denial of service for every visitor to the thread; only availability is impacted, with no confidentiality or integrity loss per the CVSS 4.0 score of 7.1 (High). All XenForo forums running versions prior to 2.3.13 are affected, and because exploitation requires only a low-privileged forum account, any community that permits member posting is exposed. No confirmed in-the-wild exploitation exists at this time: one public proof-of-concept is available on GitHub, EPSS estimates the 30-day exploitation probability at 0.4% (31st percentile), and the CVE is not in CISA's KEV catalog.

What to do: Upgrade to XenForo 2.3.13 or later. Until patched, restrict posting to trusted accounts, cap BBCode nesting depth (e.g., via WAF rules or BBCode configuration), and monitor PHP-FPM logs for repeated worker crashes. If a malicious deeply nested post is discovered, delete or edit it to restore normal rendering of the affected thread.

Affected
XenForo forum softwareall versions before 2.3.13 (fixed in 2.3.13)
Estimated exposure
largetens of thousands of forum installations (order-of-magnitude estimate; no official install counts published) — XenForo is a widely deployed commercial self-hosted forum platform whose adoption as a leading forum package suggests a five-figure number of active forums, though exact install counts are not published in the available data and this is a…

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 uncontrolled recursion vulnerability in the BBCode parser that allows authenticated attackers to cause persistent denial of service by submitting a post with deeply nested BBCode tags. Attackers can craft a single malicious post with sufficient nesting depth to exceed PHP's stack limit, causing fatal errors that repeatedly terminate PHP-FPM workers for all visitors rendering the affected thread.

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