跳到主要内容

超危

SaltStack Salt ClearFuncs命令执行漏洞

2020-04-30 16:58:09 公开 ,2026-02-23 19:03:36 更新

  • 关键漏洞
  • CISA KEV
  • 勒索软件漏洞
  • APT漏洞
  • 远程
  • 公开PoC
  • 无需认证
  • 开源组件漏洞
  • CWE Top 25 (2023)
  • 2024两高一弱互联网漏洞
  • CWE Top 25 (2024)
  • 2025两高一弱漏洞
CWEs:
CWE-20 (Improper Input Validation) 、 CWE-306 (Missing Authentication for Critical Function)
CAPEC:
CAPEC-10 (Buffer Overflow via Environment Variables) 、 CAPEC-101 (Server Side Include (SSI) Injection) 、 CAPEC-104 (Cross Zone Scripting) 、 CAPEC-108 (Command Line Execution through SQL Injection) 、 CAPEC-109 (Object Relational Mapping Injection) 、 CAPEC-110 (SQL Injection through SOAP Parameter Tampering) 、 CAPEC-12 (Choosing Message Identifier) 、 CAPEC-120 (Double Encoding) 、 CAPEC-13 (Subverting Environment Variable Values) 、 CAPEC-135 (Format String Injection) 、 CAPEC-136 (LDAP Injection) 、 CAPEC-14 (Client-side Injection-induced Buffer Overflow) 、 CAPEC-153 (Input Data Manipulation) 、 CAPEC-166 (Force the System to Reset Values) 、 CAPEC-182 (Flash Injection) 、 CAPEC-209 (XSS Using MIME Type Mismatch) 、 CAPEC-216 (Communication Channel Manipulation) 、 CAPEC-22 (Exploiting Trust in Client) 、 CAPEC-23 (File Content Injection) 、 CAPEC-230 (Serialized Data with Nested Payloads) 、 CAPEC-231 (Oversized Serialized Data Payloads) 、 CAPEC-24 (Filter Failure through Buffer Overflow) 、 CAPEC-250 (XML Injection) 、 CAPEC-261 (Fuzzing for garnering other adjacent user/sensitive data) 、 CAPEC-267 (Leverage Alternate Encoding) 、 CAPEC-28 (Fuzzing) 、 CAPEC-3 (Using Leading 'Ghost' Character Sequences to Bypass Input Filters) 、 CAPEC-31 (Accessing/Intercepting/Modifying HTTP Cookies) 、 CAPEC-36 (Using Unpublished Interfaces or Functionality) 、 CAPEC-42 (MIME Conversion) 、 CAPEC-43 (Exploiting Multiple Input Interpretation Layers) 、 CAPEC-45 (Buffer Overflow via Symbolic Links) 、 CAPEC-46 (Overflow Variables and Tags) 、 CAPEC-47 (Buffer Overflow via Parameter Expansion) 、 CAPEC-473 (Signature Spoof) 、 CAPEC-52 (Embedding NULL Bytes) 、 CAPEC-53 (Postfix, Null Terminate, and Backslash) 、 CAPEC-588 (DOM-Based XSS) 、 CAPEC-62 (Cross Site Request Forgery) 、 CAPEC-63 (Cross-Site Scripting (XSS)) 、 CAPEC-64 (Using Slashes and URL Encoding Combined to Bypass Validation Logic) 、 CAPEC-664 (Server Side Request Forgery) 、 CAPEC-67 (String Format Overflow in syslog()) 、 CAPEC-7 (Blind SQL Injection) 、 CAPEC-71 (Using Unicode Encoding to Bypass Validation Logic) 、 CAPEC-72 (URL Encoding) 、 CAPEC-73 (User-Controlled Filename) 、 CAPEC-78 (Using Escaped Slashes in Alternate Encoding) 、 CAPEC-79 (Using Slashes in Alternate Encoding) 、 CAPEC-8 (Buffer Overflow in an API Call) 、 CAPEC-80 (Using UTF-8 Encoding to Bypass Validation Logic) 、 CAPEC-81 (Web Server Logs Tampering) 、 CAPEC-83 (XPath Injection) 、 CAPEC-85 (AJAX Footprinting) 、 CAPEC-88 (OS Command Injection) 、 CAPEC-9 (Buffer Overflow in Local Command-Line Utilities)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:全部 2025-02-07 21:59:33

风险信息

CVSS v2 向量
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS v2 风险值
7.5
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
9.8
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
9.8

详细信息

漏洞类型
其他
漏洞描述
SaltStack Salt是SaltStack公司的一套开源的用于管理基础架构的工具。该工具提供配置管理、远程执行等功能。SaltStack Salt 2019.2.4之前和3000.2之前版本允许远程攻击者在系统上执行任意命令,这是由Salt主进程ClearFuncs类对方法调用的不正确验证造成的。通过发送巧尽心思构建的请求,攻击者可以利用此漏洞对salt minions执行任意命令。
修复建议
升级至最新版本的Salt(2019.2.4、3000.2或更高版本),可从SALTSTACK网站获得: https://github.com/saltstack/salt/blob/v3000.2_docs/doc/topics/releases/2019.2.4.rst https://github.com/saltstack/salt/blob/v3000.2_docs/doc/topics/releases/3000.2.rst

参考链接