漏洞类型 | 路径遍历 | 发现时间 | 2023-09-15 | 漏洞等级 | 高危 |
MPS编号 | MPS-krc8-d4u9 | CVE编号 | CVE-2023-4782 | 漏洞影响广度 | 广 |
漏洞危害
OSCS 描述 |
Terraform 是一个开源的基础设施即代码(IAC)工具,允许用户使用声明性语言定义和配置基础设施资源,如虚拟机、存储、网络等。多数国内外云厂商的基础设施自动化都在使用Terraform。 Terraform 受影响版本中,由于在执行模块的初始化之前未对模块名进行校验,当 Terraform 执行初始化操作时,攻击者可通过构造恶意的模块名在任意位置写入文件,再通过其调用系统上其他可执行程序的逻辑,劫持对应内容,写入恶意的代码,即可达到任意命令执行。 当云厂商允许用户通过自定义 Terraform 语法配置和管理云上资产时会受到此漏洞影响,Terraform Cloud 和 Terraform Enterprise 不受影响。 参考链接:https://www.oscs1024.com/hd/MPS-krc8-d4u9 |
影响范围及处置方案
OSCS 平台影响范围和处置方案
影响范围 | 处置方式 | 处置方法 |
github.com/hashicorp/terraform [1.0.8, 1.5.7) | 更新 | 将 github.com/hashicorp/terraform 升级至 1.5.7 及以上版本 |
参考链接:https://www.oscs1024.com/hd/MPS-krc8-d4u9 |
排查方式
方式1:使用漏洞检测CLI工具来排查使用文档:https://www.murphysec.com/docs/faqs/integration/cli.html |
方式2:使用漏洞检测IDEA插件排查使用文档:https://www.murphysec.com/docs/faqs/integration/jetbrains-ide-plugin.html |
方式3:接入GitLab进行漏洞检测排查使用文档:https://www.murphysec.com/docs/faqs/integration/gitlab.html |
更多排查方式:https://www.murphysec.com/docs/faqs/integration/ |
本文参考链接
https://www.oscs1024.com/hd/MPS-krc8-d4u9
https://nvd.nist.gov/vuln/detail/CVE-2023-4782
https://github.com/hashicorp/terraform/commit/06581d5d15151c1f87a804aed202a0a1abf83697