别用Rust了?Win7/8/10系统中发现高危漏洞

近日,安全专家发现了一个名为CVE-2024-24576的漏洞。这个漏洞存在于使用Rust编程语言开发的软件中,允许攻击者对Windows系统进行命令注入攻击。

该漏洞是由于操作系统命令和参数注入缺陷造成的。攻击者可以在未受信任的环境中执行意外的、潜在恶意的命令。根据CVSS基本评分标准,该漏洞被评为10/10分,无需用户交互即可在低复杂度攻击下利用。

Rust安全响应工作组随后发布了相关公告,并表示已经修复了这个问题。他们指出,在Windows系统上使用命令API调用批处理文件时,Rust标准库没有正确转义参数。这导致了攻击者可以控制传递给生成进程的参数,进而绕过转义执行任意shell命令。虽然这个问题主要影响Windows系统,但Rust团队也确保其他平台或用途不受影响。

为了修复这个问题,Rust团队已经发布了1.77.2标准库安全补丁。此次更新修复了存在于Windows系统上的问题,并提供了更好的安全性保障。

需要注意的是,虽然这个问题主要影响Windows系统,但也提醒我们不能掉以轻心地认为任何一种编程语言或开发环境都是绝对安全的。开发者们仍需保持警惕并及时修复漏洞,以确保系统的安全性。