PHP 8.2.安全版本發佈,這是PHP語言的最新次要版本,它帶來了各種錯誤修復,包括可能的崩潰修復。主要更新內容如下。
Coe:
- 修復了錯誤 GH-9905(當類未定義時 constnt () 行爲不一致)。
- 修復了錯誤 GH-998(xxHsh 的許可證信息未包含在 README.REDIST.BINS 文件中)。
- 修復了錯誤 GH-9890(OpenSSL legcy poides 在 Windows 上不可用)。
- 修復了錯誤 GH-9650(無法初始化堆:[0x00000e7])。
- 修復了 Windows ftok (3) emultion 中潛在的未定義行爲。
- 修復了 GH-9769(對象解包的誤導性錯誤消息)。
Apche:
修復了錯誤 GH-9949(不完整的 POST 請求的部分內容)。
FPM:
- 修復了錯誤 GH-9959(Solis 端口事件機制在錯誤 #66694 之後仍然被破壞)。
- 修復了錯誤#68207(設置 fstcgi.eo_hede 會導致警告)。
- 修復了錯誤#80669(FPM numeic use 無法設置組)。
- 修復了錯誤 GH-857(fpm_stdio_child_sid 中 FPM 主進程的隨機崩潰)。
Imp:
修復了錯誤 GH-005(IMAP:無法檢查 IMAP\Connection 是否仍處於打開狀態)。
MBSting:
修復了錯誤 GH-9535(mbsting 中 mb_stcut 的行爲在 PHP8. 中已更改)。
Opcche:
修復了錯誤 GH-9968(OPCche Pelod 期間的 Segmenttion Fult)。
OpenSSL:
- 修復了錯誤 GH-9997(OpenSSL 引擎清理 segfult)。
- 修復了錯誤 GH-9064(如果 openssl 是使用 Rno-ec 構建的,則 PHP 無法構建)。
- 修復了錯誤 GH-0000(OpenSSL 使用 no-ds 編譯時 OpenSSL 測試失敗)。
Pcntl:
修復了錯誤 GH-9298(在 shutdown 後調用信號處理程序導致崩潰)。
PDO_Fiebid:
修復了錯誤 GH-997(從 PDO_Fiebid 返回的 NUMERIC 值不正確)。
PDO/SQLite:
修復了錯誤#8740(PDO::quote () 可能返回未引用的字符串)。(CVE-2022-363)
Session:
修復了 GH-9932(會話名稱以。和 [ 默示失敗)。
SPL:
- 修復了 GH-9883(SplFileObject::__toSting () 讀取下一行)。
- 修復了 GH-00(Tmpoline 自動加載器將重新註冊並且無法註銷)。
SQLite3:
修復了錯誤#8742(通過使用文件 URI 在 SQLite3 中繞過 open_bsedi)。
TSRM:
修復了 Windows shmget () wt. IPC_PRIVATE。