🇰🇷 한글 설명
WordPress용 Houzez 테마 4.1.6 이하 버전에서 SVG 파일 업로드를 통한 저장형 XSS 취약점이 발견되었습니다. houzez_property_img_upload() 및 houzez_property_attachment_upload() 함수의 입력값 검증 및 출력 이스케이프 미흡으로 인해 발생합니다. 인증되지 않은 공격자가 악성 스크립트를 삽입하여 사용자가 해당 SVG 파일을 열 때 스크립트가 실행되도록 할 수 있습니다.
💡 쉬운 설명
웹사이트에 이미지(SVG)를 올릴 때 악성 코드가 숨겨진 파일을 올리면, 다른 사용자가 그 이미지를 볼 때 해킹 스크립트가 자동으로 실행되는 문제입니다. 공격자는 이를 통해 사용자의 정보를 훔치거나 사이트를 조작할 수 있습니다.
🇺🇸 원문 (English)
The Houzez theme for WordPress is vulnerable to Stored Cross-Site Scripting via SVG File uploads in all versions up to, and including, 4.1.6 due to insufficient input sanitization and output escaping in the houzez_property_img_upload() and houzez_property_attachment_upload() functions. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses the SVG file.
📍 영향받는 시스템
Houzez WordPress Theme (버전 4.1.6 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 악성 스크립트가 포함된 SVG 파일을 업로드하여 실행 유도
🛡️ 대응 방법
Houzez 테마를 최신 버전으로 업데이트하거나, SVG 파일 업로드 기능을 제한하십시오.
🔧 검증 코드
명령어 결과에 4.1.6 이하의 버전 번호가 출력되면 취약한 상태입니다.
wp-cli option get theme_version --allow-root | grep -E '4\.[0-1]\.[0-6]'