当前位置: 首页 > 网络安全 > 网络安全预警信息 > 正文

关于Perl for Windows代码执行漏洞(CVE-2023-47039)的安全预警

日期:2024-01-04阅读:

关于Perl for Windows代码执行漏洞(CVE-2023-47039)的安全预警

一、 基本情况

Perl是一种功能丰富的计算机程序语言,可以运行在多种计算机平台上,适用广泛,可被用于各种任务,包括系统管理、Web开发、网络编程、GUI开发等。

二、 漏洞描述

Perl for Windows中修复了一个代码执行漏洞(CVE-2023-47039),其CVSS评分为7.8

Perl for Windows 受影响版本中依赖系统路径环境变量来查找 shell (`cmd.exe`) 时存在安全问题。当运行使用 Windows Perl 解释器的可执行文件时,Perl 会尝试在操作系统中查找并执行 `cmd.exe`,由于路径搜索顺序问题,Perl 最初是在当前工作目录中查找 cmd.exe。低权限威胁者可将`cmd.exe`放在权限较弱的位置(如`C:\ProgramData`)来利用该漏洞,当管理员尝试从这些受影响的位置使用该可执行文件时,可以执行任意代码。

三、 影响范围

Perl< 5.32.1

四、 修复建议

目前该漏洞已经修复,受影响用户可升级到以下版本或Perl当前最新版本:

Perl>=5.32.1

下载链接:

https://www.perl.org/get.html

五、 参考链接

https://nvd.nist.gov/vuln/detail/CVE-2023-47039

https://access.redhat.com/security/cve/CVE-2023-47039

https://security-tracker.debian.org/tracker/CVE-2023-47039

 

我是盾盾