PatchSiren

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.