Skip to main content

yudao-cloud CVE-2026-7679

| EUVDEUVD-2026-26814 MEDIUM
Improper Authentication (CWE-287)
2026-05-03 VulDB
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed OAuth2 endpoint
  2. Delivery
    Send crafted token request
  3. Exploit
    Bypass authentication checks
  4. Execution
    Obtain valid access token
  5. Persist
    Access protected APIs
  6. Impact
    Exfiltrate data or modify resources

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

Remote unauthenticated exploitation against default yudao-cloud OAuth2 endpoints-no special configuration, privileges, or user interaction required per CVSS vector (AV:N/AC:L/PR:N/UI:N). Exploitation requires only network reachability to the OAuth2 token issuance endpoint (typically exposed on standard HTTP/HTTPS ports in microservices deployments). Limiting factors: The scope unchanged (S:U) indicates the vulnerability is confined to the OAuth2 authentication boundary and does not enable lateral movement beyond the application's security context. The Low impact ratings (C:L/I:L/A:L) suggest the improperly issued tokens grant restricted rather than administrative privileges, limiting the attacker to operations within normal authenticated user permissions. Organizations not exposing yudao-cloud OAuth2 endpoints to untrusted networks (e.g., internal-only deployments behind strict network segmentation) face significantly reduced risk despite the vulnerability existing in the code.

Impact

The CVSS 7.3 (High) score reflects network-based exploitation (AV:N) with low attack complexity (AC:L) requiring no privileges (PR:N) or user interaction (UI:N), resulting in partial impact across confidentiality, integrity, and availability (C:L/I:L/A:L). The E:P (Proof-of-Concept) temporal metric confirms public exploit availability via the referenced GitHub issue. However, RL:X (Report Level: Not Defined) indicates no vendor remediation timeline exists, as the vendor did not respond to disclosure. While EPSS data is unavailable, the combination of remote unauthenticated exploitation, public PoC, and authentication bypass in an OAuth2 implementation creates HIGH real-world risk for organizations using yudao-cloud in internet-facing deployments. The lack of vendor response elevates risk further-no official patch exists and organizations must rely on workarounds or third-party fixes. Priority should be CRITICAL for any production deployments, especially those exposing OAuth2 endpoints externally. The low individual impact ratings (C/I/A all Low) suggest token abuse grants limited access rather than full system compromise, but this still enables persistent unauthorized access across the microservices architecture.

Exploit ScenarioDerived

An external attacker identifies a yudao-cloud deployment exposing OAuth2 endpoints to the internet. Using the publicly available GitHub proof-of-concept exploit (https://github.com/9str0IL/CVE/issues/1), the attacker crafts malicious HTTP requests targeting the getAccessToken function with manipulated parameters that bypass authentication checks. The vulnerable OAuth2TokenServiceImpl issues valid access tokens without proper credential verification, granting the attacker authenticated session context. With these tokens, the attacker accesses protected microservices APIs, exfiltrates limited confidential data, modifies application state within token permissions, or disrupts service availability-achieving the Low confidentiality, integrity, and availability impacts reflected in the CVSS score.

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

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

Alert me

AnalysisAIv1 – May 03, 2026

Authentication bypass in YunaiV yudao-cloud (versions up to 2026.01) allows remote unauthenticated attackers to obtain unauthorized access tokens via manipulation of the getAccessToken function in OAuth2TokenServiceImpl.java. Public exploit code exists (GitHub PoC available), enabling attackers to bypass authentication controls and gain low-level access to confidential data, integrity, and availability. EPSS risk assessment unavailable, but the combination of network attack vector, low complexity (AC:L), no authentication requirement (PR:N), and publicly available exploit creates immediate exploitation risk. Vendor was notified but did not respond, leaving no official patch timeline.

RemediationAI

No vendor-released patch exists at time of analysis-YunaiV was contacted during responsible disclosure but did not respond per the CVE description. Organizations must implement compensating controls immediately. Primary mitigation: Restrict network access to OAuth2 token endpoints (specifically paths invoking OAuth2TokenServiceImpl.getAccessToken) using firewall rules or reverse proxy ACLs to trusted IP ranges only, eliminating remote unauthenticated access (trade-off: breaks public API integrations requiring token issuance). Secondary mitigation: Implement additional authentication layer via API gateway or WAF with strict request validation before requests reach the vulnerable getAccessToken function (trade-off: added latency and operational complexity). Review application logs for suspicious token generation patterns-unusual client IDs, high-frequency token requests from single sources, or tokens issued without corresponding authentication events. Monitor the GitHub PoC at https://github.com/9str0IL/CVE/issues/1 and VulDB references for potential community patches or updated exploitation techniques. Consider migrating to alternative OAuth2 implementations or forking yudao-cloud to apply custom patches if source code access permits. All mitigations are temporary until vendor provides official security update.

Affected VersionsENISA

yudao-cloud 2026.01

Affected Packages

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

This vulnerability affects the OAuth2 token generation mechanism in yudao-cloud, a Java-based microservices framework. The flaw resides in OAuth2TokenServiceImpl.java within the yudao-module-system-biz module, specifically in the getAccessToken function responsible for issuing OAuth2 access tokens. CWE-287 (Improper Authentication) indicates the implementation fails to correctly verify authentication credentials or authorization context before token issuance. This likely involves insufficient validation of client credentials, missing state checks, or improper token generation logic that allows attackers to craft requests that bypass authentication gates. The affected CPE (cpe:2.3:a:yunaiv:yudao-cloud) confirms all versions through 2026.01 contain the vulnerable code path.

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

Primary rating from Vendor (VulDB) · only source for this CVE.

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

4
Severity Changed
May 03, 2026 - 05:22 NVD
HIGH MEDIUM
CVSS changed
May 03, 2026 - 05:22 NVD
7.3 (HIGH) 5.5 (MEDIUM)
PoC Detected
May 03, 2026 - 05:15 vuln.today
Public exploit code
CVE Published
May 03, 2026 - 04:15 nvd
MEDIUM 5.5

DescriptionCVE.org

A security flaw has been discovered in YunaiV yudao-cloud up to 2026.01. This impacts the function getAccessToken of the file yudao-module-system-biz/src/main/java/io/github/ruoyi/common/oauth2/service/impl/OAuth2TokenServiceImpl.java. Performing a manipulation results in improper authentication. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Executive ViewAI

Why It Matters

YunaiV yudao-cloud versions up to 2026.01 contain an authentication bypass vulnerability (CVE-2026-7679) in OAuth2 token handling that allows remote attackers to obtain unauthorized access tokens without credentials, directly compromising user sessions and access to sensitive data. Organizations running affected versions face immediate risk of unauthorized account access and potential lateral movement, with publicly available exploit code lowering the barrier to attack.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deploy Web Application Firewall with rules to block direct calls to getAccessToken endpoint from unauthenticated sources; (2) Implement reverse proxy with additional token validation layer and request rate limiting; (3) Restrict network access to OAuth2 service to trusted internal networks only; (4) Enable comprehensive audit logging and implement alerting on token generation anomalies; (5) Consider disabling OAuth2TokenServiceImpl externally and routing all authentication through hardened internal identity provider; (6) Apply IP whitelisting for token endpoint access.

Threat Intelligence Overview

EPSS Score
0.1%
Top 76% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.1%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

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 YunaiV yudao-cloud Multiple Vulnerabilities

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