Description
Atlantis through 0.47.1 fails to authenticate the /github-app/setup endpoint, allowing unauthenticated attackers to access GitHub App credentials. Attackers can observe or intercept the GitHub redirect during setup to obtain the RSA private key and webhook secret, enabling installation token minting and webhook payload forgery.
Published: 2026-08-28
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Disclosure of GitHub App Credentials
Action: Immediate Patch
AI Analysis

Impact

Atlantis versions up to 0.47.1 expose the /github-app/setup endpoint without requiring authentication, exposing the GitHub App's RSA private key and webhook secret during installation. An attacker who can access the endpoint can capture the redirect flow to extract these credentials, allowing them to mint installation tokens and forge webhook payloads. This flaw is classified as CWE‑306, Authentication Failure, and represents a high confidentiality risk, compromising the credentials that grant control over the GitHub App.

Affected Systems

The affected product is runatlantis's Atlantis application. All deployments running Atlantis version 0.47.1 or earlier are vulnerable, as the issue is tied to those releases. No specific patch revision is listed, but the vulnerability description applies to any version lacking the endpoint authentication introduced in later releases.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability that can be exploited by any entity that can reach the Atlantis instance over the network. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no documented exploit at the time of this analysis. Attackers can freely issue an unauthenticated HTTP request to /github-app/setup; the lack of access control makes the attack vector straightforward, though the vulnerability does not lead to arbitrary code execution.

Generated by OpenCVE AI on August 28, 2026 at 22:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Atlantis to a release that includes authentication for the /github-app/setup endpoint or consult the vendor for an available fix.
  • Restrict the /github-app/setup endpoint by requiring authentication or restricting access to trusted internal networks.
  • Implement monitoring of GitHub installation token creation and webhook events to detect unauthorized activity or forged payloads.

Generated by OpenCVE AI on August 28, 2026 at 22:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description Atlantis through 0.47.1 fails to authenticate the /github-app/setup endpoint, allowing unauthenticated attackers to access GitHub App credentials. Attackers can observe or intercept the GitHub redirect during setup to obtain the RSA private key and webhook secret, enabling installation token minting and webhook payload forgery.
Title Atlantis GitHub App Setup Endpoint Returns App Credentials to Unauthenticated Callers
First Time appeared Runatlantis
Runatlantis atlantis
Weaknesses CWE-306
CPEs cpe:2.3:a:runatlantis:atlantis:*:*:*:*:*:*:*:*
Vendors & Products Runatlantis
Runatlantis atlantis
References
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N'}


Subscriptions

Runatlantis Atlantis
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T18:54:51.164Z

Reserved: 2026-08-28T11:12:51.276Z

Link: CVE-2026-82282

cve-icon Vulnrichment

Updated: 2026-08-31T16:23:30.266Z

cve-icon NVD

Status : Received

Published: 2026-08-28T20:20:19.523

Modified: 2026-08-31T19:17:17.753

Link: CVE-2026-82282

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T22:30:17Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function