Unprotected GitHub Actions Allows Arbitrary Code Execution with Repository Secrets
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Eclipse Foundation | Eclipse Theia - Website | unaffected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse | Theia | — |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.552% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Unprotected GitHub Actions Allows Arbitrary Code Execution with Repository Secrets |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Eclipse theia Website
|
|
| CPEs | cpe:2.3:a:eclipse:theia_website:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Eclipse theia Website
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Eclipse
Eclipse theia |
|
| Vendors & Products |
Eclipse
Eclipse theia |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Weaknesses | CWE-829 | |
| References |
| |
| Metrics |
cvssV3_1
|