🔍 CVE-2026-116884

6.1
CVSS Score
MEDIUM
2026-10-27
2026-10-31 03:17
✅ 완료

🇰🇷 한글 설명

SemanticMediaWiki 5.0.0 이상 7.3.1 미만 버전의 ext.smw.tooltip.tippy.js에 저장형 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. allowHTML이 활성화된 상태에서 data-* 속성이 innerHTML로 렌더링되어, 편집자가 악성 속성을 심은 문서를 작성하면 이를 조회하는 사용자(관리자 포함)가 요소에 마우스를 올릴 때 스크립트가 실행됩니다.

💡 쉬운 설명

위키 문서를 편집할 수 있는 사람이 특정 글자 위에 악성 코드를 숨겨 둘 수 있습니다. 이 글자에 마우스를 올린 사람의 브라우저에서 해당 코드가 실행됩니다.

🇺🇸 원문 (English)

SemanticMediaWiki from 5.0.0 before 7.3.1 contains a stored cross-site scripting vulnerability in ext.smw.tooltip.tippy.js that renders data-* attributes via innerHTML with allowHTML enabled. Editors can plant a .smw-highlighter span with a malicious data-content, data-title, data-top, data-bottom, or data-theme attribute to execute JavaScript when viewers, including administrators, hover it.

📍 영향받는 시스템

SemanticMediaWiki 5.0.0 이상 7.3.1 미만

⚔️ 공격 벡터

편집 권한을 가진 공격자가 .smw-highlighter span에 악성 data-content/data-title 등의 속성을 삽입한 뒤, 피해자(특히 관리자)가 해당 요소에 마우스를 올리도록 유도

🛡️ 대응 방법

SemanticMediaWiki를 7.3.1 이상으로 업그레이드

🔧 검증 코드

설치된 SemanticMediaWiki의 extension.json에서 "version" 값을 확인하여 7.3.1 미만(5.0.0 이상)이면 취약한 버전이며, 7.3.1 이상이면 패치된 것입니다.

Shell / Script
grep -rh "wfLoadExtension\|SemanticMediaWiki" /var/www/html/LocalSettings.php /var/www/html/extensions/SemanticMediaWiki/extension.json 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Oracle Java SE