Skip to main content

Jivejdon EUVDEUVD-2026-95308

| CVE-2026-107828 MEDIUM
Use of Weak Credentials (CWE-1391)
2026-10-08 VulnCheck GHSA-x2f9-rf6f-hf58
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain public Weibo user ID
  2. Delivery
    Derive password from first four digits
  3. Exploit
    Submit normal form login
  4. Execution
    Authenticate as victim
  5. Impact
    Read or post as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Strong credential management
Exploitation Conditions

Exploitation requires that the target Jivejdon account was created through the Sina Weibo OAuth login flow (SinaUserCallBackAction / OAuthAccountServiceImp.transferSina), since only those accounts have passwords set to the first four digits of the user's Weibo ID; accounts created by other means are not affected. The attacker must also know or enumerate the victim's public Weibo user ID. Beyond that there are no limiting factors - no authentication, no user interaction, and no non-default configuration is needed to perform the form login once the derived credential is known, so any internet-reachable Jivejdon instance using the Weibo integration is exposed.

Impact

The CVSS 4.0 score of 6.9 (Medium) is driven by a fully remote, low-complexity, unauthenticated attack vector (AV:N/AC:L/AT:N/PR:N/UI:N) with limited confidentiality and integrity impact (VC:L/VI:L) and no availability or subsequent-system impact. The flaw is a genuine design weakness (CWE-1391, weak/predictable credentials): OAuthAccountServiceImp.transferSina() derives a password from the first four digits of a public Weibo ID, so the credential entropy is only ~10,000 combinations and often directly guessable. No EPSS score, CISA KEV entry, or published exploit code was provided in the input, so despite the trivial exploit logic there is no evidence of active exploitation or weaponization. The practical impact is bounded to accounts that were actually created via the Sina/Weibo OAuth flow - a victim pool limited to deployments using that integration - which tempers the otherwise-easy exploitability. Net assessment: a real and easily-understood authentication-bypass bug credibly reported by VulnCheck, but the Medium (not Critical) severity and the extremely small real-world deployment footprint of Jivejdon make this a low operational priority for most organizations.

Exploit ScenarioDerived

An attacker enumerates a public Sina Weibo user ID of a victim who has a Jivejdon account provisioned through the Weibo OAuth login, computes the password as the first four digits of that Weibo ID, and simply logs in through the normal form-login page. Once authenticated as the victim, the attacker reads the victim's private content and posts forum messages under their identity. No published exploit tool is required - the attack is manual and follows directly from the VulnCheck advisory's description of the credential-derivation logic.

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

Authentication bypass in Jivejdon through 5.0 allows remote attackers to log in as any user whose account was created through the Sina Weibo OAuth flow, because OAuthAccountServiceImp.transferSina() and the SinaUserCallBackAction callback assign those accounts a password made up of the first four digits of the user's public Weibo ID. Since the Weibo ID is publicly visible, an unauthenticated attacker who knows or enumerates a victim's ID can submit that four-digit value through the ordinary form login and then read or post content as the victim (limited confidentiality and integrity impact). No public exploit code was identified and the CVE is not listed in CISA KEV, so exploitation is currently a design-flaw/credential-prediction risk rather than a confirmed actively exploited campaign; only accounts provisioned via the Weibo integration are exposed, not accounts created by other means.

RemediationAI

No vendor-released patch or fixed version was identified at time of analysis, so the primary action is to stop the vulnerable credential derivation from being usable: disable or remove the Sina Weibo OAuth login integration (the SinaUserCallBackAction callback and the OAuthAccountServiceImp.transferSina() provisioning path), which prevents new Weibo accounts from being created with predictable passwords but has the side effect of breaking Weibo single sign-on for legitimate users, who must then use local accounts. If the integration must stay enabled, apply the upstream code fix so that transferSina() generates a cryptographically random password or forces an out-of-band credential/password reset on first OAuth login, and immediately force a password reset for every account already created through Weibo, replacing the four-digit value with a strong random credential. Because the derived password space is only 10,000 combinations, adding rate limiting and account lockout on the form login endpoint reduces but does not eliminate exploitation, and restricting or blocking access to the OAuth callback endpoint provides an additional short-term containment measure for internet-facing deployments. Monitor the GitHub issue https://github.com/banq/jivejdon/issues/28 and the project repository https://github.com/banq/jivejdon for a released fix, and consult https://www.vulncheck.com/advisories/jivejdon-through-5.0-predictable-passwords-via-sina-weibo-oauth-login for vendor updates.

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 (project banq/jivejdon), and the issue is a textbook CWE-1391 (Use of Weak Credentials) defect in its OAuth account provisioning logic. The relevant code is at src/main/java/com/jdon/jivejdon/api/impl/account/OAuthAccountServiceImp.java (lines 192-213) and the Weibo callback handler SinaUserCallBackAction.java (lines 76-80): when a user first authenticates through Sina Weibo OAuth and no local account exists, the application auto-creates one and derives the local password deterministically from the Sina/Weibo user UID rather than from any secret. Because the Weibo UID is a public identifier, the credential is effectively guessable or enumerable by anyone, and the normal username/password form login path accepts it. The assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) confirms the attack is network-reachable, low complexity, requires no authentication and no user interaction, with only limited confidentiality and integrity impact and no availability or scope change; the CVSS 4.0 vector supplied with the record (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N) is consistent with that assessment.

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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Remote form login with no prior auth or interaction gives AV:N/AC:L/PR:N/UI:N; account takeover allows reading and posting (C:L/I:L) but no availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/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
None
User Interaction
None
Vulnerable system: Confidentiality
Low
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 authentication bypass vulnerability that allows unauthenticated attackers to access Weibo-created accounts by deriving predictable credentials from public Weibo user IDs. OAuthAccountServiceImp.transferSina() sets the password to the first four digits of the Weibo ID, letting attackers log in through normal form login to read or post as victims.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Rare
obscure open-source Java DDD sample forum, negligible production 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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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-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-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