🔍 CVE-2026-116887

5.4
CVSS Score
MEDIUM
2026-10-27
2026-11-04 17:17
✅ 완료

🇰🇷 한글 설명

Semantic MediaWiki 3.0.0 이상 7.3.1 미만 버전에는 저장형 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. 페이지 편집 권한을 가진 사용자가 Keyword 타입 속성 값에 HTML을 주입할 수 있으며, 이 값이 Special:Browse에서 이스케이프 없이 렌더링됩니다. 주입된 이벤트 핸들러 페이로드는 관리자를 포함한 조회자의 세션에서 실행되어 토큰 탈취 및 임의 작업 수행이 가능합니다.

💡 쉬운 설명

위키 문서를 편집할 수 있는 사용자가 악성 코드를 몰래 심을 수 있습니다. 이 코드는 해당 페이지를 보는 다른 사람, 특히 관리자의 브라우저에서 실행되어 계정 정보를 빼가거나 대신 작업을 하게 만들 수 있습니다.

🇺🇸 원문 (English)

Semantic MediaWiki from 3.0.0 before 7.3.1 contains a stored cross-site scripting vulnerability that allows users with page-edit rights to inject HTML through Keyword-typed property values rendered unescaped on Special:Browse. Attackers can annotate a Keyword property with an event-handler payload that executes JavaScript in viewers' sessions, including administrators, to read tokens and perform actions.

📍 영향받는 시스템

Semantic MediaWiki 3.0.0 이상 7.3.1 미만 버전

⚔️ 공격 벡터

편집 권한을 가진 공격자가 Keyword 속성에 이벤트 핸들러 기반 XSS 페이로드를 저장하고, 조회자(관리자 포함)가 Special:Browse 페이지를 열 때 스크립트가 실행됨

🛡️ 대응 방법

Semantic MediaWiki를 7.3.1 이상으로 업그레이드하고, 업그레이드 전까지 편집 권한을 신뢰할 수 있는 사용자로 제한

🔧 검증 코드

출력된 버전이 3.0.0 이상 7.3.1 미만이면 취약한 것이며, 7.3.1 이상이면 패치된 상태입니다 (결과가 없으면 설치 경로를 직접 확인 필요).

Shell / Script
grep -rh "wfMessage\|version" $(find / -path '*SemanticMediaWiki*' -name 'SemanticMediaWiki.php' 2>/dev/null | head -1) 2>/dev/null | grep -i "VERSION" | head -1

📊 CVSS Vector String

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