🔍 CVE-2014-0185

7.2
CVSS Score
HIGH
2014-05-06
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP 5.4.28 이전, 5.5.12 이전 버전의 FastCGI Process Manager(FPM)가 UNIX 소켓을 0666 권한으로 생성하여 로컬 사용자가 임의의 FastCGI 클라이언트를 통해 권한 상승 공격을 수행할 수 있는 취약점입니다. 소켓 파일에 대한 과도한 쓰기 권한이 원인입니다.

💡 쉬운 설명

PHP 웹 서버가 통신할 때 사용하는 파일이 모든 사용자가 접근 가능하도록 설정되어 있습니다. 같은 서버에 접근 가능한 일반 사용자가 이를 악용해 더 높은 권한으로 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

sapi/fpm/fpm/fpm_unix.c in the FastCGI Process Manager (FPM) in PHP before 5.4.28 and 5.5.x before 5.5.12 uses 0666 permissions for the UNIX socket, which allows local users to gain privileges via a crafted FastCGI client.

📍 영향받는 시스템

PHP 5.4.x (< 5.4.28), 5.5.x (< 5.5.12) - FPM 모듈 사용 시스템

⚔️ 공격 벡터

로컬 공격자가 0666 권한의 UNIX 소켓 파일에 접근하여 crafted FastCGI 요청을 전송해 권한 상승

🛡️ 대응 방법

PHP를 5.4.28 이상 또는 5.5.12 이상으로 업그레이드하거나, FPM 설정 파일에서 listen.mode을 0660 이상 제한된 권한으로 명시 설정

🔧 검증 코드

소켓 권한이 0666으로 표시되면 취약함, 0660 이하면 패치됨

Shell / Script
find /var/run -name '*fpm*.sock' -exec ls -l {} \; 2>/dev/null | grep -oE '[0-9]{4}' | tail -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP