🔍 CVE-2026-116206

6.4
CVSS Score
MEDIUM
2026-10-25
2026-10-25 14:17
✅ 완료

🇰🇷 한글 설명

YesWiki 4.2.0 이상 4.7.0 미만 버전에는 인증된 사용자가 wakka 원시 HTML 문법을 이용해 댓글 본문에 스크립트를 삽입할 수 있는 저장형 크로스사이트 스크립팅 취약점이 존재합니다. 공격자가 /api/comments 엔드포인트로 작성한 댓글은 Twig raw 필터를 거쳐 이스케이프 없이 렌더링되어, 관리자와 방문자의 세션에서 JavaScript가 실행됩니다.

💡 쉬운 설명

로그인한 사용자가 댓글에 악성 코드를 숨겨 올리면, 그 댓글을 보는 관리자나 방문자의 브라우저에서 그 코드가 몰래 실행됩니다. 이를 통해 계정 정보가 탈취되거나 원치 않는 작업이 수행될 수 있습니다.

🇺🇸 원문 (English)

YesWiki from 4.2.0 before 4.7.0 contains a stored cross-site scripting vulnerability that allows authenticated users to inject script into comment bodies using the wakka raw-HTML syntax. Attackers can post comments via the /api/comments endpoint that render unescaped through the Twig raw filter, executing JavaScript in administrators' and visitors' sessions.

📍 영향받는 시스템

YesWiki 4.2.0 이상 4.7.0 미만 버전

⚔️ 공격 벡터

인증된 사용자가 /api/comments로 wakka 원시 HTML 문법을 포함한 댓글을 게시하여 관리자와 방문자의 세션에서 스크립트를 실행

🛡️ 대응 방법

YesWiki를 4.7.0 이상 버전으로 업데이트하고, 댓글 렌더링 시 raw 필터 사용을 제거하거나 출력을 이스케이프 처리

🔧 검증 코드

출력된 버전 값이 4.2.0 이상 4.7.0 미만이면 취약하며, 4.7.0 이상이면 패치된 상태입니다. 경로가 다르면 YesWiki 설치 디렉터리에 맞게 경로를 수정하세요.

Shell / Script
grep -rn "version" /var/www/html/tools/*/conf/*.php 2>/dev/null | grep -i yeswiki | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Oracle Java SE