PHP2Shell:两个 PHP 运行时 RCE 漏洞及修复方法
PHP2Shell: Two PHP Runtime RCEs and How to Patch
AI 导读
两个 PHP 运行时漏洞 GHSA-w8hw-w9fx-j79w 和 GHSA-6wmf-4rv5-p3rp 可导致远程代码执行,官方已在 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35 中修复。GHSA-w8hw-w9fx-j79w 利用请求关闭阶段对失败请求清理不当造成的内存破坏,在 Apache 与 mod_php 下只需耗尽请求内存即可在应用代码执行前触发,因此任何能接收 Web 请求的 PHP 应用都受影响;作者称源码分析显示 FPM、FrankenPHP 和 LSAPI 也可能受影响。Semgrep 研究团队用两个开源权重模型仅凭公开信息、花费不到一杯咖啡的成本,就在 PHP 8.4.26 与 8.5.11 的 stock PHP/Apache 上复现了 RCE。
阅读原文