Skip to main content

Jivejdon EUVDEUVD-2026-95351

| CVE-2026-107796 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-08 VulnCheck GHSA-4v38-x7vw-xq25
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft link with script payload in tagID/count
  2. Delivery
    Deliver URL to victim via phishing
  3. Exploit
    Victim opens link, start exceeds zero
  4. Execution
    Server reflects unencoded parameter
  5. Impact
    JavaScript 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

jivejdon 5489372d3c6ddee8c275da414c2c59655d8b7675 ≤ee67a65e65228644a71c8317d7e34deea50f95ef

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 6.1 MEDIUM

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
obscure open-source Java/JSP forum, negligible enterprise deployment
Data Quality
5 sources
Confidence: Medium

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.3%
Patch available No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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.

CVE-2026-107829 HIGH
8.2 Oct 08

Jivejdon through 5.0 stores account passwords as unsalted MD5 digests - computed by ToolsUtil.hash() and persisted throu

CVE-2026-107830 MEDIUM
6.9 Oct 08

Missing rate limiting in Jivejdon's unauthenticated /account/smsVRAction endpoint allows remote attackers to send unlimi

CVE-2025-71428 MEDIUM
6.9 Oct 08

SQL injection in Jivejdon through 5.0 allows an authenticated user with the Admin role to read arbitrary database conten

CVE-2026-107828 MEDIUM
6.9 Oct 08

Authentication bypass in Jivejdon through 5.0 allows remote attackers to log in as any user whose account was created th

CVE-2026-107793 MEDIUM
5.3 Oct 08

Authenticated users can delete other users' subscriptions in Jivejdon through 5.0 by sending a delete action with a vict

CVE-2026-107792 MEDIUM
5.3 Oct 08

Missing authorization in Jivejdon's UpdateThreadToForumAction (present from commit d58a36b0 through commit ee67a65e) let

CVE-2026-107797 MEDIUM
5.3 Oct 08

Reflected cross-site scripting in Jivejdon through 5.0 lets an attacker execute arbitrary JavaScript in an authenticated

CVE-2026-107831 MEDIUM
5.3 Oct 08

Cross-site request forgery in Jivejdon through 5.0 allows unauthenticated attackers to trick authenticated users into de

CVE-2026-107800 MEDIUM
5.1 Oct 08

Stored cross-site scripting in Jivejdon through 5.0 allows an authenticated user to embed script inside a private short

CVE-2026-107801 MEDIUM
5.1 Oct 08

Stored cross-site scripting in Jivejdon through 5.0 lets an authenticated, upload-capable user store an attachment whose

CVE-2026-107799 MEDIUM
5.1 Oct 08

Stored cross-site scripting in Jivejdon through 5.0 allows any authenticated forum user to inject JavaScript into a thre

CVE-2026-107798 MEDIUM
5.1 Oct 08

Stored cross-site scripting in the JiveJdon forum platform (banq/jivejdon) from commit 595d8d22 through commit ee67a65e

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