Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister low-privilege forum account
-
DeliveryCraft XSS payload targeting login parameters
-
ExploitInject payload via login manipulation
-
ExecutionSocial engineer victim to trigger payload
-
PersistExecute malicious script in victim browser
-
ImpactCapture session tokens or credentials
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. |
| Exploitation Conditions | Requires attacker to possess authenticated vBulletin account with low privileges (standard forum member access). Victim must interact with the manipulated login component-either by clicking a crafted link (reflected XSS scenario) or by naturally accessing a login page where malicious payload has been stored (stored XSS scenario). The UI:R (Required user interaction) constraint means exploitation cannot be fully automated and depends on social engineering success. Attack is remotely executable (AV:N) against any internet-accessible vBulletin 6.x installation without requiring additional network positioning. Exploitation is limited to vBulletin application scope (S:U)-cannot directly compromise underlying server or adjacent systems, though stolen administrative credentials could enable subsequent privilege escalation. No special server configuration or non-default feature enablement is required; the login component is core functionality present in all standard deployments. |
| Impact | Real-world risk is moderate-low despite network accessibility. The CVSS base score of 3.5 reflects significant exploitation constraints: requires authenticated attacker (PR:L), victim user interaction (UI:R), and produces only low integrity impact (I:L) with no confidentiality or availability consequences. The CVSS temporal score with E:P (Proof-of-Concept) confirms exploit code exists but is not fully automated. Absence from CISA KEV and the S:U (Unchanged scope) indicate attacks remain confined to the vulnerable application context-cannot pivot to backend systems. However, XSS in authentication flows poses session hijacking and credential theft risks that CVSS I:L may understate. Primary risk factors: public POC increases attacker accessibility, vendor non-responsiveness means no official patch timeline, and vBulletin's wide deployment in internet-facing forums creates large attack surface. Mitigating factors: attack complexity is low (AC:L) but multi-step prerequisites (authenticate, craft payload, social engineer victim) reduce automated exploitation likelihood. Organizations should prioritize based on whether their vBulletin instance has untrusted authenticated users and how sensitive the forum content/user base is. |
| Exploit ScenarioDerived | An attacker with a standard vBulletin forum account (low privilege) identifies the login component XSS vulnerability and crafts a malicious payload embedded in a login-related parameter-potentially a stored XSS via profile field or redirect URL, or reflected XSS in an error message. The attacker distributes a crafted link via forum private messages or embeds it in forum posts, socially engineering victims (other authenticated users or administrators) to click. When a victim interacts with the manipulated login function, the injected JavaScript executes in their browser context, enabling the attacker to steal session cookies, capture credentials entered into the login form, perform actions as the victim user, or deface the login page. Public proof-of-concept code exists to demonstrate the vulnerability, lowering the technical skill required for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 24, 2026
Stored or reflected cross-site scripting in vBulletin 6.x login component allows authenticated users with low privileges to inject malicious scripts that execute when other users interact with the manipulated login function. Public proof-of-concept exists (CVSS E:P) but detailed exploitation steps are being withheld by VulDB. Vendor did not respond to disclosure, and no patch release has been announced. EPSS data unavailable; not listed in CISA KEV, suggesting limited observed exploitation despite public POC availability.
RemediationAI
No vendor-released patch has been announced for CVE-2026-9357 as of this analysis-vBulletin did not respond to disclosure. Monitor the official vBulletin security announcements page and check for updates to version 6.x that address login component XSS. In the absence of a patch, implement these compensating controls: Deploy web application firewall (WAF) rules to detect and block common XSS payloads in login-related parameters (username, password, redirect URLs), though this provides incomplete protection against sophisticated encoding techniques and may cause false positives blocking legitimate special characters in passwords. Enable Content Security Policy (CSP) headers with strict 'script-src' directives (e.g., 'self' only, no 'unsafe-inline') to prevent injected scripts from executing-however, this may break existing vBulletin JavaScript functionality if the application relies on inline scripts, requiring significant testing and potential code modifications. Restrict authenticated user permissions to the minimum necessary and implement additional monitoring for suspicious login activity patterns. Consider disabling public registration if the forum can operate with a closed user base, eliminating the PR:L attack vector entirely. Review server logs and vBulletin access logs for indicators of exploitation attempts (unusual JavaScript strings in HTTP parameters). Refer to VulDB technical details at https://vuldb.com/vuln/365320/cti for additional context, though full exploit code is withheld.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability affects vBulletin 6.x, a PHP-based internet forum software widely deployed for community discussion platforms. The issue is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), the fundamental cross-site scripting weakness class. The Login component fails to properly sanitize or encode user-controlled input before rendering it in HTML contexts, allowing injection of JavaScript or HTML. vBulletin's login mechanism typically processes username, password, and potentially redirect parameters-any of these could be the injection vector. Given the PR:L requirement in the CVSS vector, an authenticated low-privilege user (standard forum member) must be able to manipulate the login function parameters, suggesting this may be a stored XSS where the attacker pre-positions malicious payloads that trigger when victims access login-related pages, or a reflected XSS requiring social engineering to convince victims to click crafted links.
Know when Vbulletin 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:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was found in vBulletin 6.x. This impacts an unknown function of the component Login. Performing a manipulation results in cross site scripting. It is possible to initiate the attack remotely. The exploit has been made public and could be used. VulDB is withholding an extended redistribution of exploit details to prevent simplified exploitation. The vendor was contacted early about this disclosure but did not respond in any way.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
vBulletin versions 5.0.0 through 5.7.5 and 6.0.0 through 6.0.3 are vulnerable to remote code execution through crafted t
SQL injection vulnerability in forumrunner/includes/moderation.php in vBulletin before 4.2.2 Patch Level 5 and 4.2.3 bef
vBulletin 5.0.0 through 5.7.5 and 6.0.0 through 6.0.3 running on PHP 8.1 or later allow unauthenticated access to protec
The vB_Api_Hook::decodeArguments method in vBulletin 5 Connect 5.1.2 through 5.1.9 allows remote attackers to conduct PH
The install/upgrade.php scripts in vBulletin 4.1 and 5 allow remote attackers to create administrative accounts via the
SQL injection vulnerability in index.php/ajax/api/reputation/vote in vBulletin 5.0.0 Beta 11, 5.0.0 Beta 28, and earlier
vBulletin 5.5.4 through 5.6.2 allows remote command execution via crafted subWidgets data in an ajax/render/widget_tabbe
vBulletin before 5.5.6pl1, 5.6.0 before 5.6.0pl1, and 5.6.1 before 5.6.1pl1 has incorrect access control. Rated critical
vBulletin 5.x through 5.5.4 allows remote command execution via the widgetConfig[code] parameter in an ajax/render/widge
In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file delet
The media-file upload feature in vBulletin before 3.8.7 Patch Level 6, 3.8.8 before Patch Level 2, 3.8.9 before Patch Le
vBulletin through 5.3.x on Windows allows remote PHP code execution because a require_once call is reachable with an una
EUVD-2026-31572
GHSA-8rjw-7777-4jwx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB