- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| pylint-dev pylint | < 4.0.9 | 4.0.9 |
Kaynaklar6 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.