Skip to main content

Xenforo CVE-2026-35057

| EUVDEUVD-2026-17745 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-01 VulnCheck
5.1
CVSS 4.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

The CVSS vector indicates network-based remote attack (AV:N) with low complexity (AC:L), requiring login (PR:L) and user interaction (UI:P) to trigger. The impact is limited to scope changes and minor integrity violations (SC:L/SI:L) with no confidentiality or availability impact, resulting in a CVSS score of 5.1. The presence of publicly available exploit code (referenced GitHub repository) elevates practical exploitation likelihood despite the moderate base score. The requirement for authenticated access and user interaction (viewing the malicious post) reduces the attack surface compared to unauthenticated or zero-click XSS variants. The vulnerability affects legacy profile post functionality, potentially limiting scope to communities actively using that feature. While not confirmed as actively exploited by CISA KEV status, the combination of public POC availability and moderate CVSS warrants prioritized patching, particularly for public-facing XenForo installations with user communities.

Exploit ScenarioDerived

An authenticated attacker (user account on the target XenForo forum) crafts a malicious profile post containing a specially-formatted mention that bypasses input sanitization, injecting JavaScript code such as session cookie theft or account hijacking scripts. When other forum members visit the attacker's profile or view profile post content in community feeds, the stored malicious script executes in their browsers with the permissions of the XenForo application, potentially compromising their sessions or performing actions on their behalf. Publicly available exploit code (as identified in the referenced GitHub repository) lowers the barrier to execution, enabling attackers without advanced security research skills to implement this attack against vulnerable installations.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 01, 2026

Stored cross-site scripting (XSS) in XenForo before 2.3.10 and 2.2.19 allows authenticated attackers to inject malicious scripts through crafted structured text mentions in profile posts, which are executed when other users view the affected content. The vulnerability has a CVSS score of 5.1 with low attack complexity and requires user interaction (viewing the malicious post), making it a moderate-risk concern for XenForo communities. Publicly available exploit code has been identified, and vendor patches have been released.

RemediationAI

Vendor-released patch: Upgrade to XenForo 2.3.10 or 2.2.19 or later, depending on your current branch. These versions include fixes that properly sanitize structured text mentions to prevent script injection. Apply the security update immediately through your XenForo installation's updater or by manually replacing the affected files from the official XenForo download. After patching, review any existing profile post content created by untrusted users prior to the fix, as stored malicious scripts may persist in the database and continue executing until legacy content is manually reviewed or sanitized by administrators. Refer to the official security advisory at https://xenforo.com/community/threads/xenforo-2-3-10-add-ons-and-2-2-19-released-includes-security-fix.236249/ for detailed patch notes and any supplemental guidance.

Affected VersionsENISA

Xenforo 2.3.0 <2.3.10
Xenforo 0 <2.2.19

Affected Packages

euvd xenforo fix: 2.2.19, 2.3.10

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's structured text mention feature processes user-supplied input containing @ mentions for profile post content. The vulnerability stems from inadequate sanitization of these mentions before storage in the database (CWE-79: Improper Neutralization of Input During Web Page Generation), allowing arbitrary HTML and JavaScript to persist. When other users view these profile posts, the stored malicious script executes in their browser within the security context of the XenForo application, affecting the legacy profile post rendering mechanism specifically. The issue affects all versions of XenForo identified by CPE cpe:2.3:a:xenforo:xenforo:*:*:*:*:*:*:*:* below the patched releases.

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

NVD PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
2.3.10,2.2.19
CVE Published
Apr 01, 2026 - 00:30 nvd
MEDIUM 5.1

DescriptionCVE.org

XenForo before 2.3.10 and before 2.2.19 is vulnerable to stored cross-site scripting (XSS) in structured text mentions, primarily affecting legacy profile post content. An attacker can inject malicious scripts through crafted mentions that are stored and executed when other users view the content.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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