PHP 8.3.12 更新日志
PHP 8.3.12 于 2024 年 9 月 26 日发布,是 PHP 8.3 分支的维护版本,包含 CGI、Core、Curl、DOM、Fileinfo、FPM、MySQLnd、Opcache、SAPI、Standard 和 Streams 等修复。
- CGI:修复 CVE-2024-4577 的参数注入绕过问题(CVE-2024-8926),以及 cgi.force_redirect 配置因环境变量碰撞可被绕过的问题(CVE-2024-8927)。
- Core:修复 zend_max_execution_timer 的 MSan 误报、configure 与 genif.sh 构建错误、禁用 IPv6 编译错误、ARM 32 位 CRC32 API 构建错误、generator frames 重复扫描,以及内部 enum 常量 AST 未初始化行号问题。
- Curl:修复 curl_multi_select timeout 参数溢出问题。
- DOM:修复 ext/dom/xml_common.h 空指针段错误和 nodelist.c 有符号整数溢出。
- Fileinfo:修复 finfo_file 空文件名参数的错误信息不正确问题。
- FPM:修复子进程日志可能被篡改的问题(CVE-2024-9026)。
- MySQLnd:修复查询 vector 时的堆损坏问题。
- Opcache:修复 Zend Optimizer 类型推断空指针访问和 zend_vm_execute.h 段错误。
- SAPI:修复 multipart form data 解析错误问题(CVE-2024-8925)。
- Standard 与 Streams:修复 scanf.c 有符号整数溢出,以及 php_stream_memory_get_buffer() 未零终止问题。





