PatchSiren cyber security CVE debrief
CVE-2026-116676 runatlantis CVE debrief
Atlantis is vulnerable to OS command injection through a PR-controlled Terraform workspace, enabling RCE during plan. A contributor can include shell metacharacters in the workspace name and execute arbitrary commands as the Atlantis service account, inheriting its environment which contains cloud-provider, Terraform, and VCS credentials. This vulnerability allows for potential RCE, credential exposure, and lateral movement within the environment. Defenders should assess exposure and prioritize verification of their environment's configurations and access controls.
- Vendor
- runatlantis
- Product
- github.com/runatlantis/atlantis
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-27
- Original CVE updated
- 2026-10-27
- Advisory published
- 2026-10-27
- Advisory updated
- 2026-10-27
Who should care
Defenders responsible for securing Atlantis deployments, especially those with contributors having access to plans, should assess exposure and prioritize verification of their environment's configurations and access controls.
Why it matters
Defenders should care about CVE-2026-116676 because it allows contributors to execute arbitrary commands as the Atlantis service account, potentially leading to RCE, credential exposure, and lateral movement within the environment.
- Potential for RCE during Atlantis plan execution
- Exposure of cloud-provider, Terraform, and VCS credentials
- Lateral movement within the environment
- Data tampering and unauthorized access
Technical summary
The vulnerability exists in Atlantis, where the Terraform `workspace` value from a pull request's `atlantis.yaml` is passed into a shell command without quoting or escaping. This allows a contributor to include shell metacharacters in the workspace name and execute arbitrary commands as the Atlantis service account. The executed command inherits the Atlantis process environment, which commonly contains cloud-provider, Terraform, and VCS credentials, potentially leading to RCE, credential exposure, and lateral movement within the environment.
Defensive priority
Defenders should prioritize verifying exposure in their environment, especially where contributors have access to Atlantis plans, and assess the feasibility of exploitation given their specific configurations and access controls.
Recommended defensive actions
- Verify exposure in environments where contributors have access to Atlantis plans
- Assess the feasibility of exploitation given specific configurations and access controls
- Restrict contributor access to sensitive data and systems
- Implement additional security measures to monitor and control Atlantis usage
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability was verified against the current `upstream/main` commit `92ce5c51d1a050357e44df3535483425e59fa984` on August 13, 2026. The vulnerable data flow involves validating the PR-controlled project workspace in `server/core/config/raw/project.go` and passing it directly as a Terraform command argument in `server/core/runtime/workspaces.go`.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-116676 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-116676
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-116676 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-116676
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Atlantis: OS command injection through PR-controlled Terraform workspace enables RCE during plan
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/Go/GHSA-rjh2-4xgw-p2hj.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis/security/advisories/GHSA-rjh2-4xgw-p2hj
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis/pull/6792
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis/commit/8dd22b4d0a9d7c129fdbf6a3398dd1c4cf8c3a59
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis/commit/f04df0d53f0544d9eb6f5026dd8b74fbefd82ac8
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/runatlantis/atlantis/releases/tag/v0.47.1
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.