CVE-2017-9841
PHPUnit 명령 인젝션 취약점
- 게시됨
- 2017. 6. 27.
- 업데이트됨
- 2025. 10. 21.
- CNA 할당 중
- mitre
- 증거 관찰됨
- 2022. 2. 2.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H높음 · 다음 30일
- 백분위수
- 100.0%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
악용된 것으로 알려진 CISA
이 CVE는 CISA 알려진 악용 취약점 카탈로그에 나타납니다.
요약
PHPUnit 4.8.28 이전 버전 및 5.6.3 이전 5.x 버전의 Util/PHP/eval-stdin.php는 "<?php " 하위 문자열로 시작하는 HTTP POST 데이터를 통해 원격 공격자가 임의의 PHP 코드를 실행할 수 있도록 허용합니다. 이는 /vendor 폴더가 노출된 사이트, 즉 /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php URI에 외부에서 액세스할 수 있는 사이트에 대한 공격으로 입증되었습니다.
소스
16Docker 기반 랩: PHPUnit의 eval-stdin.php가 웹 루트 아래에 설치되었을 때 발생하는 원격 코드 실행 취약점인 CVE-2017-9841을 재현하기 위한
- CVE-2017-9841익스플로잇
PHP 단위 테스트 원격 코드 실행을 대상으로 하는 CVE-2017-9841용 익스플로잇 스크립트입니다. 교육용 보안 테스트를 위한 Docker 기반 로컬 테스트 환경이 포함되어 있습니다.
IP 범위 및 호스트 이름 목록 스캔을 지원하는 Laravel phpunit RCE(CVE-2017-9841) 대규모 스캐너로, 여러 대상에 걸친 표적 취약점 탐지를 지원합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.