🔍 CVE-2009-3094

2.6
CVSS Score
LOW
2009-09-08
2026-06-16 23:10
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.0.63과 2.2.13의 mod_proxy_ftp 모듈이 EPSV 명령에 대한 불완전한 응답을 처리할 때 NULL 포인터 역참조로 인해 자식 프로세스가 충돌합니다. 원격 FTP 서버가 조작된 응답을 전송하면 서비스 거부(DoS) 공격을 수행할 수 있습니다.

💡 쉬운 설명

Apache 웹 서버의 FTP 프록시 기능이 특정 FTP 서버 응답을 제대로 처리하지 못해 웹 서버가 중단될 수 있습니다. 악의적인 FTP 서버가 비정상 응답을 보내면 공격이 성립합니다.

🇺🇸 원문 (English)

The ap_proxy_ftp_handler function in modules/proxy/proxy_ftp.c in the mod_proxy_ftp module in the Apache HTTP Server 2.0.63 and 2.2.13 allows remote FTP servers to cause a denial of service (NULL pointer dereference and child process crash) via a malformed reply to an EPSV command.

📍 영향받는 시스템

Apache HTTP Server 2.0.63, 2.2.13 (mod_proxy_ftp 모듈)

⚔️ 공격 벡터

원격 FTP 서버에서 EPSV 명령에 대해 malformed reply를 전송하여 NULL pointer dereference 트리거

🛡️ 대응 방법

Apache를 2.0.64 또는 2.2.14 이상으로 업데이트하거나 mod_proxy_ftp 모듈 비활성화

🔧 검증 코드

Apache 버전 확인 후 proxy_ftp 모듈이 활성화되어 있는지 검사합니다. 2.0.63/2.2.13 버전이면서 모듈이 활성화되어 있으면 취약합니다.

Shell / Script
httpd -v 2>/dev/null | grep -oE 'Apache/[0-9]+\.[0-9]+\.[0-9]+' && apachectl -M 2>/dev/null | grep -q proxy_ftp && echo 'proxy_ftp enabled' || echo 'proxy_ftp disabled'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:H/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

Apache HTTP Server