Egress Policy Bypass via DNS over HTTPS (DoH) in Harden-Runner (Community Tier)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| step-security | harden-runner | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Step Security | Harden Runner |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-46g3-37rh-v698 | Egress Policy Bypass via DNS over HTTPS (DoH) in Harden-Runner (Community Tier) |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.317% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Stepsecurity
Stepsecurity harden-runner |
|
| CPEs | cpe:2.3:a:stepsecurity:harden-runner:*:*:*:*:community:*:*:* | |
| Vendors & Products |
Stepsecurity
Stepsecurity harden-runner |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-807 | |
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Step Security
Step Security harden Runner |
|
| Vendors & Products |
Step Security
Step Security harden Runner |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Harden-Runner is a CI/CD security agent that works like an EDR for GitHub Actions runners. In versions 2.15.1 and below, a DNS over HTTPS (DoH) vulnerability allows attackers to bypass egress-policy: block network restrictions by tunneling exfiltrated data through permitted HTTPS endpoints like dns.google. The attack works by encoding sensitive data (e.g., the runner's hostname) as subdomains in DoH queries, which appear as legitimate HTTPS traffic to Harden-Runner's domain-based filtering but are ultimately forwarded to an attacker-controlled domain. This effectively enables data exfiltration without directly connecting to any blocked destination. Exploitation requires the attacker to already have code execution within the GitHub Actions workflow. The issue was fixed in version 2.16.0. | |
| Title | Egress Policy Bypass via DNS over HTTPS (DoH) in Harden-Runner (Community Tier) | |
| Weaknesses | CWE-693 CWE-863 |
|
| References |
| |
| Metrics |
cvssV4_0
|