CVE-2026-8328
Açıklama
Lib/ftplib.py içerisindeki ftpcp() fonksiyonu, CVE-2021-4189 düzeltildiğinde güncellenmemiştir. makepasv(), sunucu tarafından sağlanan PASV ana bilgisayar adreslerini gerçek eş adresiyle (getpeername()[0]) değiştirmek için yamalanmış olsa da, ftpcp() hala doğrudan parse227()'yi çağırmakta ve saldırgan tarafından kontrol edilebilen ham IP adresini ve portu target.sendport()'a iletmektedir. Bu yama CVE-2021-4189 ile ilgilidir.
Nasıl düzeltilir
- Python Software Foundation CPython3.10.21, 3.11.16, 3.12.14, 3.13.14, 3.14.6, 3.15.0b2 ya da sonraki bir sürüm
- github.com/python/cpython/pull/149648
- github.com/python/cpython/commit/5dadc64673ce875ebfb24163907777dae0f6ca06
- github.com/python/cpython/commit/7d95a1dc7382b55cba7fdd6a110336077584a4f0
- github.com/python/cpython/commit/bb3446dda6c49b32e67c11dbbbf221b40be00763
- github.com/python/cpython/commit/c88704431ea3248ca769384c13856330976fac1d
- github.com/python/cpython/commit/eac4fe3b2c77693790a5ef7dfab127c1fee81bf9
- github.com/python/cpython/commit/2bbcf3fb7a420a05605576c0f9468d4675381b5f
- github.com/python/cpython/commit/ef12d0dc824baccf737bba1458e5eed3d1e0fceb
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Python Software Foundation CPython | v < 3.10.21, 3.11.0 ≤ v < 3.11.16, 3.12.0 ≤ v < 3.12.14, 3.13.0 ≤ v < 3.13.14, 3.14.0 ≤ v < 3.14.6, 3.15.0a1 ≤ v < 3.15.0b2 | 3.10.21, 3.11.16, 3.12.14, 3.13.14, 3.14.6, 3.15.0b2 |
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.