描述
2015 年 4 月 16 日,**PHP 5.6.8**
核心:
- 已修复缺陷 #66609(在某些情况下,__get() 和 ++ 运算符会导致 php 崩溃)。(Dmitry、Laruence)
- 修复了缺陷 #68021(get_browser() browser_name_regex 返回非 utf-8 字符)。(Tjerk)
- 修复了缺陷 #68917(parse_url 对某些部分 URL 失败)。(Wei Dai)
- 修复了缺陷 #69134(每个目录值替代 PHP_INI_SYSTEM 配置选项)。(Anatol Belski)
- 针对缺陷 #69152(exception::getTraceAsString 中的类型混淆漏洞)的附加补丁。(Stas)
- 已修复缺陷 #69210(当 sleep 具有非字符串值时,序列化函数返回损坏的数据)。(Juan Basso)
- 修复了缺陷 #69212(当 __call/... 参数传递中抛出异常时,VIA_HANDLER 函数泄漏)。(Nikita)
- 已修复缺陷 #69221(结合迭代器使用发生器时,出现分段错误)。(Nikita)
- 修复了缺陷 #69337(php_stream_url_wrap_http_ex() 类型混乱漏洞)。(Stas)
- 已修复缺陷 #69353(多种 PHP 扩展中的路径缺少空字节检查)。(Stas)
Apache2handler:
- 已修复缺陷 #69218(可能使用 apache 2.4 apache2handler 进行远程代码执行)。(Gerrit Venema)
cURL:
- 已实现 FR#69278(HTTP2 支持)。(Masaki Kagaya)
- 修复了缺陷 #68739(缺少中断/控制流)。
(Laruence)
- 已修复缺陷 #69316(php_curl 中与 CURLOPT_FILE/_INFILE/_WRITEHEADER 相关的释放后使用)。(Laruence)
日期:
- 已修复缺陷 #69336(“<monthname>中的最后一天”的问题)。(Derick Rethans)
Enchant:
- 已修复缺陷 #65406(Enchant 代理插件在 Windows 版本中的位置不正确)。(Anatol)
Ereg:
- 已修复缺陷 #68740(空指针取消引用)。(Laruence)
Fileinfo:
- 已修复缺陷 #68819(特定文件的 Fileinfo 导致虚假的 OOM 和/或段错误)。(Anatol Belski)
Filter:
- 修复了缺陷 #69202:(除非使用其他标记,否则忽略 FILTER_FLAG_STRIP_BACKTICK)。(Jeff Welch)
- 修复了缺陷 #69203(FILTER_FLAG_STRIP_HIGH 未剥离 ASCII 127)。(Jeff Welch)
OPCache:
- 已修复缺陷 #69297(对于禁用的函数, function_exists 对 OPCache 产生奇怪的行为)。(Laruence)
- 修复了缺陷 #69281(opcache_is_script_cached 不再运行)。(danack)
- 修复了缺陷 #68677(释放后使用)。(CVE-2015-1351) (Laruence)
OpenSSL
- 修复了缺陷 #68853、#65137(缓冲的 crypto 流数据中断 stream_select() 上下文中的 IO 轮询)(Chris Wright)
- 修复了缺陷 #69197(openssl_pkcs7_sign 未正确处理默认值)(Daniel Lowrey)
- 修复了缺陷 #69215(Crypto 服务器应发送客户端 CA 列表)(Daniel Lowrey)
- 添加对 RAND_egd 的检查,允许针对 LibreSSL 进行编译 (Leigh)
Phar:
- 已修复缺陷 #64343(PharData::extractTo 无法处理 BSD tar 创建的 tarball)。(Mike)
- 修复了缺陷 #64931(phar_add_file 对文件名的限制过于严格)。(Mike)
- 修复了缺陷 #65467(调用未定义的方法 cli_arg_typ_string)。(Mike)
- 已修复缺陷 #67761(Phar::mapPhar 无法处理包含“.tar”的路径中的 Phar)。(Mike)
- 修复了缺陷 #69324(解析 Phar 时,反序列化过程中存在缓冲区读取越界)。(Stas)
- 修复了缺陷 #69441(解析 phar_set_inode 中的 tar/zip/phar 时存在缓冲区溢出)。(Stas)
Postgres:
- 已修复缺陷 #68741(空指针取消引用)。
(CVE-2015-1352) (Laruence)
SPL:
- 已修复缺陷 #69227(spl_object_storage_get_gc 导致的 zval_scan 中存在释放后使用)。(adam dot scarr at 99designs dot com)
SOAP:
- 已修复缺陷 #69293(使用 SoapClient::__setSoapHeader 时,出现 NEW 段错误(一分为二,回归))。
(Laruence)
Sqlite3:
- 已修复缺陷 #68760(如果自定义 collator 抛出异常,则出现 SQLITE 段错误)。(Dan Ackroyd)
- 修复了缺陷 #69287(将捆绑的 libsqlite 升级到 3.8.8.3)。(Anatol)
- 修复了缺陷 #66550(SQLite 预定义语句释放后使用)。(Sean Heelan)
请注意,Tenable Network Security 已直接从 Fedora 安全公告中提取上述描述块。Tenable 已尝试在不引入其他问题的情况下尽可能进行了自动整理和排版。
插件详情
文件名: fedora_2015-6407.nasl
代理: unix
支持的传感器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus
风险信息
矢量: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P
漏洞信息
CPE: p-cpe:/a:fedoraproject:fedora:php, cpe:/o:fedoraproject:fedora:21
必需的 KB 项: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list