
针对 Fortinet FortiNAC 的 CVE-2022-39952 概念验证漏洞利用。滥用 keyUpload.jsp 端点实现任意文件写入,以部署基于 cron 的反弹 Shell 载荷。
影响 Fortinet FortiNAC 的 CVE-2022-39952 漏洞利用 PoC
该漏洞利用的默认配置会写入一个 cron 作业以创建反弹 shell。请务必根据您的环境修改 payload 文件。
关于漏洞的技术根本原因分析及入侵指标,请参阅我们的博客: https://www.horizon3.ai/fortinet-fortinac-cve-2022-39952-deep-dive-and-iocs
该 PoC 利用 keyUpload.jsp 端点实现任意文件写入。
root@kali:~/CVE-2022-39952# python3 CVE-2022-39952.py --target 10.0.40.85 --file payload
[+] 已将 payload 写入 /etc/cron.d/payload
[+] Payload 成功投递
如果使用基于 cron 的 payload,请确保 payload 文件具有适当的权限和所有者:
sudo chown root:root payload
sudo chmod 0644 payload
根据 PSIRT 说明更新至最新版本: https://www.fortiguard.com/psirt/FG-IR-22-300
本软件纯粹出于学术研究和开发有效防御技术的目的而创建,除非明确授权,否则不应用于攻击系统。项目维护者对软件的滥用不承担任何责任。请负责任地使用。