PHP 8.2.1安全版本發佈 修復了多項錯誤

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。