Skip to main content

XenForo EUVDEUVD-2026-72759

| CVE-2026-74239 HIGH
Path Traversal (CWE-22)
2026-09-08 VulnCheck GHSA-fxw8-p3x8-7xqx
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain non-super admin credentials with style permissions
  2. Delivery
    Craft ZIP archive with backslash path-traversal member names
  3. Exploit
    Upload archive via style importer UI
  4. Execution
    Windows file-system resolves backslash sequence, bypassing forward-slash sanitisation
  5. Persist
    Arbitrary file written to web-server-writable path
  6. Impact
    Request 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 ..\..\public_html\cmd.php with embedded PHP webshell content. They upload the archive through the style importer interface; the server's forward-slash-only sanitisation passes the entry, and the Windows file-system resolves the backslash sequence to write cmd.php directly into the web root. The attacker then browses to the dropped file to obtain persistent code execution as the IIS or Apache service account. No public exploit code has been identified, but the technique is well-understood and low-complexity to implement.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Xenforo 0 <2.3.13

Affected Packages

euvd xenforo fix: 2.3.13

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

Vendor (VulnCheck) PRIMARY 8.6 HIGH
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
vuln.today AI 7.2 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.7%
Top 51% exploitable
Prevalence
Medium
popular PHP forum software used by many gaming and tech communities
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2024-38458 HIGH POC
8.8 Jun 16

Xenforo before 2.2.16 allows code injection. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2024-38457 HIGH POC
8.8 Jun 16

Xenforo before 2.2.16 allows CSRF. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authen

CVE-2025-71279 CRITICAL
9.3 Apr 01

Authentication bypass in XenForo versions prior to 2.3.7 compromises passkey-based authentication, allowing remote unaut

CVE-2026-73309 CRITICAL
9.1 Sep 08

Authentication bypass in XenForo before 2.3.13 lets unauthenticated attackers redeem a valid OAuth2 authorization code f

CVE-2026-73311 CRITICAL
9.1 Sep 08

OAuth2 authorization code replay in XenForo before 2.3.13 lets remote unauthenticated attackers redeem a previously used

CVE-2026-73312 CRITICAL
9.1 Sep 08

Analysis complete. The JSON synthesis is above. Two things worth flagging explicitly: 1. **Prompt injection ignored**

CVE-2021-43032 MEDIUM POC
4.8 Nov 03

In XenForo through 2.2.7, a threat actor with access to the admin panel can create a new Advertisement via the Advertisi

CVE-2026-73314 HIGH
8.7 Sep 08

Unauthenticated payment event forgery in XenForo before 2.3.13 stems from a logic error in the PayPal REST webhook signa

CVE-2026-73316 HIGH
8.7 Sep 08

Unauthorized subscription upgrades in XenForo before 2.3.13 are achievable by replaying valid PayPal REST webhook payloa

CVE-2025-71281 HIGH
8.7 Apr 01

Remote code execution in XenForo versions before 2.3.7 allows authenticated users to invoke unauthorized methods through

CVE-2025-71278 HIGH
8.7 Apr 01

OAuth2 scope enforcement vulnerability in XenForo 2.3.x (prior to 2.3.5) allows authenticated client applications to req

CVE-2025-71282 HIGH
8.7 Apr 01

XenForo forum software versions prior to 2.3.7 disclose server filesystem paths through exception messages triggered by

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy