CVE-2026-86671
Last modified
CVE-2026-86671 is a high-severity vulnerability rated 8.4/10 on the CVSS scale. In Eclipse Che versions 7.29.0 and later, the GET `/api/scm/resolve` and `POST /api/factory/resolver` endpoints pass an attacker-controlled URL to `URLFetcher.fetch()`, which calls `new URL(url).openConnection()` with no scheme or host allow-list and returns the response body to the caller. Any authenticated Che user can read arbitrary local files via the file:// scheme (including the pod's Kubernetes service-account token at `file:///var/run/secrets/kubernetes.io/serviceaccount/token`), reach internal HTTP services and cloud instance metadata endpoints (169.254.169.254), and have their stored SCM personal access token attached as an `Authorization` header to a host of their choosing. EPSS estimates a 0.25% chance of exploitation in the next 30 days.
Description
In Eclipse Che versions 7.29.0 and later, the GET `/api/scm/resolve` and `POST /api/factory/resolver` endpoints pass an attacker-controlled URL to `URLFetcher.fetch()`, which calls `new URL(url).openConnection()` with no scheme or host allow-list and returns the response body to the caller. Any authenticated Che user can read arbitrary local files via the file:// scheme (including the pod's Kubernetes service-account token at `file:///var/run/secrets/kubernetes.io/serviceaccount/token`), reach internal HTTP services and cloud instance metadata endpoints (169.254.169.254), and have their stored SCM personal access token attached as an `Authorization` header to a host of their choosing. The same credential-forwarding behavior also fires when a victim opens a workspace from a malicious devfile whose `parent.uri` points to an attacker-controlled server, enabling exfiltration of the victim's SCM PAT without direct API access. No fix is available.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse Foundation | Eclipse Che | >= 7.29.0, < 7.123.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-86671?
How severe is CVE-2026-86671?
How do I fix CVE-2026-86671?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click 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-86666A security flaw has been discovered in aircheng-org iWebShop…7.3
- CVE-2026-86667A weakness has been identified in aircheng-org iWebShop-5 up…4.7
- CVE-2026-86668A security vulnerability has been detected in aircheng-org i…4.3
- CVE-2026-86669A vulnerability was detected in aircheng-org iWebShop-5 up t…7.3
- CVE-2026-8667GitLab has remediated an issue in GitLab CE/EE affecting all…4.3
- CVE-2026-86670A flaw has been found in aircheng-org iWebShop-5 up to 5.15.…3.7
- CVE-2026-86672A vulnerability has been found in ningzichun Student Managem…5.3
- CVE-2026-86673A vulnerability was determined in ningzichun Student Managem…7.3
- CVE-2026-86674A vulnerability was found in ningzichun Student Management S…6.3
- CVE-2026-86675A vulnerability was identified in itsourcecode Sales and Inv…6.3
- CVE-2026-86677ZohoCorp ManageEngine Applications Manager versions 182000 a…8.8
- CVE-2026-86678ZohoCorp ManageEngine Applications Manager versions 182000 a…8.8
Are you affected by CVE-2026-86671?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
