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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-13749— Snowflake CLI Arbitrary Code Execution via Snowpark Annotation Processor Template Injection

Quick assessment

Affected
Snowflake Snowflake CLI
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.

Snowflake CLI是美国Snowflake公司的一个命令行工具,用于管理云计算环境中的数据仓库任务。 Snowflake CLI 2.4.0版本至3.19.0之前版本存在代码注入漏洞,该漏洞源于Snowpark注解处理器回调模板中和不当,可能导致攻击者通过在生成项目内容中插入受控代码,使Snowflake CLI在用户本地环境中执行任意代码。

CVSS 8.8 · High EPSS 0.54% · P44

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 1

VendorProduct Version RangeStatus
Snowflake Snowflake CLI 2.4.0< 3.19.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-13749

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
Snowflake CLI Arbitrary Code Execution via Snowpark Annotation Processor Template Injection
Source: CVE Program / CVE List V5
Vulnerability Description
Improper neutralization in the Snowpark annotation processor callback template in Snowflake CLI versions prior to 3.19 allowed arbitrary code execution during application bundling or deployment. An attacker could exploit this by supplying crafted project content that is interpolated into generated Python code, causing Snowflake CLI to execute attacker-controlled code in the local context of the user running the CLI. Successful exploitation requires the victim to run the relevant bundling or deployment workflow against attacker-controlled project content, and any resulting code runs with the privileges of that local execution context. The fix is available in Snowflake CLI version 3.19, and users must manually upgrade.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Source: CVE Program / CVE List V5
Vulnerability Title
Snowflake CLI 代码注入漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Snowflake CLI是美国Snowflake公司的一个命令行工具,用于管理云计算环境中的数据仓库任务。 Snowflake CLI 2.4.0版本至3.19.0之前版本存在代码注入漏洞,该漏洞源于Snowpark注解处理器回调模板中和不当,可能导致攻击者通过在生成项目内容中插入受控代码,使Snowflake CLI在用户本地环境中执行任意代码。
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
Snowflake Snowflake CLI 2.4.0 ~ 3.19.0 -

II. Public POCs for CVE-2026-13749

# 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-13749

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

Vendor Advisories for CVE-2026-13749 (1)

Same Patch Batch · Snowflake · 2026-06-29 · 7 CVEs total

CVE-2026-13744 8.3 HIGH Snowflake CLI SQL Injection Through Improper Neutralization of User-Controlled Input
CVE-2026-13748 6.3 MEDIUM Snowflake CLI Arbitrary Local File Read and Exfiltration Through Improper File Path Restri
CVE-2026-13752 6.0 MEDIUM Snowflake CLI SQL Injection Through Improper Neutralization of Parameters in Secret Creati
CVE-2026-13750 5.5 MEDIUM Snowflake CLI Sensitive Credential Exposure Through Debug Logging
CVE-2026-13751 4.1 MEDIUM Snowflake CLI Server-Side Request Forgery via Arbitrary URL Fetch in !source/!load
CVE-2026-13746 3.6 LOW Snowflake CLI SQL Injection Through Improper Neutralization of Local CLI Parameters

IV. Related Vulnerabilities

V. Comments for CVE-2026-13749

No comments yet


Leave a comment