Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed OAuth2 endpoint
-
DeliverySend crafted token request
-
ExploitBypass authentication checks
-
ExecutionObtain valid access token
-
PersistAccess protected APIs
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
Lifecycle Timeline
4DescriptionCVE.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
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.
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
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 YunaiV yudao-cloud Multiple Vulnerabilities
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-26814
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB