【网络安全】关于PHP Study nginx解析高危漏洞的预警通报

createh51周前 (06-24)技术教程5

网络安全

近日,山石网科安全研究院监测发现PHPStudy Windows最新版本存在nginx解析漏洞,可以造成任意代码执行。

一、漏洞情况

phpStudy是一个PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用。2019年9月,该软件包遭遇供应链攻击,黑客在phpStudy集成软件包植入后门,污染多个软件下载源,控制数十万台机器。本次爆出的漏洞是nginx的解析漏洞,也就是存在已久的/xx.php解析漏洞。攻击者可通过网站的上传接口上传伪装成正常文件(比如图片、文档等)的恶意代码,从而获取服务器的权限。

二、影响范围

phpStudy <=8.1.0.7 for Windows,Linux版本不受此漏洞影响。

三、处置建议

目前该漏洞尚未修复,请受影响用户密切关注phpStudy官方的版本更新以修复漏洞。

临时解决方案:

(一)手动将php.ini中的cgi.fix_pathinfo选项置为0;

(二)fastcgi.conf中定义try_files$fastcgi_script_name =404。

附件:参考链接:
https://www.xp.cn/wenda/50191.html

相关文章

代码调试,教给你

昨天我和一些朋友一起调试代码,他们做程序员这一行都不太久,我向他们展示了一些代码调试技巧。今天早上我在想,我应该如何教授他们学习代码调试?我在Twitter上发了一条推文说,我从来没有见过任何好的调试...

彻底搞懂容器启动、停止、调试的每一个细节!

开篇导读许多刚接触 Docker 的开发者都有一个误区:“镜像构建完就万事大吉,run 一下就部署成功了。”实际上,在生产环境中,我们面对的是:容器突然崩了?容器内怎么调试?怎么优雅重启?怎么持久化数...

使用VS Code调试PhpStudy环境里的代码

最近几个月把所有项目都迁过来 VS Code 了(除了因为Unity调试问题反而用回了 Visual Studio),PHP也就抛弃了最强的 PhpStorm 。这段时间抽空在帮朋友处理PHP项目,然...

容器网络调试怎么办?一条命令就搞定!

nsenter 命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于 util-linux 包中。用途一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量级,是不包含较为基础的命...

线上项目CPU,内存都跑满了,怎么调试?

记得第一次当整个电商项目负责人的时候,在使用量高峰期时,运维的同事突然跑过来说,xx服务的某台机器的CPU,内存暴了(OOM了),赶紧想办法怎么做。当时的心情既高兴,又紧张。高兴的是产品真的有使用在使...

手把手教你nginx解决前端本地跨域问题

收到很多私信,有许多同学遇到本地开发静态文件,想要调试远程接口的问题,教大家一个解决跨域调试常用的方法。有什么其他问题也欢迎大家关注私信我,看到的会一一解答。先下载nginx,因为大部分人是windo...