Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain non-super admin credentials with style permissions
-
DeliveryCraft ZIP archive with backslash path-traversal member names
-
ExploitUpload archive via style importer UI
-
ExecutionWindows file-system resolves backslash sequence, bypassing forward-slash sanitisation
-
PersistArbitrary file written to web-server-writable path
-
ImpactRequest dropped webshell for persistent RCE as web-server account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires: (1) XenForo running on a Windows host where the OS resolves backslash as a directory separator; (2) an authenticated session as a non-super administrator account that has been granted style-import/management permissions - this is a delegated admin role, not a default low-privilege user; (3) the web-server process account must have write access to at least one directory reachable via web (e.g., the public web root). Linux and macOS deployments are immune because the OS treats backslash as a literal filename character. The requirement for a privileged (though not super-admin) authenticated account significantly raises the bar compared to fully unauthenticated vulnerabilities. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N - score 8.6) accurately captures the primary constraints: network-reachable, low attack complexity once credentials are in hand, but requiring high-privilege access (admin with style-import rights). The Windows-deployment constraint is a meaningful additional limiter not reflected in the CVSS base score, further narrowing the real-world attack surface. There is no KEV listing and no POC referenced in available intelligence, and EPSS data was not supplied. Real-world priority should be moderate-to-high for organisations running XenForo on Windows IIS or Windows+Apache stacks; for Linux deployments the risk is negligible. The primary threat model is an insider or a compromised administrator account - not opportunistic mass exploitation. The C:H/I:H/A:H impact rating is defensible because arbitrary file-write to the web root trivially yields persistent RCE as the web-server process account. |
| Exploit ScenarioDerived | An attacker who holds - or has compromised - a XenForo non-super administrator account with style-management permissions crafts a ZIP archive containing a member named |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Path traversal in XenForo's style archive importer on Windows deployments allows authenticated non-super administrators holding style-import permissions to write arbitrary files outside the intended extraction directory. By crafting a ZIP archive with backslash-delimited member names, an attacker bypasses the forward-slash-only traversal validation enforced on Linux/macOS, writing arbitrary bytes to any path writable by the web-server account - including the public web root - resulting in persistent server-side code execution. The flaw is fixed in XenForo 2.3.13; no public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to XenForo 2.3.13 or later, released with targeted security fixes per the vendor thread at xenforo.com/community/threads/xenforo-2-3-13-and-add-ons-released-includes-security-fixes.239857/. If immediate upgrade is not possible on Windows deployments, revoke style-import permissions from all non-super administrator accounts as a compensating control - this eliminates the attack surface since the flaw requires the style-import privilege. Restricting file-system write permissions for the web-server account (e.g., IIS application pool identity) to exclude the public web root directory would limit blast radius but does not prevent traversal writes to other writable paths. Linux/Unix deployments do not require immediate action for this specific CVE.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
XenForo (CPE cpe:2.3:a:xenforo:xenforo:*:*:*:*:*:*:*:*) is a PHP-based forum platform. Its style importer accepts administrator-uploaded ZIP archives containing theme assets. The root cause (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) is a path-separator handling disparity: on Windows, both forward-slash and backslash are valid directory separators for file-system operations, but the importer's input sanitisation only checks for forward-slash sequences. A ZIP entry named e.g. ..\..\public_html\shell.php passes the allow-list check yet is resolved by the Windows file-system into an ancestor directory. Because PHP's ZipArchive::extractTo() (or equivalent) follows the OS-native separator rules, the extraction writes to the attacker-controlled path. The vulnerability is inherently Windows-only; Linux/macOS deployments treat backslash as a literal character in filenames and are unaffected.
Know when Xenforo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-accessible, low complexity once privileged; PR:H for required admin-with-style-permission account; S:U as code executes within the existing web-server account scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
XenForo before 2.3.13 contains a path traversal vulnerability in the style archive importer on Windows deployments that allows authenticated non-super administrators with style permissions to write arbitrary files outside the intended extraction directory by using backslash-based traversal sequences in ZIP member names. Attackers can craft a malicious ZIP archive with backslash path separators that bypass forward-slash validation to write arbitrary bytes to any web-server-writable path, including the public web root, achieving persistent code execution as the web-server account.
Executive ViewAI
XenForo forum software on Windows servers contains a path traversal vulnerability in the style archive importer that allows authenticated users with style-import permissions to upload malicious code directly into the web-accessible directory, achieving persistent server compromise. Organizations operating XenForo forums face risk of forum takeover and potential lateral movement to backend infrastructure if administrators or users with import permissions are compromised. While no public exploit code has been identified, the vulnerability's severity and straightforward exploitation path warrant immediate patching of Windows deployments.
Apply vendor patch to XenForo 2.3.13 or later. Until patching is complete, restrict style-import permissions to super administrators only and enable file integrity monitoring on web-accessible directories.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Xenforo before 2.2.16 allows code injection. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Xenforo before 2.2.16 allows CSRF. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authen
Authentication bypass in XenForo versions prior to 2.3.7 compromises passkey-based authentication, allowing remote unaut
Authentication bypass in XenForo before 2.3.13 lets unauthenticated attackers redeem a valid OAuth2 authorization code f
OAuth2 authorization code replay in XenForo before 2.3.13 lets remote unauthenticated attackers redeem a previously used
Analysis complete. The JSON synthesis is above. Two things worth flagging explicitly: 1. **Prompt injection ignored**
In XenForo through 2.2.7, a threat actor with access to the admin panel can create a new Advertisement via the Advertisi
Unauthenticated payment event forgery in XenForo before 2.3.13 stems from a logic error in the PayPal REST webhook signa
Unauthorized subscription upgrades in XenForo before 2.3.13 are achievable by replaying valid PayPal REST webhook payloa
Remote code execution in XenForo versions before 2.3.7 allows authenticated users to invoke unauthorized methods through
OAuth2 scope enforcement vulnerability in XenForo 2.3.x (prior to 2.3.5) allows authenticated client applications to req
XenForo forum software versions prior to 2.3.7 disclose server filesystem paths through exception messages triggered by
EUVD-2026-72759
GHSA-fxw8-p3x8-7xqx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB