Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as any Jivejdon user
-
DeliveryEnumerate victim subscriptionId values
-
ExploitSubmit delete to /account/protected/sub/subSaveAction
-
ExecutionServer skips ownership check
-
ImpactVictim's subscriptions deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a valid authenticated Jivejdon account (any low-privileged user, per PR:L) and knowledge or enumeration of a victim's numeric subscriptionId, which is submitted as a delete action to the /account/protected/sub/subSaveAction endpoint; the SubscriptionServiceImp.deleteSubscription method performs no ownership/authorization check on the supplied ID. No user interaction from the victim and no special non-default configuration are needed - the flaw is present in the default subscription-management flow through version 5.0. Limiting factors: the attacker must be authenticated, and impact is confined to deleting subscription records (integrity only), with no confidentiality disclosure or service outage. |
| Impact | This is a medium-severity authorization/IDOR flaw (CWE-639) whose real-world risk is modest. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation but requires low-level privileges (PR:L) - i.e., any authenticated user - and the impact is limited to integrity (VI:L) with no confidentiality or availability consequence to the host system. No EPSS score, CISA KEV listing, or public POC is present in the supplied data, so there is no signal of active or probable exploitation; the only exploitation enabler is that the vulnerable logic is well-described and the source location is public (banq/jivejdon GitHub, SubscriptionServiceImp.java#L131-L146), which lowers the bar for crafting an exploit but does not constitute confirmed exploitation. Signals are internally consistent - there is no CVSS-vs-description conflict here: both agree this is an authenticated, remote, integrity-only issue. The practical ceiling of harm is deleting another user's thread/forum/tag/account subscriptions (a nuisance/data-tampering problem), not account takeover or data disclosure, so this is a genuine but low-priority fix rather than an emergency. Note the input 'Tags' label this 'Authentication Bypass', which is inaccurate: the description and CWE-639 make it an authorization (object-level access control) bypass. |
| Exploit ScenarioDerived | An attacker registers or uses any valid Jivejdon account, then enumerates or guesses another user's subscriptionId and submits a delete action to /account/protected/sub/subSaveAction referencing that foreign ID. Because the server does not verify ownership of the supplied subscriptionId, the victim's thread, forum, tag, or account subscriptions are removed. No public POC is identified, but the exact vulnerable method and HTTP endpoint are documented, making exploitation straightforward for any authenticated user. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated users can delete other users' subscriptions in Jivejdon through 5.0 by sending a delete action with a victim's subscriptionId to /account/protected/sub/subSaveAction, because SubscriptionServiceImp.deleteSubscription does not verify ownership of the supplied ID. This CWE-639 authorization bypass/IDOR requires a valid low-privileged account and knowledge or enumeration of numeric subscription IDs; it has integrity-only impact on subscription records, with no confidentiality disclosure or service outage, and no public exploit identified at time of analysis. The CVE record lists CVSS 5.3 (CVSS 4.0 vector with PR:L, UI:N, and I:L), and the independent assessment is consistent with a medium-severity, authenticated remote IDOR whose real-world risk is modest.
RemediationAI
No vendor-released patch identified at time of analysis; administrators should treat Jivejdon through 5.0 as affected and check the vendor repository/issue for any future fixed release before upgrading. Because the source is available, the primary fix is to modify SubscriptionServiceImp.deleteSubscription so it verifies that the subscription record's owner matches the authenticated user before performing the delete, rejecting or ignoring mismatched subscriptionId values; this closes the IDOR with minimal side effects, though all legitimate subscription deletion paths should be retested. If code changes cannot be deployed promptly, a compensating control is to disable or block access to the subscription deletion action at /account/protected/sub/subSaveAction until the ownership check is added, but this prevents legitimate users from managing their own subscriptions and degrades functionality. Additional low-impact measures include auditing subscription deletion events and monitoring for unexpected deletions, while relying on unpredictable IDs would require a broader data-model change and is not a complete substitute for server-side authorization.
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 open-source forum/discussion platform, and the affected component is SubscriptionServiceImp.deleteSubscription; the CPE cpe:2.3:a:banq:jivejdon:*:*:*:*:*:*:*:* denotes all versions through 5.0. The root cause is CWE-639, Authorization Bypass Through User-Controlled Key (IDOR): the application accepts a user-controlled subscriptionId and deletes the corresponding thread, forum, tag or account subscription without checking that the record belongs to the authenticated session user. The vulnerable flow is network-accessible and requires a valid account per the CVSS PR:L metric, but no victim interaction and no non-default configuration; the CVE's CVSS 4.0 vector shows AV:N/AC:L/AT:N/PR:L/UI:N and only low integrity impact (VC:N/VI:L/VA:N/SC:N/SI:N/SA:N), while the independent CVSS 3.1 assessment is AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N. Exploitation is limited to deleting subscription records, so there is no data disclosure or denial of service, but numeric IDs may be enumerable.
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:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Any authenticated user can remotely delete other users' subscriptions via a missing object-level authorization check, so PR:L, AC:L, I:L with no confidentiality or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Jivejdon through 5.0 contains an authorization bypass vulnerability in SubscriptionServiceImp.deleteSubscription that allows authenticated users to delete other users' subscriptions by ID. Attackers can submit a delete action to /account/protected/sub/subSaveAction with another user's subscriptionId to remove their thread, forum, tag or account subscriptions.
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
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
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
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-95350
GHSA-5gwj-cx9f-rwqr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB