Approved changes feed: RSS · Atom

cpe:2.3:a:runatlantis:atlantis:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRunatlantis (2b875ef4-6c55-5248-bde7-5044858a2baf)
ProductAtlantis (4bebd2e5-50d9-502d-a364-5de179c1c35e)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:docker/runatlantis/atlantis purl2cpe 2026-06-01 10:14:51.157739
pkg:github/hootsuite/atlantis purl2cpe 2026-06-01 10:14:51.157740
pkg:github/runatlantis/atlantis purl2cpe 2026-06-01 10:14:51.157742

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-116676 vulnerable 2026-11-03 10:15:21.760765 Atlantis: OS command injection through PR-controlled Terraform workspace enables RCE during plan
HIGH (8.8)
Atlantis is a self-hosted golang application that listens for Terraform pull request events via webhooks. From version 0.4.0 until 0.47.1, Atlantis passes the pull-request-controlled workspace value from atlantis.yaml into Terraform command arguments that are joined with strings.Join(args, " ") and executed through sh -c. An authenticated contributor whose pull request is eligible for an Atlantis plan can include shell metacharacters in the workspace name, causing arbitrary commands to execute as the Atlantis service account without custom workflows, apply permission, or a malicious Terraform provider. External contributors can reach the flaw through fork pull requests only when --allow-fork-prs is enabled, while eligible same-repository branches do not require that option. The commands inherit the Atlantis process environment and can access cloud-provider, Terraform, and version-control credentials as well as files, state, and network resources available to the service. This issue is fixed in version 0.47.1.
Published: 2026-10-27T17:11:12.744Z
Updated: 2026-11-03T11:45:16.849Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58445 vulnerable 2026-06-08 07:35:18.291906 Atlantis Exposes Service Version Publicly on /status API Endpoint
Atlantis is a self-hosted golang application that listens for Terraform pull request events via webhooks. All versions of Atlantis publicly expose detailed version information through its /status endpoint. This information disclosure could allow attackers to identify and target known vulnerabilities associated with the specific versions, potentially compromising the service's security posture. This issue does not currently have a fix.
Published: 2025-09-06T19:47:33.669Z
Updated: 2025-09-08T14:35:06.195Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-52009 vulnerable 2026-06-08 06:52:14.575472 Git credentials are exposed in atlantis logs
Atlantis is a self-hosted golang application that listens for Terraform pull request events via webhooks. Atlantis logs contains GitHub credentials (tokens `ghs_...`) when they are rotated. This enables an attacker able to read these logs to impersonate Atlantis application and to perform actions on GitHub. When Atlantis is used to administer a GitHub organization, this enables getting administration privileges on the organization. This was reported in #4060 and fixed in #4667 . The fix was included in Atlantis v0.30.0. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-11-08T22:24:15.300Z
Updated: 2024-11-12T19:19:58.293Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24912 vulnerable 2026-06-08 05:41:44.880317 Timing Attack
HIGH (7.5)
The package github.com/runatlantis/atlantis/server/controllers/events before 0.19.7 are vulnerable to Timing Attack in the webhook event validator code, which does not use a constant-time comparison function to validate the webhook secret. It can allow an attacker to recover this secret as an attacker and then forge webhook events.
Published: 2022-07-29T10:00:15.439Z
Updated: 2024-09-17T02:53:19.536Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.