🔍 CVE-2026-116874

6.1
CVSS Score
MEDIUM
2026-10-27
2026-10-28 15:30
✅ 완료

🇰🇷 한글 설명

Semantic MediaWiki 3.1.0부터 7.3.1 이전 버전에는 JsonResultPrinter의 default 매개변수가 이스케이프되지 않아 반사형 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. 인증되지 않은 공격자가 결과가 0건인 쿼리와 request_type=special_page가 포함된 조작된 Special:Ask 링크를 만들어 피해자가 클릭하도록 유도하면, 위키 출처에서 자바스크립트가 실행되어 세션이나 CSRF 토큰이 탈취될 수 있습니다.

💡 쉬운 설명

위키의 검색 기능에 있는 입력값 처리 결함을 이용해 악성 링크를 만드는 취약점입니다. 사용자가 이 링크를 클릭하면 공격자의 코드가 위키 페이지에서 실행되어 로그인 정보가 빼앗길 수 있습니다.

🇺🇸 원문 (English)

SemanticMediaWiki from 3.1.0 before 7.3.1 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject scripts through the unescaped default parameter in JsonResultPrinter. Attackers can lure victims to a crafted Special:Ask link with a zero-result query and request_type=special_page, executing JavaScript in the wiki origin to steal sessions or CSRF tokens.

📍 영향받는 시스템

Semantic MediaWiki 3.1.0 이상 7.3.1 미만 버전

⚔️ 공격 벡터

조작된 Special:Ask 링크를 피해자에게 전달하여 클릭을 유도하고, 위키 출처에서 스크립트를 실행

🛡️ 대응 방법

Semantic MediaWiki를 7.3.1 이상 버전으로 업데이트

🔧 검증 코드

설치된 Semantic MediaWiki 확장의 버전 정보를 확인하여 7.3.1 미만이면 취약하므로 업데이트가 필요하며, 경로가 다르면 extensions 디렉터리 위치를 직접 찾아 extension.json의 version 값을 확인합니다.

Shell / Script
grep -rn "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