Skip to main content

Jivejdon CVE-2026-107792

| EUVDEUVD-2026-95349 MEDIUM
Missing Authorization (CWE-862)
2026-10-08 VulnCheck GHSA-j6vx-2fc6-j9pw
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 low-privilege forum user
  2. Exploit
    Craft POST to /message/threadToForum/save with victim threadId and target forumId
  3. Execution
    Missing authorization check in UpdateThreadToForumAction bypassed
  4. Impact
    Victim's reply-less thread relocated to arbitrary forum

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires (1) a valid authenticated account on the target Jivejdon instance (PR:L - any registered user, no admin role needed) and (2) the target thread being reply-less, since the UpdateThreadToForumAction move operation only applies to threads without replies. The attacker must know or enumerate a valid victim threadId and a destination forumId. No user interaction and no special server configuration are required - the missing authorization check in UpdateThreadToForumAction is present in default behavior across commits d58a36b0 through ee67a65e. Limiting factors: the account prerequisite, the reply-less-thread constraint, and the fact that impact is confined to thread relocation (integrity), bounding real-world severity well below a critical remote flaw.

Impact

This is a genuine but modest-severity issue, not a top priority. The vendor-provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N) confirms a network-reachable, low-complexity flaw requiring low-privilege authentication (PR:L) - i.e. any registered forum user - with only limited integrity impact (VI:L) and no confidentiality or availability impact, consistent with the 5.3 (Medium) score. The weakness is CWE-862 (missing authorization), reported by VulnCheck with a corresponding advisory and GitHub issue, so the vulnerability itself is well-documented. However, no EPSS score, no CISA KEV listing, and no public exploit code are present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical blast radius is narrow: an attacker can only relocate reply-less threads between forums - a data-integrity/nuisance issue rather than code execution or data theft. Net assessment: real and valid, but low operational urgency, further limited by Jivejdon's small real-world footprint.

Exploit ScenarioDerived

A registered user of a Jivejdon forum authenticates normally, then sends a crafted POST to /message/threadToForum/save supplying another user's threadId along with an arbitrary forumId. Because UpdateThreadToForumAction never checks ownership, the server moves that victim's reply-less thread into the attacker-chosen forum. No public exploit code is identified at time of analysis, but the HTTP-based attack is trivial to reproduce from the public source and advisory.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Missing authorization in Jivejdon's UpdateThreadToForumAction (present from commit d58a36b0 through commit ee67a65e) lets any authenticated user relocate another user's forum thread into an arbitrary forum by submitting crafted threadId and forumId values to /message/threadToForum/save. The flaw stems from an absent ownership or role check in the action handler (CWE-862), and it is constrained in practice because only threads with no replies can be moved and the attacker must already hold a valid account, so impact is limited to integrity (thread relocation) with no confidentiality or availability loss and a CVSS 5.3 / CVSS:3.1 5.3 rating. There is no public exploit identified at time of analysis and no confirmed active exploitation, so this is a modest-severity issue rather than an urgent one.

RemediationAI

No vendor-released patch was identified at time of analysis; the affected commit range d58a36b0 through ee67a65e is documented in https://github.com/banq/jivejdon/issues/28 and the VulnCheck advisory https://www.vulncheck.com/advisories/jivejdon-through-commit-ee67a65e-missing-authorization-via-message-threadtoforum-save-thread-move, so tracking that issue and deploying a build beyond commit ee67a65e is the primary path. Until a fixed build is confirmed, apply targeted compensating controls: add an authorization check to UpdateThreadToForumAction (or a Struts interceptor) that verifies the requesting user owns the thread or holds a moderator/admin role before any thread-to-forum move is persisted - this is the most direct fix, but it requires code changes and regression testing of forum move functionality. Alternatively, restrict the /message/threadToForum/save endpoint at the reverse proxy or servlet filter so that only trusted moderator accounts can reach it; the trade-off is that legitimate self-service thread moves by ordinary users will break. Restricting or disabling open self-registration reduces the pool of accounts an attacker needs to exploit the flaw, at the cost of community growth, and tightening registration review is a weaker but low-effort control. Audit and log thread-move operations, alerting on moves performed by accounts that are not the thread author, to detect abuse; this offers no prevention but gives detection coverage. Because the flaw only affects reply-less threads, moderators can also monitor reply-less thread placement for unexpected relocations as a lightweight backstop, acknowledging this does not stop the attack itself.

Affected VersionsENISA

jivejdon d58a36b03676e70044b8fab5cb66d21eb83a023d ≤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

Jivejdon is a Java-based forum/discussion application built on the Struts framework, identified by the affected CPE cpe:2.3:a:banq:jivejdon:*:*:*:*:*:*:*:* (a wildcard that covers all published versions of the banq:jivejdon product). The vulnerable code path is the Struts action class com.jdon.jivejdon.presentation.action.message.UpdateThreadToForumAction (lines 25-62 of the file at commit ee67a65e), which is mapped in application/WEB-INF/struts-config-message.xml (lines 136-140) to the /message/threadToForum/save endpoint. The root cause class is CWE-862 (Missing Authorization): the action performs the thread-to-forum move based solely on attacker-controlled threadId and forumId parameters, without verifying that the requesting user owns the thread or holds a moderator/administrator privilege. The CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N) and the independently assessed CVSS:3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) both describe a low-privilege, network-reachable integrity-only issue: PR:L confirms the attacker must be authenticated (any registered user, no elevated role), and the VI:L / I:L metrics confirm the sole effect is unauthorized modification of thread placement, not data disclosure or denial of service. The operation applies only to reply-less threads, which further bounds the reachable 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:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network endpoint with low complexity; PR:L because any authenticated user suffices; integrity-only (I:L) since threads can be moved, no confidentiality or availability impact and no scope change.

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 from commit d58a36b0 through commit ee67a65e contains a missing authorization vulnerability in UpdateThreadToForumAction that allows authenticated users to move other users' threads. Attackers can send crafted threadId and forumId values to /message/threadToForum/save to relocate any reply-less thread into an arbitrary forum.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Rare
obscure open-source Java forum project, negligible enterprise deployment footprint
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.2%
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-107796 MEDIUM
5.3 Oct 08

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

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