Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft link with script payload in tagID/count
-
DeliveryDeliver URL to victim via phishing
-
ExploitVictim opens link, start exceeds zero
-
ExecutionServer reflects unencoded parameter
-
ImpactJavaScript executes in victim browser
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 | Exploitation requires the attacker to craft a request to application/query/taggedThreadList.jsp with a script-closing payload in the tagID or count parameter AND the start parameter set to a value greater than zero, which is the specific condition that triggers the reflection. No authentication is required (PR:N), but successful attack depends on victim user interaction (UI:P) - the target must open the attacker-supplied link - which limits exploitation to social-engineering delivery. Impact is confined to the victim's browser context (reflected, non-persistent XSS), and the realistic risk is further bounded by the product's very narrow deployment footprint. |
| Impact | This is a reflected XSS flaw (CWE-79) carrying a moderate CVSS 4.0 base score of 5.3 with vector AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N - network-reachable, low complexity, unauthenticated (PR:N), but requiring victim interaction (UI:P) with only limited confidentiality/integrity impact. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active exploitation; this is reflected (non-persistent) XSS requiring the attacker to lure a victim into clicking a crafted link, which structurally caps its spread compared to stored XSS or server-side RCE. The signals are internally consistent - a browser-side injection with user-interaction dependency and partial impact aligns with the medium score - and there is no conflict between the CVSS vector and the description. Net: this is a real but low-priority web vulnerability rather than a high-urgency issue, and its practical risk is dominated by the extremely small deployment footprint of the affected product (Jivejdon, an obscure open-source Java/JSP forum) far more than by any of the exploitation signals. EPSS is absent (not an error), so probabilistic exploitation likelihood cannot be quantified from the provided data. |
| Exploit ScenarioDerived | An attacker crafts a URL to taggedThreadList.jsp embedding a script-closing payload in the unencoded tagID or count parameter with start set above zero, then delivers it to a victim via phishing or a malicious link. When the logged-in or anonymous victim opens the link, the forum reflects the payload unencoded and the injected JavaScript executes in their browser session. No public exploit code was identified at time of analysis, though the advisory describes the exact injectable parameters and trigger condition. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Reflected cross-site scripting in Jivejdon from commit 5489372d through ee67a65e allows unauthenticated remote attackers to execute JavaScript in a victim's browser by crafting a link to application/query/taggedThreadList.jsp with a script-closing payload in the tagID or count parameter when the start parameter is greater than zero. Exploitation requires the victim to open the crafted link (UI:P), and the impact is limited to the victim's browser context. No CISA KEV active exploitation is noted, no public exploit identified at time of analysis, and the CVSS 4.0 base score is 5.3.
RemediationAI
No vendor-released patch identified at time of analysis. Until an upstream fix is published, apply output encoding in application/query/taggedThreadList.jsp for the tagID and count parameters using context-aware HTML escaping, such as JSTL c:out or an equivalent encoder, and reject or strictly validate count and tagID values so that script-closing payloads cannot be reflected. Review the upstream issue at https://github.com/banq/jivejdon/issues/28 and repository commits for a patched revision beyond ee67a65e, and consult the VulnCheck advisory at https://www.vulncheck.com/advisories/jivejdon-through-commit-ee67a65e-reflected-xss-via-taggedthreadlist-jsp-tagid-and-count-parameters. Compensating controls include blocking requests with script-closing sequences in the tagID or count parameters via WAF, noting that WAF rules may be bypassed and could affect legitimate tag values, and restricting access to taggedThreadList.jsp where the feature is not needed; these controls do not replace fixing the underlying JSP reflection.
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
The flaw is a reflected cross-site scripting issue (CWE-79) in the Java/JSP application Jivejdon, specifically in application/query/taggedThreadList.jsp at lines 25-41. The page reflects the tagID and count request parameters into the HTML response without proper encoding, and the reflection is triggered when the start parameter exceeds zero. An attacker who supplies a script-closing payload in tagID or count can break out of the intended HTML context and run JavaScript in the victim's browser. The affected component is tracked by CPE cpe:2.3:a:banq:jivejdon:*:*:*:*:*:*:*:*; the assessed CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, matching a network-reachable, unauthenticated, victim-interaction-dependent XSS with limited scope change and low confidentiality/integrity impact.
Know when Jivejdon 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:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Network-reachable unencoded parameter needs no privileges (PR:N) but requires victim to click a link (UI:R); script runs cross-context in the browser (S:C) with limited C/I and no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Jivejdon from commit 5489372d through commit ee67a65e contains a reflected cross-site scripting vulnerability in application/query/taggedThreadList.jsp that allows unauthenticated attackers to inject script via unencoded tagID and count parameters. Attackers can craft a link with a script-closing payload in tagID or count, triggered when start exceeds zero, to execute JavaScript in victims' browsers.
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.
Jivejdon through 5.0 stores account passwords as unsalted MD5 digests - computed by ToolsUtil.hash() and persisted throu
Missing rate limiting in Jivejdon's unauthenticated /account/smsVRAction endpoint allows remote attackers to send unlimi
SQL injection in Jivejdon through 5.0 allows an authenticated user with the Admin role to read arbitrary database conten
Authentication bypass in Jivejdon through 5.0 allows remote attackers to log in as any user whose account was created th
Authenticated users can delete other users' subscriptions in Jivejdon through 5.0 by sending a delete action with a vict
Missing authorization in Jivejdon's UpdateThreadToForumAction (present from commit d58a36b0 through commit ee67a65e) let
Reflected cross-site scripting in Jivejdon through 5.0 lets an attacker execute arbitrary JavaScript in an authenticated
Cross-site request forgery in Jivejdon through 5.0 allows unauthenticated attackers to trick authenticated users into de
Stored cross-site scripting in Jivejdon through 5.0 allows an authenticated user to embed script inside a private short
Stored cross-site scripting in Jivejdon through 5.0 lets an authenticated, upload-capable user store an attachment whose
Stored cross-site scripting in Jivejdon through 5.0 allows any authenticated forum user to inject JavaScript into a thre
Stored cross-site scripting in the JiveJdon forum platform (banq/jivejdon) from commit 595d8d22 through commit ee67a65e
EUVD-2026-95351
GHSA-4v38-x7vw-xq25
NVD
CVE.org
EPSS
Exploit-DB