Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-45099— Terragrunt: Arbitrary File Deletion via Malicious Module Manifest

Quick assessment

Affected
gruntwork-io terragrunt
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Gruntwork Terragrunt是Gruntwork组织开源的一款灵活的编排工具,它允许用 OpenTofu/Terraform 编写的基础设施即代码进行扩展。 Gruntwork Terragrunt 1.0.4之前版本存在路径遍历漏洞,该漏洞源于对下载模块的.Terragrunt-module-manifest中解码路径信任不当,恶意或受损的外部模块可在清单中放置绝对路径或遍历路径,导致清理时删除模块缓存之外的文件,可能删除本地源代码或配置并破坏CI/CD流水线。

CVSS 6.9 · Medium EPSS 0.54% · P45

Affected Version Matrix 1

VendorProduct Version RangeStatus
gruntwork-io terragrunt < 1.0.4 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-45099

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Terragrunt: Arbitrary File Deletion via Malicious Module Manifest
Source: CVE Program / CVE List V5
Vulnerability Description
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu or Terraform to scale. Prior to 1.0.4, Terragrunt trusts paths decoded from a downloaded module's .terragrunt-module-manifest during fileManifest.Clean() in internal/util/file.go. A malicious or compromised external module can place absolute or traversal paths in the manifest, causing cleanup to delete files outside the module cache that are accessible to the Terragrunt process before OpenTofu or Terraform executes. This deletion-only primitive can remove local source code or configuration and disrupt CI/CD pipelines. This issue is fixed in version 1.0.4.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Source: CVE Program / CVE List V5
Vulnerability Title
Gruntwork Terragrunt 路径遍历漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Gruntwork Terragrunt是Gruntwork组织开源的一款灵活的编排工具,它允许用 OpenTofu/Terraform 编写的基础设施即代码进行扩展。 Gruntwork Terragrunt 1.0.4之前版本存在路径遍历漏洞,该漏洞源于对下载模块的.Terragrunt-module-manifest中解码路径信任不当,恶意或受损的外部模块可在清单中放置绝对路径或遍历路径,导致清理时删除模块缓存之外的文件,可能删除本地源代码或配置并破坏CI/CD流水线。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
gruntwork-io terragrunt < 1.0.4 -

II. Public POCs for CVE-2026-45099

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-45099

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-45099 (1)

Vendor Advisories for CVE-2026-45099 (1)

Vendor Pages for CVE-2026-45099 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-45099

No comments yet


Leave a comment