Emissary has GitHub Actions Shell Injection via Workflow Inputs
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| NationalSecurityAgency | emissary | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Nationalsecurityagency | Emissary |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-3g6g-gq4r-xjm9 | Emissary has GitHub Actions Shell Injection via Workflow Inputs |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.576% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nsa
Nsa emissary |
|
| CPEs | cpe:2.3:a:nsa:emissary:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Nsa
Nsa emissary |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nationalsecurityagency
Nationalsecurityagency emissary |
|
| Vendors & Products |
Nationalsecurityagency
Nationalsecurityagency emissary |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, GitHub Actions workflow files contained shell injection points where user-controlled workflow_dispatch inputs were interpolated directly into shell commands via ${{ }} expression syntax. An attacker with repository write access could inject arbitrary shell commands, leading to repository poisoning and supply chain compromise affecting all downstream users. This vulnerability is fixed in 8.39.0. | |
| Title | Emissary has GitHub Actions Shell Injection via Workflow Inputs | |
| Weaknesses | CWE-77 | |
| References |
| |
| Metrics |
cvssV3_1
|