🔍 CVE-2026-53579

6.1
CVSS Score
MEDIUM
2026-08-27
2026-10-14 15:46
✅ 완료

🇰🇷 한글 설명

Trilium 노트 앱의 0.103.0 이하 버전에서 'Safe import' 필터가 북 노트(book note) 유형의 HTML을 제대로 검사하지 않는 취약점이 발견되었습니다. 공격자가 악성 스크립트가 포함된 가져오기 아카이브를 통해 XSS 공격을 수행할 수 있으며, 데스크톱 클라이언트의 경우 Electron의 Node 통합 기능으로 인해 원격 코드 실행(RCE)까지 가능합니다.

💡 쉬운 설명

노트 앱에 악성 코드가 담긴 파일을 불러오면, 앱이 이를 제대로 검사하지 못해 해커가 사용자의 컴퓨터를 마음대로 조종할 수 있는 보안 구멍이 있습니다. 특히 PC용 프로그램을 사용할 경우 해커가 내 컴퓨터에 직접 명령을 내릴 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

Trilium is an open-source hierarchical note-taking application. In versions up to and including 0.103.0, the default-on "Safe import" filter sanitizes HTML only for text notes and excludes the book note type, whose content is stored without sanitization and later rendered as HTML, allowing an attacker-supplied import archive to embed a payload that executes as script. A book note's content is routed through the same rendering path as text notes and injected into the page with jQuery's html method when the note is shown as a grid-view preview card, so a malicious note survives Safe import and runs as soon as the victim opens the containing note. On the desktop client the Electron renderer runs with Node integration enabled, so the injected JavaScript escalates from cross-site scripting to full remote code execution on the victim's machine. This issue is fixed in version 0.104.0.

📍 영향받는 시스템

Trilium versions up to and including 0.103.0

⚔️ 공격 벡터

악성 스크립트가 포함된 가져오기(import) 아카이브 파일을 통해 공격 수행

🛡️ 대응 방법

Trilium을 0.104.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 0.104.0보다 낮으면 취약한 상태입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Remote Desktop Client