Podatności Mercury
3 znanych podatności CVE w Mercury, przetłumaczonych i ocenionych.
- CVE-2026-111059Średnie
W frameworku Mercury od wersji 3.0.0 do 3.2.11 komponent mr.Markdown konwertuje kontrolowany przez atakującego Markdown na HTML bez sanityzacji surowego HTML przed przypisaniem do ipywidgets.HTML. Atrybuty obsługi zdarzeń i inny aktywny HTML mogą trafić do DOM i wykonać się, gdy inny użytkownik wyświetli aplikację.
- CVE-2026-111058Krytyczne
Mercury to framework Pythona do udostępniania notatników Jupyter jako aplikacji webowych. W wersjach przed 3.2.6 domyślne wdrożenia bez tokenów pozwalają anonimowym klientom tworzyć jądra Jupyter i wysyłać komunikaty execute_request z dowolnym kodem Pythona. Lista blokowanych endpointów nie obejmuje /api/kernels, a wrapper websocket nie autoryzował wykonywalnych komunikatów.
- CVE-2026-111057Krytyczne
Mercury to framework Pythona do udostępniania notatników Jupyter. W wersjach od 3.0.0 do 3.2.4 brakujący przecinek w BLOCKED_PATTERNS łączy wyrażenia regularne /lab i /api/terminals, przez co żądania do /api/terminals omijają blokadę anonimowych endpointów i docierają do API terminala Jupyter Server. Nieuwierzytelniony atakujący może uzyskać interaktywną powłokę systemu operacyjnego i wykonywać polecenia.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

