CVE-2017-9798
Apache httpd는 사용자의 .htaccess 파일에서 Limit 지시어를 설정할 수 있거나 httpd.conf에 특정 잘못된 구성이 있는 경우, 원격 공격자가 프로세스 메모리에서 비밀 데이터를 읽을 수 있게 합니다. 일명 Optionsbleed입니다. 이는...
- 게시됨
- 2017. 9. 18.
- 업데이트됨
- 2025. 11. 4.
- CNA 할당 중
- apache
- 증거 관찰됨
- 2017. 9. 18.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N높음 · 다음 30일
- 백분위수
- 99.9%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Apache httpd는 사용자의 .htaccess 파일에서 Limit 지시어를 설정할 수 있거나 httpd.conf에 특정 잘못된 구성이 있는 경우, 원격 공격자가 프로세스 메모리에서 비밀 데이터를 읽을 수 있게 합니다. 일명 Optionsbleed입니다. 이는 2.2.34까지의 Apache HTTP Server 및 2.4.27까지의 2.4.x에 영향을 미칩니다. 공격자는 비밀 데이터를 읽기 위해 인증되지 않은 OPTIONS HTTP 요청을 전송합니다. 이는 use-after-free 문제이므로 비밀 데이터가 항상 전송되는 것은 아니며, 특정 데이터는 구성(configuration)을 포함한 여러 요인에 따라 달라집니다. .htaccess를 이용한 악용은 server/core.c의 ap_limit_section 함수에 대한 패치로 차단할 수 있습니다.
소스
5OptionsBleed (CVE-2017-9798) PoC / 스캐너
- optionsbleed스캐너
Optionsbleed 취약점(CVE-2017-9798)을 탐지하는 개념 증명(PoC) 스캐너로, HTTP OPTIONS 메서드를 사용해 Apache HTTP 서버의 메모리 누수를 테스트합니다.
가벼운 Python 스크립트로, 취약한 .htaccess 파일을 스캔하여 공유 호스팅 환경에서 CVE-2017-9798을 탐지하며, 발견 시 종료 코드 1을 반환합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.