漏洞预警 | Perl for Windows代码执行漏洞

漏洞预警 | Perl for Windows代码执行漏洞

浅安 浅安安全 2024-01-06 08:04

0x00 漏洞编号
– # CVE-2023-47039

0x01 危险等级
– 高危

0x02 漏洞概述

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

0x03 漏洞详情

CVE-2023-47039

漏洞类型:
代码执行****

影响:

执行任意代码


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

0x04 影响版本
– Perl < 5.32.1

0x05修复建议

目前官方已发布漏洞修复版本,建议用户升级到安全版本

https://www.perl.org/