Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious link to Jivejdon endpoint
-
ExploitLure authenticated user to click
-
ExecutionBrowser auto-sends forged GET request
-
ImpactDelete messages or rename threads
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the victim already holds an authenticated Jivejdon session AND is lured into loading attacker-controlled content (UI:P), because the attack rides the victim's existing cookies. The concrete flaw is that the state-changing endpoints /account/protected/delAll, /account/protected/sub/delSub, and /message/updateAction accept GET requests and lack anti-CSRF tokens, so a simple link, image, or iframe triggers them. Limiting factors: the victim must be logged in, must interact with the malicious link, and the product must be Jivejdon at or below version 5.0; the attacker gains no direct access and cannot read data, only cause message/subscription deletion or thread renaming. |
| Impact | This is a genuine-but-low-priority issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N) scores 5.3 (Medium), and that score is honest: the attack is network-reachable and low-complexity, but it requires passive user interaction (UI:P) and its only impact is partial integrity (VI:L) - state-changing actions like deleting a victim's private messages/subscriptions or renaming threads, with no confidentiality (VC:N) or availability (VA:N) loss. No EPSS score was supplied, the CVE is not listed in CISA KEV, and no public exploit was referenced, so this reflects no public exploit identified at time of analysis - only the vendor advisory and source-code references from VulnCheck. Per the CVSS 4.0 PR:N metric the attacker needs no privileges, but the technique inherently depends on the VICTIM already holding an authenticated session, which meaningfully limits real-world impact. There is no conflicting signal here; rather, the key limiter is prevalence: Jivejdon is an obscure open-source forum, so even a trivially craftable CSRF has a very small real-world footprint. Treat as a routine-patch item, not an emergency. |
| Exploit ScenarioDerived | An attacker hosts or emails a crafted link (or auto-loading image/iframe) pointing at a Jivejdon GET endpoint such as /account/protected/delAll. When an already-logged-in forum user visits the attacker's page, their browser silently issues the authenticated request, deleting the victim's private messages and subscriptions or renaming a thread. No public exploit code was referenced, but the attack is trivial to reproduce because the endpoints accept state-changing GET requests with no anti-CSRF token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Cross-site request forgery in Jivejdon through 5.0 allows unauthenticated attackers to trick authenticated users into deleting private messages and subscriptions or renaming threads by luring them to crafted GET requests against /account/protected/delAll, /account/protected/sub/delSub, and /message/updateAction. These endpoints lack anti-CSRF tokens and accept GET requests, so a simple link, image, or iframe can trigger state changes on behalf of the victim; exploitation requires the victim to already hold a valid session and to load attacker-controlled content. The impact is limited to integrity (no data disclosure or denial of service), no public exploit code or active exploitation has been identified, and this is a genuine-but-low-priority issue per independent assessment.
RemediationAI
No vendor-released patch was identified at time of analysis; monitor the upstream GitHub issue (https://github.com/banq/jivejdon/issues/28) and the VulnCheck advisory for updates. As compensating controls, restrict the vulnerable endpoints to POST requests and implement anti-CSRF tokens (Synchronizer Token Pattern) for /account/protected/delAll, /account/protected/sub/delSub, and /message/updateAction; enforce SameSite=Strict or Lax on session cookies to reduce the risk of cross-site requests; and consider requiring re-authentication for sensitive actions. These mitigations may break existing GET-based links and require code changes to the Struts actions. Network-level controls, such as requiring a custom header (e.g., X-Requested-With) for state-changing requests, can be added via a filter but will not protect users who interact with standard browser elements like image tags. Until a fix is available, users should avoid clicking untrusted links while logged into Jivejdon and could temporarily disable or restrict access to the affected functionality if feasible.
Affected VersionsENISA
Affected Packages
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
Jivejdon is a Java-based forum/community platform that uses the Apache Struts framework, as evidenced by the referenced struts-config XML files (struts-config-shortmessage.xml and struts-config-subscription.xml) and the UpdateThreadNameAction.java action class. The vulnerability is CWE-352 (Cross-Site Request Forgery): state-changing operations are exposed as GET requests without any anti-CSRF token validation. Specifically, the Struts configuration maps /account/protected/delAll, /account/protected/sub/delSub, and /message/updateAction to actions that delete messages, delete subscriptions, and update thread names, respectively. Because these actions rely solely on the victim's session cookies for authorization and do not verify request origin or include a token, an attacker can forge requests from any site. The CPE cpe:2.3:a:banq:jivejdon:*:*:*:*:*:*:*:* indicates all versions are affected, with the description specifying through 5.0. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N) and the independent CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) both reflect a network-based, low-complexity attack that requires victim interaction but no attacker privileges, resulting in limited integrity impact only.
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:N/VI:L/VA:N/SC:N/SI:N/SA:N
CSRF needs no attacker privileges (PR:N) but relies on tricking an authenticated victim into clicking (UI:R); only integrity is partially affected by data deletion/rename, with no confidentiality or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Jivejdon through 5.0 contains a cross-site request forgery vulnerability that allows remote attackers to perform state-changing actions by abusing GET endpoints lacking anti-CSRF tokens. Attackers can lure authenticated users to crafted links targeting /account/protected/delAll, /account/protected/sub/delSub, or /message/updateAction to delete private messages and subscriptions or rename threads.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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
Reflected cross-site scripting in Jivejdon from commit 5489372d through ee67a65e allows unauthenticated remote attackers
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
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-95311
GHSA-4fm4-wvj2-74v3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB