🔍 CVE-2012-0057

6.4
CVSS Score
MEDIUM
2012-02-02
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.3.9 이전 버전의 libxslt 라이브러리에 보안 설정 결함이 있어, 원격 공격자가 악의적인 XSLT 스타일시트를 통해 시스템에 임의의 파일을 생성할 수 있는 취약점입니다. libxslt 출력 확장 기능이 제대로 검증되지 않아 파일 시스템에 직접 접근이 가능합니다.

💡 쉬운 설명

PHP 웹 서버가 XML 변환 작업을 할 때 보안 검사를 제대로 하지 않아서, 악의적인 사람이 특수한 파일을 만들어 서버에 저장할 수 있습니다. 인터넷을 통해 원격으로 공격 가능합니다.

🇺🇸 원문 (English)

PHP before 5.3.9 has improper libxslt security settings, which allows remote attackers to create arbitrary files via a crafted XSLT stylesheet that uses the libxslt output extension.

📍 영향받는 시스템

PHP 5.2.x, 5.3.0~5.3.8 버전 (5.3.9 미만)

⚔️ 공격 벡터

XSLT 스타일시트를 포함한 XML 문서를 서버로 전송하여 libxslt 출력 확장의 파일 작성 기능 악용

🛡️ 대응 방법

PHP를 5.3.9 이상 또는 5.4.0 이상으로 즉시 업그레이드, libxslt 보안 패치 적용

🔧 검증 코드

PHP 버전이 5.3.9 이상인지 확인합니다. 5.3.9 미만 버전이 표시되면 취약하며 즉시 업데이트 필요합니다.

Shell / Script
php -v 2>/dev/null | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+' || dpkg -l | grep php5 | awk '{print $2,$3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP