当前位置: 首页 >> 典型案例 >> 网络解决案例 >> 正文

安全通告(2018年12月简报)

发布:2018-12-29 17:40

本期安全公告发布201812月的病毒威胁系统漏洞和国内外安全动态等。请用户及时更新杀毒软件病毒库并且访问各厂商站点获取并安装各漏洞的补丁或升级程序。 

关于SQLite远程代码执行漏洞的安全公告

近日,国家信息安全漏洞共享平台(CNVD)收录了SQLite远程代码执行漏洞(CNVD-2018-24855)。攻击者利用该漏洞,可在未授权的情况下远程执行代码。目前漏洞利用细节尚未公开。


漏洞情况分析

SQLite作为嵌入式数据库,支持大多数SQL标准,实现了无服务器、零配置、事务性的SQL数据库引擎,在网页浏览器、操作系统、嵌入式系统中使用较为广泛。Web SQL数据库是引入了一套使用SQL操作客户端数据库的API,以SQLite作为底层实现,可在最新版的Chrome/Chromium浏览器运行。

Chromium官方发布了11月份安全漏洞公告,其中包含SQLite远程代码执行漏洞。该漏洞通过调用Web SQL API,临时创建数据库,并恶意修改SQLite数据库内部表,使代码运行至错误分支。之后,攻击者就可通过调用SQLite的数据库索引操作触发漏洞,实现对浏览器的远程攻击,在浏览器的渲染器(Render)进程执行任意代码。

同时,作为基础组件库的SQLite也作为扩展库被许多程序使用,例如PHP、Python等等,攻击者可通过同样的攻击代码,在这些进程的上下文中本地或远程任意执行代码,或导致软件拒绝服务。

CNVD对该漏洞的综合评级为“高危”。


漏洞影响范围

根据官方公告情况,该漏洞的影响版本如下:

(1)Chrome浏览器71.0.3578.80以下版本

(2)使用Chromium内核的浏览器软件

(3)Android手机WebView组件及使用WebView组件的第三方App

(4)使用SQLite组件和SQLite库的程序(尤其是可能接收外部恶意输入执行SQL语句的程序,例如PHP SQLite3组件)


漏洞处置建议

1、谷歌/SQLite官方修补方案

Chromium产品需更新至官方稳定版 71.0.3578.80,或同步更新至代码版本Commit c368e30ae55600a1c3c9cb1710a54f9c55de786e及以上(https://chromium.googlesource.com/chromium/src/+/c368e30ae55600a1c3c9cb1710a54f9c55de786e)。

SQLite 及 SQLite 库产品需更新至3.26.0版本,该版本为目前的官方稳定版(https://www.sqlite.org/releaselog/3_26_0.html)。

2、临时解决方案

1)禁用WebSQL:编译时不编译third-party的sqlite组件

由于WebSQL没有任何规范,目前仅有Chrome、Safari支持。但是Safari也已经阉割了大部分sqlite功能。如果关闭此功能不影响产品,可禁用WebSQL。

验证方法:重新编译后的内核,应无法在控制台调用openDatabase函数。

2)关闭SQLite中的fts3功能

如关闭此功能不影响产品,可禁用该功能。Safari在Webkit中关闭fts3的方案,请参考

https://github.com/WebKit/webkit/commit/36ce0a5e2dc2def273c011bef04e58da8129a7d6


关于ThinkPHP存在远程代码执行漏洞的安全公告

近日,国家信息安全漏洞共享平台(CNVD)收录了ThinkPHP远程代码执行漏洞(CNVD-2018-24942)。攻击者利用该漏洞,可在未授权的情况下远程执行代码。目前,漏洞利用原理已公开,厂商已发布新版本修复此漏洞。


漏洞情况分析

ThinkPHP采用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,是一款兼容性高、部署简单的轻量级国产PHP开发框架。

2018年12月9日,ThinkPHP团队发布了版本更新信息,修复一个远程代码执行漏洞。该漏洞是由于框架对控制器名没有进行足够的检测,导致在没有开启强制路由的情况下可远程执行代码。攻击者利用该漏洞,可在未经授权的情况下,对目标网站进行远程命令执行攻击。

CNVD对该漏洞的综合评级为“高危”。


漏洞影响范围

漏洞影响的产品版本包括:

ThinkPHP 5.0—5.1版本。

CNVD秘书处对使用ThinkPHP框架的网站服务器进行探测,数据显示全球使用ThinkPHP框架的服务器规模共有4.3万;按国家分布情况来看,分布前三的分别是中国(3.9万)、美国(4187)和加拿大(471)。


漏洞处置建议

目前,ThinkPHP厂商已发布新版本修复此漏洞,CNVD建议用户立即升级至最新版本:https://blog.thinkphp.cn/869075



最新文章Latest article
01. 高正信息|2022年春... 2022-01-24
02. 活动回顾 | 高正信... 2022-01-24
03. 安全通告(2022年1... 2022-01-21
04. 高正信息简介 2022-01-21
05. 高正与您一起踏入20... 2022-01-21
06. 安全通告(2021年12... 2022-01-21
07. 高正信息|2022年元... 2022-01-21
08. 安全通告(2021年11... 2022-01-21
09. 高正信息继续助力江... 2022-01-21
推荐文章Recommend articles