CVE-2018-25384: Wikidforum 2.20 Cross-Site Scripting via reply_text Parameter
Wikidforum 2.20 contains a cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts by submitting crafted HTML in the reply_text parameter. Attackers can post comments containing JavaScript code through the rpc.php endpoint that executes in other users' browsers when viewing forum replies.
Security readout for executives and security teams
Plain-English summary
CVE-2018-25384 is a stored cross-site scripting issue in Wikidforum 2.20. An authenticated user can submit script content in a forum reply, causing code to run in another user’s browser when that reply is viewed. Business risk is account misuse, data exposure, or trusted-session abuse inside affected forums.
Executive priority
Treat as a targeted moderate-risk web application issue. Prioritize remediation if Wikidforum is internet-facing, used by privileged staff, or trusted by customers. If the product is unused or obsolete, retirement may be the cleanest risk reduction.
Technical view
The issue is CWE-79 in Wikidforum 2.20. Sources describe crafted HTML submitted through the reply_text parameter to rpc.php, with execution occurring when forum replies render. CVSS 3.1 is 5.4, reflecting network access, low complexity, low privileges, required user interaction, changed scope, and limited confidentiality and integrity impact.
Likely exposure
Exposure is likely limited to organizations still running Wikidforum 2.20, especially internet-facing or partner-facing forums where authenticated users can post replies. The source bundle does not prove broader product-line impact.
Exploitation context
The CVE is not listed as KEV in the bundle, so active exploitation is not established. ExploitDB is cited, indicating public exploit information exists, but that alone does not prove real-world exploitation.
Researcher notes
Affected-version data in the bundle is inconsistent: the title and description identify Wikidforum 2.20, while the affected versions field lists 0. No vendor patch is named. Validate against local package files and vendor/project materials before declaring remediation complete.
Mitigation direction
Check Wikidforum vendor or project guidance for an official fix.
Upgrade, patch, or retire Wikidforum 2.20 if affected.
Restrict forum posting to trusted authenticated users until resolved.
Ensure replies are safely encoded before browser rendering.
Remove or moderate script-bearing historical forum replies.
Validation and detection
Inventory systems for Wikidforum and confirm exact deployed version.
Check whether rpc.php and forum reply posting are reachable.
Review handling of the reply_text parameter for output encoding.
Inspect stored forum replies for embedded script content.
Review access logs for unusual authenticated reply submissions.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-79: User-session and phishing behavior lookup
Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-79 · source CWE mapping
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.