时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

PHP7 被曝出一个远程执行代码漏洞

  • 2019-10-28
  • 本文字数:718 字

    阅读完需:约 2 分钟

PHP7被曝出一个远程执行代码漏洞

据外媒 Securityaffairs 近日披露,PHP7 中一个远程代码执行漏洞在野利用被发现,该漏洞名为 CVE-2019-11043。



10 月 22 日,安全专家 Omar Ganiev 通过 Twitter 宣布了PHP-FPM(PHP 的 FastCGI 流程管理器)中“新补丁”远程代码执行漏洞。


并且,该研究人员还共享了 GitHub 存储库上发布的 PoC 代码的链接



据悉,CVE-2019-11043 漏洞不需要使用特定技能即可接入服务器,它是 PHP-FPM 的fpm_main.c中的 env_path_info 下溢漏洞。


这意味着该问题仅影响启用 PHP-FPM 的 NGINX 服务器。


安全专家 Emil Lerner 于 2019 年 9 月 26 日首次将漏洞报告给 PHP 漏洞跟踪器,该漏洞也归功于研究人员 Andrew Danau。他在 2019 年 9 月的 Capture The Flag 竞赛中发现了该漏洞。


CTF(Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。 CTF 竞赛模式具体分为以下三类:解题模式、攻防模式和混合模式。


Lerner 解释说,在网络服务器使用 nginx 和 PHP-FPM 的某些配置下,可以利用此漏洞实现远程代码执行。


“GitHub 库中包含的 PoC 脚本可以查询目标服务器,通过发送特定请求来确定它是否易受攻击。”一份分析报道这样写,“一旦确定易受攻击的目标,攻击者便可通过将 URL 中的’?a='附加到易受攻击的 Web 服务器来发送特定请求。”


10 月 24 日,PHP 维护人员发布了解决 CVE-2019-11043 漏洞的PHP 7.3.11(最新稳定版)和PHP 7.2.24(旧稳定版)。无疑,将 nginx 与 PHP-FPM 结合使用的管理员应尽快升级其安装。


此外,维护人员还提出了一种解决方法,包括通过加入 try_files 指令或使用 if 语句,例如 if(-f $uri)。


参考文章:


CVE-2019-11043 exposes Web servers using nginx and PHP-FPM to hack


2019-10-28 10:134820
用户头像
万佳 前InfoQ编辑

发布了 677 篇内容, 共 386.1 次阅读, 收获喜欢 1805 次。

关注

评论

发布
暂无评论
发现更多内容

访问控制相关概念及常见模型

龙归科技

身份和访问管理

源中瑞智慧平安社区--为平安生活助力

13530558032

朱嘉明:《量子时代和数字经济2.0 》推荐序

CECBC

数字经济

Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文

Java redis 程序员 架构 计算机

从0开始的支付业务架构演进之路

誰敢得罪我

大厂面试必须掌握的 Linux 性能优化题

倪朋飞

Linux 面试 性能优化

Golang 泛型浅析

D

开源 云原生 编译器 语言 Go 语言

2021阿里面试通关手册必备:5000字面经解析(技术/攻克)

比伯

Java 架构 面试 程序人生 计算机

区块链的创新技术给奢侈品行业带来了新的机会

CECBC

奢侈品

勇做全球区块链“分布式存储”领航

CECBC

分布式

莫高窟永不褪色的微笑,照耀在华为未曾止步的数据保护征程

脑极体

Java高级研发:2021阿里天猫、中间件、蚂蚁金服JD要求+面题答案

钟奕礼

Java 编程 程序员 架构 面试

架构培训作业

肖春

架构师训练营

gorm源码阅读之schema

werbenhu

Go 语言 gorm

美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

区块链电子合同--赋能企业数字化转型

13530558032

历史命令被黑客删除?教你实时备份

运维研习社

Linux 4月日更 服务器安全

1.4 Go语言从入门到精通:Go代理goproxy

xcbeyond

Go 语言 4月日更 goproxy

拥抱云原生,基于eBPF技术实现Serverless节点访问K8S Service

UCloud技术

容器 云原生 k8s serverles

Rust:范型使用trait限定的一点总结

Microwood

rust Trait 范型 范型约束Output Add

智能取色-为多元化的产品场景选择完美的色彩组合

百度贴吧技术团队

智能取色 个性化 视觉策略 沉浸感

探索js让你的网页“自己开口说话”

云小梦

JavaScript 音视频 audioContext API

WebRtc学习之旅 —— 初认识

小驰笔记

新动能 · 新机遇:SaaS软件提供商 Zoho 25 周年战略再升级

科创人

可能是最糟糕的愚人节玩笑:科技史上的美式疯狂

脑极体

I'm Back

小天同学

思考 个人感悟 4月日更

百家号在线视频编辑器的技术演进

百度Geek说

大前端

2021年金三银四全新版互联网大厂面试题,分类80份PDF,累计4700页

Java 编程 程序员 架构 面试

WebRtc学习之旅 —— Android端应用开发

小驰笔记

零基础学Tableau系列 | 01—Tableau简介、条形图与直方图

不温卜火

数据可视化 数据清洗 4月日更

专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

钟奕礼

Java 编程 程序员 架构 面试

PHP7被曝出一个远程执行代码漏洞_安全_万佳_InfoQ精选文章