Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-502

CVE-2026-114608

Pylint'te PYLINT_HOME altındaki istatistik önbelleği nedeniyle pickle ile uzaktan kod çalıştırma

pylint-dev pylint

Orta 5,4 CVSS 4.0
Yayımlandı
Güncellendi
22 Eki 2026
Açık yaşı
6 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

Pylint, Python için bir statik kod analiz aracıdır. 0.15.2 sürümünden 4.0.9 sürümüne kadar olan sürümlerde Pylint, modül istatistiklerini PYLINT_HOME altında tahmin edilebilir dosyalarda saklamakta ve bu dosyaları sonraki bir çalıştırmada pickle.load ile yüklemektedir. Paylaşılan, grup tarafından yazılabilen veya başka bir şekilde güvenilmeyen bir önbellek dizinine yazma yetkisine sahip bir saldırgan, istatistik önbellek dosyasını hazırlanmış serileştirilmiş verilerle değiştirebilir ve bu durum, Pylint'i bir sonraki çalıştıran kullanıcının ayrıcalıklarıyla rastgele kodun çalışmasına neden olabilir. Varsayılan kullanıcıya özel önbellek genellikle başka bir kullanıcı tarafından yazılabilir değildir. Bu sorun 4.0.9 sürümünde giderilmiştir.

Kaynaktaki açıklama (İngilizce)

Pylint is a static code analyser for Python. From 0.15.2 until 4.0.9, Pylint stores module statistics in predictable files under PYLINT_HOME and loads those files with pickle.load on a later run. An attacker who can write to a shared, group-writable, or otherwise untrusted cache directory can replace a stats cache with crafted serialized data, causing arbitrary code to execute with the privileges of the user who next runs Pylint. The default per-user cache is not normally writable by another user. This issue is fixed in version 4.0.9.

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ımEtkilenenDüzeltildiği sürüm
pylint-dev pylint < 4.0.9 4.0.9

Kaynaklar6 kaynak

Kayıt geçmişi

  1. 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.