Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated jivejdon instance
-
ExploitLoad newAccount.jsp to set session attributes
-
ExecutionRepeatedly POST to /account/smsVRAction
-
ImpactFlood arbitrary numbers and drain Tencent SMS balance
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Interaction frequency control
|
| Exploitation Conditions | Exploitation requires that the jivejdon instance be deployed with Tencent Cloud SMS integration configured and funded, and that the /account/smsVRAction endpoint (handled by SmsQQAction) be reachable without authentication, which matches the described default behavior. The attacker must first load newAccount.jsp to populate the needed session attributes before the endpoint will send messages. No authentication or user interaction is required (PR:N/UI:N). The practical limiting factors are: the operator must actually have a configured, funded Tencent Cloud SMS account for impact to materialize, and the impact is confined to SMS spam/harassment of third-party numbers and depletion of the SMS balance - there is no code execution, data exposure, or integrity impact. |
| Impact | This is a medium-severity resource/financial abuse issue, not a high-priority emergency. The CVSS 4.0 signals (AV:N/AC:L/AT:N/PR:N/UI:N) correctly indicate remote, unauthenticated, low-complexity reachability, but the only impact is VA:L - degraded availability of the SMS service (balance exhaustion), with no confidentiality (VC:N) or integrity (VI:N) impact, which keeps the score at 6.9. There is NO EPSS score provided, NO CISA KEV listing, and NO public exploit code referenced, so there is no evidence of active or widespread exploitation - exploitation status is 'no public exploit identified at time of analysis.' The real-world risk is further bounded by the fact that the affected product, banq/jivejdon, is an obscure open-source Java forum project with negligible production deployment. The practical harm (SMS spam harassment of third parties and draining the operator's Tencent Cloud SMS balance) is real and easy to trigger where the product is deployed with SMS configured, but the tiny install base makes this a low aggregate-priority issue despite the network/unauthenticated vector. Note: the input Tag 'Information Disclosure' conflicts with the actual impact - this is a rate-limiting/resource-consumption flaw with no data disclosure. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker loads newAccount.jsp to seed the required session attributes, then scripts repeated calls to the /account/smsVRAction endpoint, each triggering an outbound SMS to an attacker-chosen phone number. By looping these requests the attacker floods victims with harassing text messages and burns through the operator's prepaid Tencent Cloud SMS balance. No public exploit code is referenced, but the attack is trivially reproducible from the vulnerable endpoint behavior described. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Missing rate limiting in Jivejdon's unauthenticated /account/smsVRAction endpoint allows remote attackers to send unlimited SMS messages to arbitrary phone numbers, leading to harassment and depletion of the operator's Tencent Cloud SMS balance. Affected commits range from e0306088 through ee67a65e, and exploitation requires the instance to have Tencent Cloud SMS integration configured and funded; attackers must first load newAccount.jsp to set session attributes before repeatedly calling the endpoint. No public exploit code or active exploitation has been identified, and this is assessed as a medium-severity resource and financial abuse issue rather than a high-priority emergency.
RemediationAI
No vendor-released patch has been identified at the time of analysis. To mitigate the risk of SMS spam and balance depletion, operators should implement rate limiting on the /account/smsVRAction endpoint using a reverse proxy (e.g., nginx limit_req), a web application firewall, or application-level throttling; however, this may affect legitimate users if set too aggressively. Adding CAPTCHA or requiring authentication for SMS-sending actions would prevent automated abuse but alter the intended unauthenticated workflow. If SMS functionality is not essential, disable the Tencent Cloud SMS integration or remove the endpoint entirely. Additionally, configure strict spending limits and budget alerts in the Tencent Cloud SMS console to cap potential financial loss, and monitor SMS sending logs for anomalous patterns. For the latest information, refer to the GitHub issue https://github.com/banq/jivejdon/issues/28 and the VulnCheck advisory https://www.vulncheck.com/advisories/jivejdon-through-commit-ee67a65e-missing-rate-limiting-via-account-smsvraction-sms-endpoint.
Affected VersionsENISA
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
The vulnerability is classified as CWE-799 (Improper Control of Interaction Frequency) and resides in the Java action class SmsQQAction, which handles the /account/smsVRAction endpoint. Jivejdon is an open-source Java forum/blog platform, and this endpoint interfaces with Tencent Cloud SMS to send verification or notification messages. Because no rate limiting or throttling is implemented, an unauthenticated remote attacker (PR:N, UI:N) can script repeated requests to this endpoint, each triggering an SMS message. The CPE cpe:2.3:a:banq:jivejdon:*:*:*:*:*:*:*:* indicates the flaw applies broadly across versions, but the specific vulnerable window is from commit e0306088 through ee67a65e. The attack requires a preliminary request to newAccount.jsp to populate session attributes expected by the action, after which the endpoint will send SMS messages without further validation. There is no impact to confidentiality or integrity; the CVSS 4.0 vector (VC:N/VI:N/VA:L) and independent CVSS 3.1 assessment (C:N/I:N/A:L) reflect only availability and financial resource 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Endpoint is remotely reachable without auth or interaction (AV:N/AC:L/PR:N/UI:N); impact is limited to SMS-service/balance exhaustion, so A:L with C:N/I:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Jivejdon from commit e0306088 through commit ee67a65e lacks rate limiting on the unauthenticated /account/smsVRAction endpoint handled by SmsQQAction, allowing unlimited SMS sending. Attackers can load newAccount.jsp to set session attributes, then repeatedly call the endpoint to harass arbitrary phone numbers and exhaust the operator's Tencent Cloud SMS balance.
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
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
Authenticated users can delete other users' subscriptions in Jivejdon through 5.0 by sending a delete action with a vict
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-95310
GHSA-xccc-jwm4-cpx8
NVD
CVE.org
EPSS
Exploit-DB