上月底 PHP 7.4.0 進(jìn)行了發(fā)布,現(xiàn)如今,PHP 7.4.1 也已完成了發(fā)布。PHP是一種廣泛使用的通用腳本語言,特別適合于Web開發(fā),并且可以嵌入HTML中。
據(jù)了解,PHP 7.4.1 版本主要進(jìn)行了諸多 bug 修復(fù),其具體更新內(nèi)容如下:
Bcmath
修復(fù)了 bug #78878 (bc_shift_addsub 中的緩沖區(qū)下溢) (CVE-2019-11046)
Core
修復(fù)了 bug #78862 (link() 在 Windows 上的空字節(jié)后會自動截斷) (CVE-2019-11044)
修復(fù)了 bug #78863 (DirectoryIterator 類在空字節(jié)后會自動截斷) (CVE-2019-11045)
修復(fù)了 bug #78943 (mail() 可能兩次釋放 refcount == 1 的字符串) (CVE-2019-11049)
修復(fù)了 bug #78810 (RW 提取不會引發(fā)“未初始化的屬性”異常)
修復(fù)了 bug #78868 (使用錯誤的 EG(fake_scope) 值調(diào)用__autoload() )
修復(fù)了 bug #78296 (is_file 無法檢測文件)
修復(fù)了 bug #78883 (Windows 上 fgets(STDIN) 失敗 )
修復(fù)了 bug #78898 (call_user_func(['parent',...])失敗而其他成功)
修復(fù)了 bug #78904 (未初始化的屬性觸發(fā)__get() )
修復(fù)了 bug #78926 (Symfony 緩存上的分段錯誤:清除)
GD
修復(fù)了 bug #78849 (GD 構(gòu)建用-D SIGNED_COMPARE_SLOW 破壞)
修復(fù)了 bug #78923 (在使圖像具有透明性時難以處理)
EXIF
修復(fù)了 bug #78793 (在內(nèi)存清理程序下的 exif 解析中自由使用) (CVE-2019-11050)
修復(fù)了 bug #78910 (exif 中的堆緩沖區(qū)溢出讀取) (CVE-2019-11047)
FPM
修復(fù)了 bug #76601 (部分工作的 php-fpm 無法重新加載)
修復(fù)了 bug #78889 (php-fpm 服務(wù)無法啟動)
修復(fù)了 bug #78916 (php-fpm 7.4.0 不通過 mail() 發(fā)送郵件)
Intl
Implemented FR #78912 (INTL 支持記帳格式)
Mysqlnd
修復(fù)了 bug #78823 (未將 ZLIB_LIBS 添加到 EXTRA_LIBS)
OPcache
Fixed $x = (bool)$x; with opcache (應(yīng)該發(fā)出未聲明的變量通知)
Fixed bug #78935 (預(yù)加載會刪除具有依賴項的類)
PCRE
Fixed bug #78853 (preg_match() 可能返回整數(shù)> 1)
Reflection
修復(fù)了 bug #78895 (反射將抽象的非靜態(tài)類檢測為抽象的靜態(tài)。 IS_IMPLICIT_ABSTRACT 已不再使用)
Standard
修復(fù)了 bug #77638 (var_export'ing 某些類實例 segfaults).
修復(fù)了 bug #78840 (導(dǎo)致$ GLOBALS 崩潰).
修復(fù)了 bug #78833 (程序包中的整數(shù)溢出會導(dǎo)致越界訪問).
修復(fù)了 bug #78814 (strip_tags 允許/標(biāo)簽名稱=>白名單繞過).
詳細(xì)信息:https://www.php.net/ChangeLog-7.php#7.4.1