大数跨境
0
0

Nginx+PHP 远程代码执行漏洞 (CVE-2019-11043)预警

Nginx+PHP 远程代码执行漏洞 (CVE-2019-11043)预警 腾讯安全威胁情报中心
2019-10-23
2
导读:默认配置的情况下,Nginx + php-fpm 的服务器可能存在远程代码执行漏洞。

文档信息

文档名称

Nginx +PHP 远程代码执行漏洞预警

关键字

Nginx,PHP,远程代码执行漏洞,CVE-2019-11043

发布日期

20191023

分析团队

腾讯安全御见威胁情报中心

 

漏洞描述

Nginx 上fastcgi_split_path_info 在处理带有 %0a 的请求时,会因为遇到换行符 \n 导致 PATH_INFO 为空。而 php-fpm 在处理 PATH_INFO 为空的情况下,存在逻辑缺陷。攻击者通过精心的构造和利用,可以导致远程代码执行。

 

漏洞等级 高危,严重级

 

影响范围

Nginx + php-fpm 的服务器,在使用如下默认配置的情况下,都可能存在远程代码执行漏洞。

location~ [^/]\.php(/|$) {        fastcgi_split_path_info^(.+?\.php)(/.*)$;        fastcgi_param PATH_INFO       $fastcgi_path_info;        fastcgi_pass   php:9000;        ...  }}


修复建议

删除 Nginx 配置文件中的如下配置:

fastcgi_split_path_info ^(.+?\.php)(/.*)$;fastcgi_paramPATH_INFO       $fastcgi_path_info;

 

参考资料

https://github.com/neex/phuip-fpizdam

 

时间线:

2019.9.26,PHP 官方发布漏洞通告
2019.10.22,漏洞 PoC 在 10 月 22 日公开
2019.10.23,腾讯安全御见威胁情报中心发布漏洞预警

【声明】内容源于网络
0
0
腾讯安全威胁情报中心
威胁情报中心(TIX)是一个涵盖全球多维数据的情报分析、威胁预警分析平台。依托顶尖安全专家团队支撑,帮助安全分析人员快速、准确对可疑事件进行预警、溯源分析。
内容 598
粉丝 0
腾讯安全威胁情报中心 威胁情报中心(TIX)是一个涵盖全球多维数据的情报分析、威胁预警分析平台。依托顶尖安全专家团队支撑,帮助安全分析人员快速、准确对可疑事件进行预警、溯源分析。
总阅读855
粉丝0
内容598