CVE-2026-107793 in Jivejdoninfo

Summary

by MITRE • 10/09/2026

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.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/09/2026

The identified vulnerability represents a critical failure in access control mechanisms within Jivejdon versions up to 5.0, specifically manifesting as an authorization bypass in the SubscriptionServiceImp.deleteSubscription method. This flaw allows authenticated users to perform destructive actions on resources belonging to other users by manipulating input parameters that are not properly validated against the current session's context. The core technical issue lies in the server-side logic which accepts a subscription identifier from the client request and proceeds with deletion without verifying whether the requesting user owns or has permission to manage that specific resource. This is a classic example of an insecure direct object reference where the application trusts client-supplied identifiers as valid pointers for privileged operations, failing to enforce proper ownership checks before executing state-changing commands.

From an operational perspective, this vulnerability enables authenticated attackers to disrupt service availability and integrity for other users within the platform. By submitting a delete action to the /account/protected/sub/subSaveAction endpoint with another user's subscriptionId, an attacker can systematically remove thread, forum, tag, or account subscriptions belonging to victims. This capability not only causes inconvenience by stripping users of their personalized content feeds but also undermines trust in the system's security model. In collaborative environments, such unauthorized deletions could lead to data loss if subscribers rely on these notifications for critical updates, and it may facilitate further social engineering attacks by making target accounts appear inactive or abandoned.

The technical classification of this flaw aligns with CWE-284, which describes Improper Access Control, specifically highlighting the failure to enforce proper authorization checks before allowing access to sensitive data or functions. Furthermore, in the context of the MITRE ATT&CK framework, this vulnerability maps to T1078 Valid Accounts and potentially T1530 Data from Cloud Storage if the subscriptions contain sensitive information, although primarily it represents a violation of integrity through unauthorized modification (T1499). The exploitation requires only valid authentication credentials for any user account on the system, making it relatively easy to exploit at scale against multiple targets.

Mitigation strategies must focus on implementing robust server-side validation that strictly binds resource access to the authenticated identity of the requester. Developers should modify the SubscriptionServiceImp.deleteSubscription method to retrieve the subscription entity using the provided ID and then verify that the owner field or associated user identifier matches the currently logged-in user's ID before proceeding with deletion. Additionally, adopting a principle of least privilege for API endpoints and implementing comprehensive logging for such actions can aid in detection and forensic analysis. Upgrading to a patched version where these access controls are enforced is the most effective remediation step for existing deployments.

Responsible

VulnCheck

Reservation

10/08/2026

Disclosure

10/09/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!