CVE-2026-107503
Last modified
CVE-2026-107503 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. Unvalidated environments URL allows OAuth authorization code + PKCE verifier theft and account takeover via injected OIDC authority in Ditto Explorer in Eclipse Ditto Ditto Explorer [3.6.0,3.9.7] allows a craft link set an attacker-controlled OIDC authority with autoSso enabled. The UI then automatically starts a login at the genuine identity provider but exchanges the returned authorization code together with its PKCE code_verifier at an attacker-controlled token endpoint.
Description
Unvalidated environments URL allows OAuth authorization code + PKCE verifier theft and account takeover via injected OIDC authority in Ditto Explorer in Eclipse Ditto Ditto Explorer [3.6.0,3.9.7] allows a craft link set an attacker-controlled OIDC authority with autoSso enabled. The UI then automatically starts a login at the genuine identity provider but exchanges the returned authorization code together with its PKCE code_verifier at an attacker-controlled token endpoint. This lets the attacker redeem the code for the victim's access and refresh tokens. Alternatively, an attacker-controlled api_uri causes the UI to send the victim's bearer token or Basic credentials to the attacker. Because the configuration is persisted, later visits to the UI without the crafted link repeat the token theft.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse Ditto | Ditto Explorer UI | >= 3.6.0, <= 3.9.7 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-107503?
How severe is CVE-2026-107503?
How do I fix CVE-2026-107503?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-107466A flaw was found in flatpak-builder. This vulnerability allo…6.1
- CVE-2026-10747IBM MQ Appliance could allow a remote attacker to cause a de…10
- CVE-2026-10748An authenticated user with the nx-licensing-create privilege…7.2
- CVE-2026-10749The Post Duplicator WordPress plugin before 3.0.15 does not …7.2
- CVE-2026-1075The ZT Captcha plugin for WordPress is vulnerable to Cross-S…4.3
- CVE-2026-10750The Royal MCP WordPress plugin before 1.4.26 does not perfo…8.1
- CVE-2026-10751IBM MQ Java and JMS client libraries could allow an authenti…7.5
- CVE-2026-107510An authenticated high privilege user can inject arguments in…9.1
- CVE-2026-10753The Site Kit by Google WordPress plugin before 1.176.0 does…2.7
- CVE-2026-10754Pega Platform versions 8.5.0 through 25.1.2 are affected by …8.6
- CVE-2026-10755The All in One SEO WordPress plugin before 4.9.9 does not c…2.7
- CVE-2026-107565A flaw was found in luksmeta. A local attacker with administ…5.1
Are you affected by CVE-2026-107503?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
