PHP 8.3.11 现已发布,这是一个错误修复版本。具体更新内容包括:
- Core:
- 修复错误GH-15020(Zend/Optimizer/escape_analysis.c 中的内存泄漏)。
- 修复错误GH-15023(Zend/zend_ini.c 中的内存泄漏)。
- 修复错误GH-13330(有条件地附加 -Wno-implicit-fallthrough flag)。
- 修复 network.c 中未初始化的内存。
- 修复错误GH-15108(关机期间 destroying generator 时的 Segfault)。
- 修复错误GH-15275(暂停 generator delegate 的 GC 期间的崩溃)。
- Curl:
- 修复了 curl_error 返回空字符串的情况。
- DOM:
- 修复删除 doctype 并使用 foreach iteration 时的 UAF。
- FFI:
- 修复错误GH-14286(ffi 枚举类型(当枚举没有名称时)会导致内存泄漏)。
- Hash:
- 修复在 xxh3 中为 shm 中的数组转换数组数据时发生崩溃的问题。
- Intl:
- 修复错误GH-15087(IntlChar::foldCase() 的 $option 不是可选的)。
- Opcache:
- 修复错误GH-13775(可能与运算 opcache SHM placement 有关的内存泄漏)。
- Output:
- 修复错误GH-15179(ext/standard/url_scanner_ex.re 中的 Segmentation fault(空指针取消引用))。
- PDO_Firebird:
- 修复 firebird_handle_get_attribute() 中的虚假 fallthrough 路径。
- PHPDBG:
- 修复错误GH-13199(EOF 在 libedit/readline 的 phpdbg 本地控制台模式下发出冗余提示)。
- 修复错误GH-15268(phpdbg 中的堆缓冲区溢出(zend_hash_num_elements() Zend/zend_hash.h))。
- 修复错误 GH-15210 在 watchpoint allocations 上的 use-after-free
- Soap:
- 修复错误#55639(Digest autentication 不起作用)。
- 修复 SoapFault 属性破坏。
- 修复错误GH-15252(自 PHP 8.3.9 以来,使用 classmap 构造函数选项时 SOAP XML 会损坏)。
- Standard:
- 修复在 stream functions 中传递 non-finite timeout values 的问题。
- 修复GH-14780 p(f)sockopen 超时溢出。
- Streams:
- 修复错误GH-15028(ext/phar/stream.c 中的内存泄漏)。
- 修复错误GH-15034(当文件大于 2GB 时,stream_notification_callback byte_max 参数上的整数溢出)。
- Tidy:
- 修复 ext/tidy basedir restriction code 中的内存泄漏。
更多详情可查看 ChangeLog。
为您推荐相关文章:
PHP 8.2.5 发布PHP 8.2.17 发布PHP 8.2.18 和 PHP 8.3.6 发布PHP 8.3 GAPHP 最新统计数据:市场份额超 7 成、CMS 中的王者 同类文章推荐:
Apache bRPC 1.11.0 发布VirtualBox 7.1.4 发布Python 3.14.0 Alpha 1 发布Elasticsearch 8.15.3 发布Spring Data 2024.1.0 RC1 发布DBeaver 24.2.3 发布