- Son 7 gün
- CWE-22
CVE-2026-114140
nbconvert'te hücre çıktı dosya adlarında yol geçişi nedeniyle keyfi dosyaya yazma açığı
- Yayımlandı
- Güncellendi
- 21 Eki 2026
- Açık yaşı
- 6 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
nbconvert aracı (jupyter nbconvert), Jinja şablonları aracılığıyla Jupyter not defterlerini çeşitli diğer biçimlere dönüştürür. 5.4.0 sürümünden 7.17.2 sürümüne kadar, nbconvert/preprocessors/extractoutput.py içindeki ExtractOutputPreprocessor, saldırganın kontrolündeki hücre çıktısı meta verisindeki dosya adını, sonucu amaçlanan dizinle sınırlandırmadan output_files_dir ile birleştirmektedir. Bir kurban, kötü amaçlı bir not defterini markdown, LaTeX, reStructuredText veya AsciiDoc dışa aktarıcısıyla dönüştürdüğünde, çıktı dosya adındaki yol geçişi, saldırganın kontrolündeki çıktı verisinin kurbanın erişebildiği keyfi konumlara yazılmasına olanak tanıyabilir. Hücreyi yeniden çalıştırmak kötü amaçlı çıktı meta verisini değiştirir, ancak yalnızca sağlanan not defterini dönüştürmek bunu değiştirmez. Bu sorun 7.17.2 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
The nbconvert tool, jupyter nbconvert, converts Jupyter notebooks to various other formats via Jinja templates. From 5.4.0 until 7.17.2, ExtractOutputPreprocessor in nbconvert/preprocessors/extractoutput.py joins the attacker-controlled cell output metadata filename to output_files_dir without limiting the result to the intended directory. When a victim converts a malicious notebook with the markdown, LaTeX, reStructuredText, or AsciiDoc exporter, path traversal in the output filename can write attacker-controlled output data to arbitrary locations accessible to the victim. Running the notebook cell again replaces the malicious output metadata, but merely converting the supplied notebook does not. This issue is fixed in version 7.17.2.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| jupyter nbconvert | Sürüm belirtilmemiş | – |
Kaynaklar5 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.