Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach SMS verification endpoint remotely
-
ExploitSubmit crafted mobile/code parameters
-
ExecutionBypass SMS code validation
-
ImpactGain improperly authenticated access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target deployment exposes the SMS Code Verification authentication flow implemented in AuthController.java; the attacker manipulates the 'mobile' and/or 'code' request parameters to subvert the verification logic. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, no user interaction, and no elevated privileges are needed, and the attack is remote over the network against the exposed endpoint. The practical limiting factors are that the affected SMS-login/verification feature must be enabled and reachable, the installation must be running the vulnerable code path (ruoyi-vue-pro up to 2026.09), and the realized impact is bounded (Low confidentiality/integrity/availability); the precise trigger condition is not detailed in the available sources, and the public PoC is unverified. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable flaw requiring no privileges, no user interaction, and low attack complexity, which is why it is network-exploitable against the SMS code verification flow; however, the impact is rated Low across confidentiality, integrity, and availability (VC:L/VI:L/VA:L, SC/SI/SA:N), yielding a base score of 5.5 (Medium). The exploit maturity sub-metric is E:P (proof-of-concept), consistent with the input signal that a public PoC reference exists but is not verified as working exploit code. No EPSS probability is provided and the vulnerability is NOT in CISA KEV, so there is no evidence of active, widespread exploitation - the vuln.today decision label is 'this_month', indicating routine scheduled remediation rather than act_now/emergency urgency. The main tension in the data is a low-privilege network vector paired with uniformly Low impact: an authentication-bypass weakness (CWE-287) could in principle be more damaging, but the available scoring caps each impact dimension at Low, and the mechanism of the bypass is not detailed in the sources. The vendor (YunaiV) was contacted but did not respond, so no vendor advisory or fixed version is available to independently confirm scope. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker interacts with the application's SMS code verification endpoint (AuthController.java) and manipulates the 'mobile' and/or 'code' parameters to defeat the verification check, achieving improper authentication without a valid one-time code. A public PoC reference exists (a GitHub gist) but it is not verified as working exploit code, so reliability is unconfirmed. Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, the request can be sent directly over the network with no privileges or victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
Improper authentication in the SMS code verification flow of ruoyi-vue-pro (AuthController.java) lets remote attackers manipulate the 'mobile' and 'code' parameters to subvert login verification, yielding limited confidentiality, integrity and availability impact rather than full account takeover evidence. Versions up to and including 2026.09 are reported affected; the CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) and the independent assessment both confirm the attack is network-reachable with no privileges or user interaction, though the SMS login feature must be enabled and exposed for exploitation. A public PoC reference exists; it is not verified as working exploit code, there is no CISA KEV entry, and the item is triaged as 'this_month' priority - a genuine but moderate-priority issue rather than a top-tier emergency.
RemediationAI
No vendor-released patch or fixed version is identified at time of analysis: the vendor did not respond to the disclosure, and no advisory or commit supplies a remediation release, so upgrading alone cannot be prescribed as a verified fix. The practical compensating control follows directly from the exploitation prerequisites - if the SMS code login/verification flow is not required, disable that authentication path or gate it behind administrative enablement; the trade-off is loss of SMS-based login for legitimate users. If the feature must stay live, restrict network reachability of the AuthController SMS endpoints (for example to trusted networks or via a WAF/reverse-proxy rule) and tightly rate-limit verification attempts per mobile number and per source IP, accepting that this reduces but does not eliminate abuse and can add friction for legitimate logins. Monitor authentication logs for anomalous 'mobile'/'code' parameter patterns and unexpected session issuance, and track the VulDB entries (https://vuldb.com/vuln/426103, https://vuldb.com/vuln/426103/cti) for a vendor fix or updated version guidance. Because the SMS flow is configuration-dependent, inventory which deployments actually expose it before scoping emergency work; this item is triaged as 'this_month' priority rather than act-now.
Affected VersionsENISA
Affected Packages
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
ruoyi-vue-pro (maintained by YunaiV / zhijiantianya) is a Java Spring Boot-based rapid development platform whose AuthController handles authentication endpoints, including an SMS-code login/verification path that accepts 'mobile' and 'code' request parameters. The flaw is classified CWE-287 (Improper Authentication), meaning the verification logic fails to correctly bind or validate the submitted phone number and code before granting an authenticated session; the specific function inside AuthController.java and the exact validation weakness are not described in the available sources, so the trigger condition is not confirmed. CPE records name both 'yunaiv:ruoyi-vue-pro' and 'zhijiantianya:ruoyi-vue-pro' with wildcard versions, and EUVD lists ruoyi-vue-pro 2026.09 as the affected release. Exploitation is bounded by deployment configuration: the SMS login flow must be enabled and reachable from the network, which the CVSS 4.0 vector reflects as unauthenticated network access with no user interaction (PR:N/UI:N) but only Low impact across confidentiality, integrity and availability.
Know when Java 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:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
SMS verification bypass is reached pre-authentication over the network with low complexity (PR:N/AV:N/AC:L), and the sources bound impact to Low across C/I/A.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was detected in YunaiV/zhijiantianya ruoyi-vue-pro up to 2026.09. The affected element is an unknown function of the file AuthController.java of the component SMS Code Verification. The manipulation of the argument mobile/code results in improper authentication. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in ruoyi-vue-pro SMS Authentication Flaws
View all 2Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-109334
GHSA-jwvr-26h4-vc23
NVD
CVE.org
EPSS
VulDB
Exploit-DB