安全研究人员公开了一种针对PHP 8.x全系列的沙箱逃逸概念验证代码。该技术利用了DateInterval对象中的“释放后重用”漏洞,成功绕过了PHP核心用于限制危险函数执行的`disable_functions`机制。测试表明,该漏洞在PHP 8.2至8.5版本中均可稳定复现,影响CLI、PHP-FPM及Apache模块等主流环境。攻击者借此可泄露堆指针并获取读写原语,最终在服务器上执行任意系统命令,这再次揭示了在内存不安全的语言底层上依赖配置文件进行防御的脆弱性。
原文链接:Hacker News


评论前必须登录!
立即登录 注册