🔍 CVE-2016-6639

7.5
CVSS Score
HIGH
2016-09-18
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Cloud Foundry PHP Buildpack이 민감한 설정 파일인 .profile을 웹에서 접근 가능한 htdocs 디렉토리에 배치하여 HTTP GET 요청으로 환경 변수 및 설정 정보가 노출될 수 있는 정보 유출 취약점입니다. 인증 없이 누구나 이 파일에 접근하여 서버의 민감한 정보를 획득할 수 있습니다.

💡 쉬운 설명

웹 서버의 민감한 설정 파일이 인터넷에서 직접 접근 가능한 폴더에 실수로 저장되어 있습니다. 누구나 이 파일을 요청하면 서버의 비밀 정보를 볼 수 있습니다.

🇺🇸 원문 (English)

Cloud Foundry PHP Buildpack (aka php-buildpack) before 4.3.18 and PHP Buildpack Cf-release before 242, as used in Pivotal Cloud Foundry (PCF) Elastic Runtime before 1.6.38 and 1.7.x before 1.7.19 and other products, place the .profile file in the htdocs directory, which might allow remote attackers to obtain sensitive information via an HTTP GET request for this file.

📍 영향받는 시스템

PHP Buildpack 4.3.18 미만, cf-release 242 미만, PCF Elastic Runtime 1.6.38 미만 및 1.7.x 1.7.19 미만

⚔️ 공격 벡터

HTTP GET 요청으로 /.profile 파일 직접 접근하여 민감정보(DB 패스워드, API 키, 환경변수 등) 탈취

🛡️ 대응 방법

PHP Buildpack을 4.3.18 이상, cf-release를 242 이상으로 업그레이드하고 .profile 파일이 htdocs 외부로 이동되었는지 확인

🔧 검증 코드

.profile 파일이 HTTP로 접근 가능하거나 htdocs 내에 존재하면 취약하고, 존재하지 않으면 패치된 상태입니다.

Shell / Script
curl -s http://target/.profile | head -3; find / -path '*/htdocs/.profile' 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PHP