Skip to main content

ruoyi-vue-pro CVE-2026-116006

| EUVDEUVD-2026-109334 MEDIUM
Improper Authentication (CWE-287)
2026-10-25 VulDB GHSA-jwvr-26h4-vc23
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach SMS verification endpoint remotely
  2. Exploit
    Submit crafted mobile/code parameters
  3. Execution
    Bypass SMS code validation
  4. Impact
    Gain 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.

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

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

Alert me

AnalysisAIv1 – 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

ruoyi-vue-pro 2026.09

Affected Packages

euvd ruoyi_vue_pro 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

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.3 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 25, 2026 - 04:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 25, 2026 - 03:30 cve.org
MEDIUM 5.5

DescriptionCVE.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

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
open-source Chinese rapid-development framework, limited enterprise production footprint
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
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 Yes
EPSS 0.4%
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
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
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.

Related Vulnerabilities in ruoyi-vue-pro SMS Authentication Flaws

View all 2

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

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

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy