🔍 CVE-2026-111059

6.1
CVSS Score
MEDIUM
2026-10-19
2026-10-20 17:17
✅ 완료

🇰🇷 한글 설명

Mercury 3.0.0부터 3.2.11 버전까지의 mr.Markdown 기능에서 공격자가 제어하는 마크다운이 HTML로 변환될 때 원시 HTML에 대한 검증이 누락되는 취약점이 존재합니다. 이로 인해 이벤트 핸들러 속성 등 활성 HTML이 DOM에 도달하여 다른 사용자가 애플리케이션을 볼 때 악성 스크립트가 실행될 수 있습니다.

💡 쉬운 설명

웹 페이지를 만드는 도구에서 사용자가 입력한 글자를 안전하게 검사하지 않아 발생하는 문제입니다. 공격자가 몰래 숨겨놓은 악성 코드가 다른 사용자의 브라우저에서 실행되어 정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Mercury is a Python framework for sharing Jupyter notebooks as web applications and dashboards. From 3.0.0 until 3.2.11, mr.Markdown converts attacker-controlled Markdown to HTML without sanitizing raw HTML before assigning it to an ipywidgets.HTML sink. Event-handler attributes and other active HTML can therefore reach the DOM and execute when another user views the application. This issue is fixed in version 3.2.11.

📍 영향받는 시스템

Mercury framework version 3.0.0 ~ 3.2.10

⚔️ 공격 벡터

공격자가 조작된 마크다운 콘텐츠를 포함한 Jupyter 노트북을 공유하여 다른 사용자가 이를 열람하도록 유도

🛡️ 대응 방법

Mercury 버전을 3.2.11 이상으로 업데이트

🔧 검증 코드

출력된 버전이 3.2.11 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
pip show mercury | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python