Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate Lyo OSLC server with 2-legged OAuth
-
DeliveryRegister provisional trusted client via API
-
ExploitSkip required admin approval step
-
ExecutionSend 2-legged OAuth requests as trusted client
-
ImpactAccess protected OSLC resources (authz bypass)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 server (1) enables/supports the 2-legged OAuth flow, and (2) bases its authorization filters on Lyo's AbstractAdapterCredentialsFilter - both are explicit prerequisites from the description and correspond to the CVSS AT:P attack requirement. Given those conditions, an attacker registers a provisional trusted client and uses it before administrator approval. Limiting factors: the 3-legged OAuth path is NOT vulnerable because it enforces interactive user authorization and rejects provisional clients, so deployments that use only 3-legged auth are not exploitable; environments not using AbstractAdapterCredentialsFilter for authz are also out of scope. No end-user interaction and no pre-existing credentials are needed on the vulnerable 2-legged path (UI:N/PR:N). |
| Impact | The vendor CVSS 4.0 base score is 9.1 (AV:N/AC:L/AT:P/PR:N/UI:N with high confidentiality and integrity impact), reflecting a network-reachable, unauthenticated authorization bypass - a serious combination. The AT:P (attack requirement) and the description's own conditions temper this: exploitation only works where the server enables 2-legged OAuth and relies on AbstractAdapterCredentialsFilter for authz, so it is not universally exploitable across all Lyo deployments. There is no KEV listing and no public PoC, and EPSS data was not provided, so real-world exploitation pressure appears low-to-unproven rather than active; however, the low attack complexity and lack of required privileges mean any exposed vulnerable instance should be patched promptly. Because Lyo is a niche integration framework, blast radius is limited by deployment footprint rather than by exploit difficulty, so organizations running Lyo-based OSLC adapters with 2-legged OAuth should treat this as high priority even though the broader internet-wide risk is modest. |
| Exploit ScenarioDerived | An attacker who can reach a Lyo-based OSLC adapter that supports 2-legged OAuth registers a new trusted client, which is created in provisional (pending-approval) state. Instead of waiting for administrator approval, the attacker immediately issues 2-legged OAuth requests with that client and is treated as fully trusted, gaining access to protected OSLC resources. No public exploit code is currently identified, but the low complexity and lack of required authentication (PR:N) make weaponization straightforward for someone familiar with the API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Authorization bypass in Eclipse Lyo 2.0.0 through 7.0.0 lets remote attackers abuse the 2-legged OAuth flow to promote a self-registered 'provisional' trusted client into a fully trusted one without the required administrator approval. Applications that build their authorization filters on Lyo's AbstractAdapterCredentialsFilter are affected, allowing an attacker to act as a trusted OAuth client and access protected OSLC resources. No public exploit identified at time of analysis, and it is not listed in CISA KEV; fixes shipped in 6.0.1.Final and 7.0.0.Beta3.
RemediationAI
Upgrade to a fixed release: Vendor-released patch: 6.0.1.Final for the 6.x line (https://github.com/eclipse-lyo/lyo/releases/tag/v6.0.1.Final), or 7.0.0.Beta3 for the 7.x line (https://github.com/eclipse-lyo/lyo/releases/tag/v7.0.0.Beta3). If you cannot upgrade immediately, disable 2-legged OAuth support on the adapter server and require the 3-legged interactive flow, which correctly rejects provisional clients - the trade-off is that legitimate server-to-server integrations relying on 2-legged auth will break and must be re-provisioned under the interactive flow. As an alternative compensating control, override or wrap AbstractAdapterCredentialsFilter so that any client still in provisional status is explicitly denied until an administrator clears it, and restrict network access to the OAuth registration/authorization endpoints to trusted management networks; note that a custom filter override must be carefully tested against your existing trusted-client inventory to avoid locking out valid integrations.
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
Eclipse Lyo is a Java SDK/toolkit for building OSLC (Open Services for Lifecycle Collaboration) adapters that integrate ALM/PLM tools, and it ships OAuth 1.0a-style credential handling for adapter servers. The flaw is a CWE-863 (Incorrect Authorization) defect in the AbstractAdapterCredentialsFilter: in the 2-legged OAuth path (server-to-server, no end-user consent), the filter fails to enforce the 'provisional' status of a newly registered trusted client. Registering a provisional client is a legitimate use case that is supposed to remain inert until an administrator explicitly approves it, but the authorization check treats it as already-trusted. The 3-legged flow, which requires interactive user authorization, correctly rejects provisional clients and is not affected.
Know when Eclipse Lyo 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:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/AU:Y/R:U/V:C/RE:L/U:Red
Network-reachable and unauthenticated (AV:N/PR:N/UI:N), but requires a specific 2-legged-OAuth + AbstractAdapterCredentialsFilter configuration, so AC:H; authz bypass yields high C/I, no availability impact.
Primary rating from Vendor (eclipse).
CVSS VectorVendor: eclipse
Lifecycle Timeline
2DescriptionCVE.org
In Eclipse Lyo versions 2.0.0 to 7.0.0, OAuth server authorization checks can be bypassed when the 2-legged auth is supported by the server. In those cases, application that based their authz filters upon Lyo-provided AbstractAdapterCredentialsFilter, are vulnerable. An attacked can create a provisional trusted client (valid use-case) but then it can be used as a trusted client immediately without requiring the administrator approval to clear the provisional status. The 3-legged path requiring user interaction is not vulnerable and rejects provisional clients.
Executive ViewAI
A critical vulnerability in Eclipse Lyo versions 2.0.0 through 7.0.0 allows attackers to bypass authorization controls and gain unauthorized access to sensitive business data. Organizations using Lyo for access management face immediate risk of data breach and system compromise. While no public exploit has been identified, the CRITICAL severity requires urgent patching within days, not weeks.
Vendor-released patch: Eclipse Lyo 6.0.1.Final and 7.0.0.Beta3
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.
EUVD-2026-67654
GHSA-jhp3-fv3p-rj5c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB