CVE-2026-116007

YunaiV/zhijiantianya ruoyi-vue-pro SMS Code Verification SmsCodeServiceImpl.java SmsCodeServiceImpl.validateSmsCode0 excessive authentication

Published Oct 25, 2026 CVSS 4.0 · 6.3 Medium EPSS < 1% KEV · Not listed
Description
A flaw has been found in YunaiV/zhijiantianya ruoyi-vue-pro up to 2026.09. The impacted element is the function SmsCodeServiceImpl.validateSmsCode0 of the file /service/sms/SmsCodeServiceImpl.java of the component SMS Code Verification. This manipulation causes improper restriction of excessive authentication attempts. The attack may be initiated remotely. The complexity of an attack is rather high. The exploitability is regarded as difficult. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Analysis

AI-generated

Technical impact

The flaw resides in the SmsCodeServiceImpl.validateSmsCode0 method of ruoyi-vue-pro’s SMS Code Verification component, allowing a remote attacker to bypass the intended restriction on repeated authentication attempts. By manipulating the service, an attacker can repeatedly request or use SMS codes without restriction, potentially enabling exhaustive credential‑guessing or brute‑force attacks on user accounts and compromising confidentiality and integrity of the authentication process.

Affected Systems

The vulnerable product is ruoyi‑vue‑pro from YunaiV and zhijiantianya, affecting all releases up to and including 2026.09. No specific minor version is excluded, so any installation of the application prior to or equal to that date may be impacted.

Risk and Exploitability

The CVSS score of 6.3 places this vulnerability in the medium‑to‑high severity range. The EPSS score is unavailable, but the CVE notes that the exploit has been published and may be used, suggesting a high likelihood of exploitation. The attack can be carried out remotely with high complexity and deemed difficult to execute. As the vendor did not respond to the disclosure, the risk of continued exploitation increases. The vulnerability is not listed in CISA KEV, yet the lack of a vendor fix and the ability to profiteer from unlimited authentication attempts elevates the threat level.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest ruoyi-vue‑pro release that includes a fix for the SMS code validation logic.
  • As a temporary measure, implement rate limiting on the SMS code request endpoint, restricting the number of attempts per IP address and per user account.
  • Enable a lockout or CAPTCHA after a defined threshold of failed authentication attempts to mitigate brute‑force efforts.
  • Verify that all critical authentication actions enforce multi‑factor authentication to reduce the impact of compromised SMS codes.

Generated by OpenCVE AI on October 25, 2026 at 05:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A flaw has been found in YunaiV/zhijiantianya ruoyi-vue-pro up to 2026.09. The impacted element is the function SmsCodeServiceImpl.validateSmsCode0 of the file /service/sms/SmsCodeServiceImpl.java of the component SMS Code Verification. This manipulation causes improper restriction of excessive authentication attempts. The attack may be initiated remotely. The complexity of an attack is rather high. The exploitability is regarded as difficult. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title YunaiV/zhijiantianya ruoyi-vue-pro SMS Code Verification SmsCodeServiceImpl.java SmsCodeServiceImpl.validateSmsCode0 excessive authentication
First Time appeared Yunaiv
Yunaiv ruoyi-vue-pro
Zhijiantianya
Zhijiantianya ruoyi-vue-pro
Weaknesses CWE-307
CWE-799
CPEs cpe:2.3:a:yunaiv:ruoyi-vue-pro:*:*:*:*:*:*:*:*
cpe:2.3:a:zhijiantianya:ruoyi-vue-pro:*:*:*:*:*:*:*:*
Vendors & Products Yunaiv
Yunaiv ruoyi-vue-pro
Zhijiantianya
Zhijiantianya ruoyi-vue-pro
References
Metrics cvssV2_0

{'score': 2.6, 'vector': 'AV:N/AC:H/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 3.7, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-307

    Improper Restriction of Excessive Authentication Attempts

  • CWE-799

    Improper Control of Interaction Frequency

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Oct 26, 2026, 5:37 PM
Reserved
Oct 24, 2026, 11:16 AM
Status
Deferred
Published
Oct 25, 2026, 4:17 AM
Modified
Oct 26, 2026, 6:17 PM