Laravel RCE CVE-2021-3129
漏洞概述
当Laravel开启了Debug模式时,由于Laravel自带的Ignition 组件对file_get_contents()和file_put_contents()函数的不安全使用,攻击者可以通过发起恶意请求,构造恶意Log文件等方式触发Phar反序列化,最终造成远程代码执行。
影响版本
Laravel <= 8.4.2
漏洞验证
POST /_ignition/execute-solution HTTP/1.1 |
- 返回 500 证明存在漏洞
利用脚本
https://github.com/keyuan15/CVE-2021-3129
参考
[CVE-2021-3129]Laravel Debug mode RCE复现 | tyskillのBlog
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 keyuan's Blog!