← Terug naar overzicht

A path traversal vulnerability exists in Atlantis, a self-hosted Go application for Terraform pull request automation, affecting versions 0.19.8 through 0.44.x. The flaw stems from insufficient validation of user-controlled workspace values provided via repository-level atlantis.yaml configuration or the authenticated /api/plan endpoint. Malicious traversal segments can escape the intended workspace directory, causing filesystem operations such as os.RemoveAll and os.MkdirAll to be executed on unintended directories. These operations run with the full privileges of the Atlantis process, enabling attackers to create, delete, or manipulate arbitrary directories. The impact includes integrity loss and potential denial of service. The vulnerability requires either repository-level access (to modify atlantis.yaml) or authenticated API access, limiting the attack surface but not eliminating risk. The issue has been patched in Atlantis version 0.45.0. Users are advised to upgrade immediately to mitigate the risk.

Affected products

  • Atlantis 0.19.8 - 0.44.x

Related CVE's

  • CVE-2026-64679

Categories

  • Enterprise Applications
  • Security Tools
  • Web Technologies