ZeroHour

CVE-2026-82282

moderate

Unauthenticated GitHub App credential exposure in Atlantis (through 0.47.1)

CVSS 4.0
8.8 high
EPSS
<1%p18
Published
()
Modified
AI analysis

CVE-2026-82282 is a missing-authentication flaw (CWE-306) in Atlantis, the open-source Terraform pull-request automation server, affecting all releases through 0.47.1: the /github-app/setup endpoint performs no authentication. An unauthenticated attacker who can reach the endpoint during the GitHub App setup flow can observe or intercept the redirect to GitHub and thereby obtain the GitHub App's RSA private key and webhook secret. With those credentials the attacker can mint GitHub App installation tokens carrying the app's repository permissions and forge webhook payloads, which is why the CVSS 4.0 base score of 8.8 (High) includes high impact on subsequent systems, i.e., the connected GitHub repositories. Any organization running Atlantis through 0.47.1 is affected, particularly servers reachable by untrusted users or exposed to the internet; per the CVSS 4.0 vector (AT:P/UI:P), practical exploitation hinges on the setup-redirect scenario rather than trivial unauthenticated access at any time. There is no public proof of concept, no CISA KEV listing, and no known in-the-wild exploitation; EPSS estimates a 0.3% (18th percentile) probability of exploitation within 30 days.

What to do: Upgrade Atlantis to a release newer than 0.47.1 as soon as a patched version is published (no fixed version number is given in the available advisory data). In the meantime, restrict access to the Atlantis server and specifically the /github-app/setup endpoint to trusted users, for example by blocking or gating that path at a reverse proxy or firewall, and avoid internet-exposing the instance. If exposure is suspected, rotate the GitHub App private key and webhook secret and review GitHub audit logs for unexpected installation tokens or webhook activity.

Affected
runatlantis (open-source Atlantis project) Atlantis - Terraform pull-request automation serverthrough 0.47.1 (all versions up to and including 0.47.1; no fixed version number is specified in the available data)
Estimated exposure
moderate~1k-10k self-hosted deployments (rough order-of-magnitude estimate; no public install counts) — Atlantis is a widely used open-source Terraform PR-automation server that is typically self-hosted as one instance per organization and kept on internal networks, with only a smaller subset exposed to the internet, and no authoritative…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Weakness
CWE-306
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.