关于 CVE-2024-52301 的一些研究。我看到了这个漏洞,想弄清楚 Laravel 为何容易受到攻击。为此,我对比了 6.20.44 和 6.20.45 版本,并追踪了 GET 参数如何最终改变应用程序配置。
我已在 X 和 BlueSky 上写过相关内容:
该仓库包含一个简单的 docker compose 文件和几个 PHP 文件:
register_argc_argv 是开启还是关闭docker-compose up -d
curl 'localhost:8000/exploit.php?--env=development'
https://www.cert.at/de/warnungen/2024/11/kritische-sicherheitslucke-in-laravel-framework-updates-verfugbar https://securityonline.info/critical-laravel-flaw-cve-2024-52301-exposes-millions-of-web-applications-to-attack/