Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-1699: CWE-829 Inclusion of Functionality from Untrusted Control Sphere in Eclipse Foundation Eclipse Theia - Website

0
Critical
VulnerabilityCVE-2026-1699cvecve-2026-1699cwe-829
Published: Fri Jan 30 2026 (01/30/2026, 09:57:14 UTC)
Source: CVE Database V5
Vendor/Project: Eclipse Foundation
Product: Eclipse Theia - Website

Description

In the Eclipse Theia Website repository, the GitHub Actions workflow .github/workflows/preview.yml used pull_request_target trigger while checking out and executing untrusted pull request code. This allowed any GitHub user to execute arbitrary code in the repository's CI environment with access to repository secrets and a GITHUB_TOKEN with extensive write permissions (contents:write, packages:write, pages:write, actions:write). An attacker could exfiltrate secrets, publish malicious packages to the eclipse-theia organization, modify the official Theia website, and push malicious code to the repository.

AI-Powered Analysis

AILast updated: 01/30/2026, 10:27:12 UTC

Technical Analysis

CVE-2026-1699 is a critical security vulnerability identified in the Eclipse Theia Website repository's GitHub Actions workflow, specifically in the .github/workflows/preview.yml file. The root cause is the use of the pull_request_target event trigger, which runs workflows in the context of the base branch but allows execution of code from untrusted pull requests. This design flaw enables any GitHub user submitting a pull request to execute arbitrary code within the repository's continuous integration (CI) environment. The workflow has access to sensitive repository secrets and a GITHUB_TOKEN endowed with extensive write permissions, including contents:write, packages:write, pages:write, and actions:write. Consequently, an attacker can exfiltrate confidential secrets, publish malicious packages under the eclipse-theia organization, alter the official Theia website content, and push malicious code directly to the repository. The vulnerability is classified under CWE-829, which involves the inclusion of functionality from an untrusted control sphere, highlighting the risk of executing untrusted code with elevated privileges. The CVSS 3.1 base score is 10.0, indicating critical severity with network attack vector, low attack complexity, no privileges required, no user interaction, and complete impact on confidentiality, integrity, and availability. Although no known exploits in the wild have been reported, the vulnerability's nature and permissions involved make it highly exploitable and dangerous. The issue underscores the risks of insecure CI/CD pipeline configurations and the need for strict controls when handling untrusted code in automated workflows.

Potential Impact

For European organizations, especially those involved in software development, open-source contributions, or using Eclipse Theia as part of their tooling, this vulnerability poses a significant risk. Exploitation could lead to unauthorized access to sensitive repository secrets, including credentials and tokens, enabling further lateral movement or supply chain attacks. Attackers could publish malicious packages under trusted Eclipse Theia namespaces, potentially compromising downstream users and organizations relying on these packages. The integrity of the official Theia website could be compromised, damaging trust and potentially distributing misinformation or malicious content. Additionally, attackers could push malicious code directly to the repository, affecting all users who pull updates. This could result in widespread compromise of development environments and production systems. The critical severity and ease of exploitation without authentication or user interaction amplify the threat. European organizations with CI/CD pipelines integrated with GitHub Actions and those contributing to or maintaining Eclipse Theia are particularly vulnerable. The potential for supply chain attacks also raises concerns for the broader European software ecosystem, potentially impacting critical infrastructure and enterprises relying on affected software components.

Mitigation Recommendations

To mitigate this vulnerability, organizations and maintainers should immediately revise GitHub Actions workflows to avoid using the pull_request_target trigger when executing untrusted code. Instead, use the pull_request trigger, which runs workflows in the context of the pull request's fork and limits access to secrets. Secrets should never be exposed to workflows triggered by untrusted pull requests. Implement strict secret management policies, including rotating and limiting the scope of repository secrets and tokens. Employ least privilege principles for GITHUB_TOKEN permissions, restricting write access to only what is necessary. Use GitHub's environment protection rules and required reviewers to control workflow execution. Additionally, consider isolating CI environments and using ephemeral runners to limit the impact of potential code execution. Regularly audit workflows and repository permissions for security best practices. Monitoring and alerting on unusual repository activity, such as unexpected package publications or code pushes, can help detect exploitation attempts early. Finally, maintain up-to-date dependencies and apply patches promptly once available from the Eclipse Foundation.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.2
Assigner Short Name
eclipse
Date Reserved
2026-01-30T09:38:43.466Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 697c8420ac0632022249df80

Added to database: 1/30/2026, 10:12:48 AM

Last enriched: 1/30/2026, 10:27:12 AM

Last updated: 1/30/2026, 12:24:16 PM

Views: 6

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats