🔍 CVE-2026-118056

4.9
CVSS Score
MEDIUM
2026-11-07
2026-11-07 12:17
✅ 완료

🇰🇷 한글 설명

Image Hover Effects Ultimate 워드프레스 플러그인의 9.12.2 이하 버전에는 'rawdata.oxi_image_comparison_before_text' 파라미터의 입력값 검증 및 출력 이스케이프 누락으로 인한 저장형 XSS 취약점이 존재합니다. 인증된 구독자 권한 이상의 사용자가 악성 스크립트를 삽입할 수 있으며, 이는 관리자가 'Who can edit' 설정을 Subscriber로 지정한 경우에만 악용 가능합니다. 또한 스타일 소유권 검사가 누락되어 다른 사용자가 만든 스타일도 덮어쓸 수 있습니다.

💡 쉬운 설명

로그인한 일반 사용자가 웹사이트 페이지에 악성 코드를 심을 수 있는 취약점입니다. 이 페이지를 방문한 다른 사용자의 브라우저에서 해당 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

The Image Hover Effects Ultimate ( Image Gallery, Effects, Lightbox, Comparison & Magnifier ) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'rawdata.oxi_image_comparison_before_text' parameter in all versions up to, and including, 9.12.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is only exploitable when an administrator has configured the plugin's "Who can edit" setting to Subscriber, which allows any authenticated user to overwrite existing styles — including those created by administrators — via a missing ownership check on the target style ID.

📍 영향받는 시스템

Image Hover Effects Ultimate 워드프레스 플러그인 9.12.2 이하 버전 (관리자가 'Who can edit'를 Subscriber로 설정한 경우)

⚔️ 공격 벡터

구독자 권한의 인증된 사용자가 이미지 비교 기능의 텍스트 파라미터에 악성 스크립트를 저장하고, 이를 방문하는 사용자의 브라우저에서 실행

🛡️ 대응 방법

플러그인을 9.12.3 이상 버전으로 업데이트하고, 'Who can edit' 설정을 관리자 전용으로 변경

🔧 검증 코드

출력된 버전이 9.12.2 이하이면 취약하며, 9.12.3 이상이면 패치된 버전입니다. 명령 결과가 없으면 해당 플러그인이 설치되어 있지 않은 것입니다.

Shell / Script
wp plugin list --name=image-hover-effects-ultimate --field=version 2>/dev/null || grep -rh "Version:" wp-content/plugins/image-hover-effects-ultimate/*.php 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

WordPress