🔍 CVE-2009-1195

4.9
CVSS Score
MEDIUM
2009-05-28
2026-06-16 23:06
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.2.11 이전 버전에서 AllowOverride 지시자의 Options=IncludesNOEXEC 설정이 부적절하게 처리되어, 로컬 사용자가 .htaccess 파일에서 SSI(Server Side Includes) 실행을 활성화할 수 있다. 이를 통해 .shtml 파일에 exec 요소를 삽입하여 웹 서버 권한으로 임의의 명령을 실행할 수 있다.

💡 쉬운 설명

Apache 웹 서버의 설정 오류로 인해 로컬 사용자가 웹 서버 권한으로 명령을 실행할 수 있게 됩니다. .htaccess 파일을 수정할 수 있는 사용자라면 이 취약점을 악용할 수 있습니다.

🇺🇸 원문 (English)

The Apache HTTP Server 2.2.11 and earlier 2.2 versions does not properly handle Options=IncludesNOEXEC in the AllowOverride directive, which allows local users to gain privileges by configuring (1) Options Includes, (2) Options +Includes, or (3) Options +IncludesNOEXEC in a .htaccess file, and then inserting an exec element in a .shtml file.

📍 영향받는 시스템

Apache HTTP Server 2.2.0 ~ 2.2.11

⚔️ 공격 벡터

Local users with .htaccess modification privileges enable SSI execution and embed exec directives in .shtml files to run commands with web server privileges.

🛡️ 대응 방법

Apache HTTP Server 2.2.12 이상으로 업그레이드하거나, SSI 기능이 필요 없으면 비활성화; .htaccess 파일 접근 권한 제한.

🔧 검증 코드

설치된 Apache2 버전을 확인; 버전이 2.2.0~2.2.11이면 취약, 2.2.12 이상이면 패치됨.

Shell / Script
dpkg -l apache2 2>/dev/null | grep apache2

📊 CVSS Vector String

CVSS Vector
AV:L/AC:L/Au:N/C:N/I:N/A:C

💻 영향받는 소프트웨어

Apache HTTP Server