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