Skip to main content

Jivejdon EUVDEUVD-2026-95350

| CVE-2026-107793 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-08 VulnCheck GHSA-5gwj-cx9f-rwqr
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as any Jivejdon user
  2. Delivery
    Enumerate victim subscriptionId values
  3. Exploit
    Submit delete to /account/protected/sub/subSaveAction
  4. Execution
    Server skips ownership check
  5. Impact
    Victim'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.

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

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

jivejdon 0 ≤5.0

Affected Packages

euvd jivejdon no fix

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

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

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
Obscure open-source Java forum project, negligible enterprise deployment footprint
Data Quality
6 sources
Confidence: High

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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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-107796 MEDIUM
5.3 Oct 08

Reflected cross-site scripting in Jivejdon from commit 5489372d through ee67a65e allows unauthenticated remote attackers

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