IPBUF安全漏洞报告
English
CVE-2025-68120 CVSS 5.4 中危

CVE-2025-68120 Visual Studio Code Go扩展在受限模式下代码执行漏洞

披露日期: 2025-12-30

漏洞信息

漏洞编号
CVE-2025-68120
漏洞类型
未授权代码执行
CVSS评分
5.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Visual Studio Code Go extension

相关标签

CVE-2025-68120Visual Studio CodeGo extensioncode executionrestricted mode

漏洞概述

CVE-2025-68120是关于Visual Studio Code的Go扩展在受限模式(Restricted Mode)下的安全漏洞。该漏洞允许在受限模式下执行未受信任的代码,可能导致恶意代码在开发者环境中运行。攻击者可通过构造特定的Go代码文件或项目,利用VS Code Go扩展的自动执行功能,在受害者打开文件时自动运行恶意代码。受限模式本应提供额外的安全保护,但该漏洞绕过了这层防护,对使用VS Code进行Go开发的用户构成威胁。

技术细节

该漏洞存在于VS Code Go扩展的受限模式实现中。扩展在处理Go文件时,会在特定条件下自动执行代码,例如通过go run命令或调试功能。攻击者可通过诱导用户打开包含恶意代码的Go文件来触发执行。受限模式的安全检查未能有效阻止此类代码执行。

攻击链分析

STEP 1
步骤1
攻击者创建包含恶意代码的Go文件
STEP 2
步骤2
诱导受害者打开该文件
STEP 3
步骤3
VS Code Go扩展在受限模式下自动执行代码

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# 示例PoC - 恶意Go文件 package main import "os/exec" func main() { // 恶意代码示例 exec.Command("bash", "-c", "whoami > /tmp/pwned").Run() }

影响范围

Visual Studio Code Go extension < 1.0.0

防御指南

临时缓解措施
在VS Code中禁用Go扩展,或升级到最新版本以修复此漏洞。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表