🔍 CVE-2026-66396

8.4
CVSS Score
HIGH
2026-07-27
2026-10-24 13:10
✅ 완료

🇰🇷 한글 설명

SiYuan v3.7.2 미만 버전에서 갤러리 및 칸반 커버 이미지를 렌더링할 때 title-img 개별 속성 리스트 값을 제대로 이스케이프하지 못하는 취약점이 존재합니다. 편집 권한을 가진 공격자가 악성 onload 핸들러를 삽입하면, 피해자가 해당 문서를 열 때 Electron 렌더러에서 Node.js 권한을 가진 임의의 코드가 실행될 수 있습니다.

💡 쉬운 설명

문서 편집 권한이 있는 사람이 이미지 설정에 몰래 악성 코드를 심어둘 수 있는 문제입니다. 사용자가 해당 문서를 열기만 해도 컴퓨터의 제어권을 공격자에게 빼앗길 수 있습니다.

🇺🇸 원문 (English)

SiYuan before v3.7.2 fails to escape the title-img Individual Attribute List value when rendering Gallery and Kanban cover images, allowing stored cross-site scripting via unescaped style attribute interpolation. Attackers with editor permissions can inject onload handlers that execute arbitrary code in the Electron renderer with full Node.js access when victims open affected documents.

📍 영향받는 시스템

SiYuan v3.7.2 미만 모든 버전

⚔️ 공격 벡터

편집 권한을 이용한 문서 내 title-img 속성 값에 악성 스크립트 삽입 (Stored XSS)

🛡️ 대응 방법

SiYuan을 최신 버전인 v3.7.2 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 v3.7.2보다 낮은지 확인하십시오.

Shell / Script
siyuan --version 2>/dev/null || echo 'Version check failed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js