407 matches found
CVE-2019-11043
CVE-2019-11043 PHP-FPM 원격 코드 실행 스크린캐스트: https://youtu.be/d6benC5FVZM 개요 이 제로데이 익스플로잇은 일반적인 PHP-FPM 구성에서 2019년 Realworld CTF 대회 중 발견되었습니다. 요청된 URI를 파싱하는 데 정규 표현식이 사용되지만, 개행 문자 %0a는 일치하지 않습니다. 이로 인해 FastCGI에서 쿼리 문자열 길이를 잘못 계산하고 의도된 버퍼의 시작 앞 위치에 널 바이트를 쓰는 버그가 발생합니다. 쿼리 문자열 길이를 신중하게 선택함으로써, 공격자는 이 버그...
CVE-2019-11043
PoC CVE-2019-11043 CVE-2019-11043 익스플로잇의 Python 구현 CVE-2019-11043로 기록된 이 익스플로잇은 NGINX 서버와 함께 PHP-FPM 구현의 버그를 이용합니다. 특정 구성에서 FastCGI pathinfo의 정규 표현식으로 인해 FPM 모듈이 할당된 버퍼를 넘어 FastCGI 프로토콜 데이터를 위해 예약된 공간에 쓰게 됩니다. 그 결과, 웹 사용자가 원격으로 코드를 실행할 수 있게 됩니다. 다음 표는 Common Vulnerability Scoring System CVSS에 따른...
CVE-2019-11043
Ladon POC Moudle CVE-2019-11043 PHP-FPM + Ngnix 취약점 개요 PHP-FPM 원격 코드 실행 취약점CVE-2019-11043 장팅 기술长亭科技이 주최한 Real World CTF에서 외국 보안 연구원 Andrew Danau가 CTF 문제를 해결하다가 대상 서버 URL에 %0a 기호를 보낼 때 서비스가 비정상적인 응답을 반환하여 취약점이 의심된다는 것을 발견했습니다. 잘못된 Nginx 구성이 사용되는 경우 악의적으로 조작된 패킷을 통해 PHP-FPM이 임의 코드를 실행하도록 할 수 있습니다...
CVE-2019-11043-Docker
PHP-FPM CVE-2019-11043의 취약한 버전과 nginx를 포함한 도커 이미지입니다. 실행 docker run --rm -p8080:80 akamajoris/cve-2019-11043 웹 애플리케이션은 http://your-ip:8080/ 에서 접근할 수 있습니다. 익스플로잇 https://github.com/neex/phuip-fpizdam에서 바이너리를 빌드한 후, root@kitploit: root@debian:/gopath/bin curl...
CVE-2019-11043
CVE-2019-11043 脆弱性の説明 Nginx 上の fastcgisplitpathinfo は、%0a を含むリクエストを処理する際、改行文字 \n に遭遇すると PATHINFO が空になります。そして php-fpm は PATHINFO が空の場合、論理的な欠陥が存在します。攻撃者は巧妙な構築と利用により、リモートコード実行を引き起こす可能性があります。 nx 上の fastcgisplitpathinfo は、%0a を含むリクエストを処理する際、改行文字 \n に遭遇すると PATHINFO が空になります。そして php-fpm は PATHINFO...
CVE-2019-11043
CVE-2019-11043 CVE-2019-11043 用の Python エクスプロイト root@kitploit: You can use build environment from https://github.com/vulhub/vulhub/tree/master/php/CVE-2019-11043 使い方: root@kitploit: python3 main.py -u http://iptopage/index.php 成功すると、次のように表示されます: root@kitploit: Base status code is 200 qsl:1760 wit...
DIY-CVE-2026-42945-POC
Ubuntu 22.04 + nginx 1.30.0 Docker 运行时 此环境在 Ubuntu 22.04 上从源码构建 nginx 1.30.0 用于本地 HTTP 测试。PHP-FPM 直接在 Dockerfile 中配置,因为 nginx.conf 将 PHP 请求转发到 /tmp/php-cgi-80.sock。 运行 root@kitploit: docker compose up -d --build Compose 文件发布 80/tcp 端口。 检查 root@kitploit: docker compose exec nginx nginx -V docker...
docker-CVE-2019-11043
CVE-2019-11043 확인용 Docker 이미지 및 명령어 CVE: CVE-2019-11043 설명: PHP 7.1.x7.1.33 미만, 7.2.x7.2.24 미만, 7.3.x7.3.11 미만 버전의 특정 FPM 구성에서 FPM 모듈이 할당된 버퍼를 지나 FCGI 프로토콜 데이터용으로 예약된 공간에 쓰도록 만들어 원격 코드 실행이 가능해집니다. 상세 정보: https://nvd.nist.gov/vuln/detail/CVE-2019-11043 Github 익스플로잇:...
CVE-2024-38473-Nuclei-Template
CVE-2024-38473 Nuclei 템플릿 설명 CVE-2024-38473 에 취약한 Apache 서버를 탐지하도록 설계된 Nuclei 템플릿입니다. 먼저 기본 PHP-FPM 설정으로 Apache 2.4.60을 실행하는 서버를 식별합니다. 그런 다음 이 취약성으로 인해 우회될 수 있는 ACL로 보호된 잠재적인 PHP 파일을 퍼징합니다. 설치 1. 이 Nuclei 템플릿을 사용하려면 저장소를 클론해야 합니다. 다음 명령을 실행하여 수행할 수 있습니다: root@kitploit: git clone...
ctf-cve-2019-11043
任务管理应用(CVE-2019-11043 实验环境) 一个极简的PHP应用,带有故意易受攻击的Nginx/PHP-FPM配置,用于复现CVE-2019-11043。包含一个小型任务管理器、登录/管理员功能和数据库配置界面。 构建与运行(Docker) root@kitploit: build docker build -t cve-2019-11043-lab:app . run docker run --rm -p 8080:80 cve-2019-11043-lab:app open open http://localhost:8080/ 漏洞利用快速开始 使用...
CVE-2019-11043
CVE-2019-11043 0th3rs Security Team ====================== PHP 버전 7.1.x7.1.33 미만, 7.2.x7.2.24 미만 및 7.3.x7.3.11 미만에서 PHP 7.2.20/7.3.10에서 테스트됨 지침 root@kitploit: 1、较为稳定,只要爆破出query长度和Header头字段长度 2、autosession检测漏洞存在性 3、实现判断目标worker进程数实现健壮性 4、全worker进程污染 Nginx 구성 root@kitploit: location ^/.php/|$...
phuip-fpizdam
PHuiP-FPizdaM 이게 뭐죠? 이것은 php-fpm CVE-2019-11043의 버그를 위한 익스플로잇입니다. 특정 nginx + php-fpm 설정에서 외부에서 버그를 트리거할 수 있습니다. 즉, 취약한 설정이 있다면 웹 사용자가 코드 실행을 할 수 있습니다 자세한 내용은 아래 참조. 분석글 저희는 분석글을 작성하기에는 너무 게을렀지만, Orange Tsai가 자신의 블로그에 완벽한 분석을 게시했습니다. 그에게 경의를 표합니다. 또한, ZeroNights 2019에서의 제 슬라이드는 여기에서 확인할 수 있습니다. 취약...
CVE-2019-11043
PoC CVE-2019-11043 CVE-2019-11043 익스플로잇의 Python 버전 https://github.com/neex/phuip-fpizdam 이 PoC는 아직 초안이며, @neex가 작성한 익스플로잇을 사용하세요. 취약점 분석: https://paper.seebug.org/1064/ PoC 설정 nginx와 php-fpm을 띄우려면 docker compose를 실행하세요: root@kitploit: docker-compose up -d Creating network "cve-2019-11043-gitappne...
cve-2019-11043
PHP 远程代码执行漏洞 (CVE-2019-11043) 1. 背景 9 月 26 日,PHP 官方发布漏洞通告,其中指出:使用 Nginx + php-fpm 的服务器,在部分配置下,存在远程代码执行漏洞。并且该配置已被广泛使用,危害较大。 漏洞 PoC 在 10 月 22 日公开,国内安全媒体及时发布了预警。 2. 漏洞描述 Nginx 上 fastcgisplitpathinfo 在处理带有 %0a 的请求时,会因为遇到换行符 \n 导致 PATHINFO 为空。而 php-fpm 在处理 PATHINFO...
PHP-FPM-Remote-Code-Execution-Vulnerability-CVE-2019-11043-
CVE-2019-11043 1.脆弱性の説明 Nginx上でfastcgi split path infoが%0aを含むリクエストを処理する際、改行文字\nによりPATH INFOが空になります。php-fpmはPATH INFOが空の場合、論理的な欠陥が存在します。攻撃者は巧妙に構築して利用することで、リモートコード実行を引き起こす可能性があります。 影響範囲 Nginx + php-fpm のサーバーで、以下の設定を使用している場合、リモートコード実行の脆弱性が存在する可能性があります。 location ^ /小.php/|$ fastcgi split path info ^....
CVE-2026-999999
X-Trading Portal: 地域金融インフラ v1.4.2 概要 このリポジトリには、リテールバンキングおよび株式取引サービス向けに設計されたコンテナ化ソリューションである X-Trading Portal XTP のコア配布およびデプロイ構成が含まれています。このバージョン v1.4.2 には、更新されたダッシュボードUIと新しいユーザーメタデータレンダリングエンジンが含まれています。 システムアーキテクチャ Webサーバー: Nginx 1.24 Alpine アプリケーションエンジン: PHP 8.2 FPM テンプレートパーサー: Smarty v4.3.1...
CVE-2019-11043
CVE-2019–11043: Vulnerabilidad de ejecución remota de código en PHP-FPM Nginx Descripción de la vulnerabilidad e impacto CVE-2019–11043 es una vulnerabilidad de ejecución remota de código RCE. Afecta a PHP-FPM, que es un administrador de procesos FastCGI comúnmente utilizado con servidores web...
CVE-2026-55676
Malcolm is a network traffic analysis tool suite. The file-upload component FilePond PHP backend accepts uploads at POST /server/php/submit.php and stores them in a directory served by the same nginx and php-fpm instance. The allow-list that should restrict accepted file types is an empty array b...
EUVD-2026-56948
Malcolm is a network traffic analysis tool suite. The file-upload component FilePond PHP backend accepts uploads at POST /server/php/submit.php and stores them in a directory served by the same nginx and php-fpm instance. The allow-list that should restrict accepted file types is an empty array b...
CVE-2026-55676 Malcolm vulnerable to RCE via unrestricted .php upload to the file-upload component
Malcolm is a network traffic analysis tool suite. The file-upload component FilePond PHP backend accepts uploads at POST /server/php/submit.php and stores them in a directory served by the same nginx and php-fpm instance. The allow-list that should restrict accepted file types is an empty array b...