🇰🇷 한글 설명
Data Center Expert 사용자 권한을 가진 공격자가 SOAP 서비스 엔드포인트에 조작된 XML 페이로드를 전송할 경우, 서버 측 파일 내용이 유출될 수 있는 XML 외부 엔티티(XXE) 취약점이 존재합니다. 이는 CWE-611 부적절한 XML 외부 엔티티 참조 제한으로 인해 발생합니다.
💡 쉬운 설명
공격자가 특수하게 만들어진 XML 데이터를 서버에 보내면, 서버 내부의 중요한 파일 내용을 몰래 읽어갈 수 있는 보안 약점입니다. 데이터 센터 관리자 권한을 가진 사용자가 악의적인 데이터를 보낼 때 발생할 수 있습니다.
🇺🇸 원문 (English)
CWE-611 Improper Restriction of XML External Entity Reference vulnerability exists that could cause information disclosure of server-side file contents when an attacker with a Data Center Expert user account submits crafted XML payloads to SOAP service endpoints.
📍 영향받는 시스템
Data Center Expert 소프트웨어 (SOAP 서비스 사용 버전)
⚔️ 공격 벡터
Data Center Expert 계정을 이용한 SOAP 서비스 엔드포인트로의 조작된 XML 페이로드 전송
🛡️ 대응 방법
XML 파서에서 외부 엔티티 참조(DTD) 기능을 비활성화하고 최신 보안 패치를 적용하십시오.
🔧 검증 코드
명령어 실행 결과 응답 본문에 /etc/passwd 파일의 내용이 포함되어 출력되면 취약한 상태입니다.
curl -X POST -H "Content-Type: text/xml" -d "<?xml version='1.0'?><!DOCTYPE foo [<!ENTITY xxe SYSTEM 'file:///etc/passwd'>] ?><root>&xxe;</root>" http://<target-ip>/soap-endpoint