最近看到了关于PHP的CVE-2018-5711的漏洞。它能用一张GIF图片就可导致服务器发生崩溃直至宕机,在现实中非常容易利用。
由于目前线上使用LAMP/LNMP的服务器较多,拿了一台虚拟机做了测试,并通过升级PHP版本修复了相关的漏洞。
关于PHP的CVE-2018-5711漏洞,详细情况情况相关链接。
1 漏洞测试
1.1 检测是否安装php-gd库
|
|
1.2 生成恶意gif文件
|
|
1.3 测试恶意代码
|
|
1.4 该漏洞影响版本
|
|
2 漏洞修复
该漏洞的修复方式就是将已有的PHP进行升级。
2.1 卸载已有PHP
|
|
2.2 安装Remi的YUM源
Remi repository是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。
|
|
2.3 查看可安装的软件包
|
|
2.4 安装PHP5.6
|
|
2.5 查看安装后的版本
|
|
2.6 升级后再测试
再次执行恶意代码后就会显示报错。