🔍 CVE-2013-4701

7.5
CVSS Score
HIGH
2013-08-21
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP OpenID 라이브러리의 XML 처리 모듈(Auth/Yadis/XML.php)에서 XRDS 데이터의 외부 엔터티 선언을 통한 XXE 취약점으로, 원격 공격자가 임의의 파일을 읽거나 내부망 서버에 HTTP 요청을 보낼 수 있습니다. 이 취약점을 악용하면 CPU 및 메모리 소비를 통한 서비스 거부 공격도 가능합니다.

💡 쉬운 설명

XML 파일 처리 중 보안 검증이 부족하여 공격자가 악의적인 파일 접근 요청을 보낼 수 있는 문제입니다. 이를 통해 민감한 파일을 열람하거나 시스템을 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Auth/Yadis/XML.php in PHP OpenID Library 2.2.2 and earlier allows remote attackers to read arbitrary files, send HTTP requests to intranet servers, or cause a denial of service (CPU and memory consumption) via XRDS data containing an external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue.

📍 영향받는 시스템

PHP OpenID Library 2.2.2 이하 버전

⚔️ 공격 벡터

XRDS 데이터에 외부 엔터티 선언을 포함하여 XML 처리 시 XXE 취약점 악용

🛡️ 대응 방법

PHP OpenID Library를 2.2.3 이상으로 업데이트하고 XML 외부 엔터티 처리 비활성화

🔧 검증 코드

OpenID.php 파일이 발견되면 버전을 확인하여 2.2.2 이하는 취약점 대상이며, 2.2.3 이상이거나 파일이 없으면 패치되었거나 미설치 상태입니다.

Shell / Script
find / -path '*/Auth/OpenID.php' -type f 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP