CVE-2026-31900
Açıklama
Black, tavizsiz bir Python kod biçimlendiricisidir. Black, kodu biçimlendirmek için bir GitHub action'ı sağlar. Bu action, kullanılacak Black sürümünü depo içerisindeki pyproject.toml dosyasından okumak için use_pyproject: true seçeneğini destekler. Kötü niyetli bir pull request, kötü amaçlı bir depoya doğrudan URL referansı vermek üzere pyproject.toml dosyasını düzenleyebilir. Bu durum, GitHub Action bağlamında rastgele kod çalıştırılmasına yol açabilir. Saldırganlar daha sonra action bağlamında mevcut olan gizli verilere veya izinlere erişim sağlayabilir. Sürüm 26.3.0 bu güvenlik açığını giderir.
Nasıl düzeltilir
- python black26.3.0 ya da sonraki bir sürüm
- black26.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| python black | v < 26.3.0 | 26.3.0 |
| blackPyPI | v < 26.3.0 | 26.3.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.