CVE-2022-29241

Yüksək

Təsvir

Jupyter Server, Jupyter Notebook kimi Jupyter veb tətbiqləri üçün backend (yəni əsas xidmətlər, API-lər və REST son nöqtələri) təmin edir. Versiya 1.17.1-dən əvvəl, əgər notebook serveri başladan istifadəçinin ev kataloqunu ehtiva edən bir `root_dir` dəyəri ilə başladılarsa, altda yatan REST API-dən istifadə edərək jupyter serverinin PID-ni təxmin etməklə/bruteforce yolu ilə tapmaqla başlanğıc zamanı təyin edilmiş giriş tokenini sızdırmaq mümkündür. Bu proses autentifikasiya olunmuş istifadəçi sessiyasını tələb etsə də, həmin URL saytlararası skriptinq (XSS) payload-u vasitəsilə və ya zədələnmiş brauzerdən istifadə edilərək bu giriş tokenini bədniyyətli üçüncü tərəfə sızdırmaq üçün istifadə oluna bilər. Bu token REST API ilə birlikdə .bashrc və ya .ssh/authorized_keys kimi kritik faylları dəyişdirmək və ya üzərinə yazmaq kimi Jupyter xidmətləri/notebook-ları ilə qarşılıqlı əlaqə qurmaq üçün istifadə edilə bilər ki, bu da bədniyyətli istifadəçiyə potensial olaraq həssas məlumatları oxumağa və possibly təsirə məruz qalmış sistemin idarəetməsini ələ keçirməyə imkan verir. Bu problem versiya 1.17.1-də aradan qaldırılmışdır.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulJupyter Server
Dərc14 iyn 2022
İlk görülmə14 iyn 2022

Necə düzəltmək olar

Yeniləyin
  • jupyter jupyter_server1.17.0 və ya daha yeni versiya
  • jupyter-server1.17.1, 2.0.0a1, 1.17.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
jupyter jupyter_serverv < 1.17.01.17.0
jupyter-serverPyPIv < 1.17.1, 2.0.0a0 ≤ v < 2.0.0a1, v < 1.17.01.17.1, 2.0.0a1, 1.17.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2022-29241 · Jupyter Server · Dark Radar