php 8.4.5 更新日志
原文地址:PHP: PHP 8 ChangeLog
2025年3月13日更新说明
BCMath数学库:
- 修复GH-17398问题(bcmul函数内存泄漏)
核心模块(Core):
- 修复GH-17623问题(变量编译的栈溢出检测失效)
- 修复GH-17618问题(UnhandledMatchError未考虑zend.exception_ignore_args=1配置)
- 修复fast_long_{add,sub}_function中的回退路径
- 修复OSS-Fuzz报告的#391975641漏洞(通过引用访问属性后备值导致崩溃)
- 修复GH-17718问题(允许在定义了
__callStatic
的接口上调用静态方法) - 修复GH-17713问题(ReflectionProperty::getRawValue()及相关方法可能触发被覆盖属性的钩子)
- 修复GH-17916问题(final抽象属性应报错)
- 修复GH-17866问题(从8.4.3升级到8.4.4后出现zend_mm_heap内存损坏错误)
- 修复GHSA-rwp7-7vc6-8477漏洞(php_request_shutdown中的引用计数导致悬空指针)【CVE-2024-11235】
DOM文档对象模型:
- 修复GH-17609问题(错误消息拼写错误:Dom\NO_DEFAULT_NS应为Dom\HTML_NO_DEFAULT_NS)
- 修复GH-17802问题(\Dom\HTMLDocument的querySelector属性名在HTML中