CVE-2022-35260
Açıklama
curl'e kimlik bilgileri için bir `.netrc` dosyasını ayrıştırması söylenebilir. Eğer bu dosya, satır sonu karakteri olmaksızın ardışık 4095 boşluk olmayan harf içeren bir satırla bitiyorsa, curl önce yığın tabanlı tamponun (stack-based buffer) sonunu aşarak okuma yapacak ve okuma başarılı olursa sınırının ötesine bir sıfır bayt yazacaktır. Bu durum çoğu durumda bir segfault veya benzeri bir hataya yol açacaktır ancak koşullar farklı sonuçlara da neden olabilir. Kötü niyetli bir kullanıcı, bir uygulamaya özel bir netrc dosyası sağlayabilirse veya içeriğini başka bir şekilde etkileyebilirse, bu açık hizmet reddi (denial-of-service) olarak kullanılabilir.
Nasıl düzeltilir
- haxx curl7.86.0 ya da sonraki bir sürüm
- apple macos12.6.3 ya da sonraki bir sürüm
- splunk universal_forwarder8.2.12, 9.0.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| haxx curl | 7.84.0 ≤ v < 7.86.0 | 7.86.0 |
| netapp clustered_data_ontap | Aralık belirtilmemiş | — |
| netapp h300s_firmware | Aralık belirtilmemiş | — |
| netapp h500s_firmware | Aralık belirtilmemiş | — |
| netapp h700s_firmware | Aralık belirtilmemiş | — |
| netapp h410s_firmware | Aralık belirtilmemiş | — |
| apple macos | v < 12.6.3 | 12.6.3 |
| splunk universal_forwarder | 8.2.0 ≤ v < 8.2.12, 9.0.0 ≤ v < 9.0.6, 9.1.0 | 8.2.12, 9.0.6 |
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.