Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • CWE-73

CVE-2026-92390

curl'da -J ile dosya üzerine yazma koruması 103 Early Hints yanıtıyla aşılabiliyor

curl

Yüksek 7,5 CVSS 3.1
Yayımlandı
Güncellendi
30 Eki 2026
Açık yaşı
12 gün
Kaydı açan
curl

ÖzetTürkçe

--remote-header-name (-J) seçenekle çalıştırıldığında curl, belgelenmiş üzerine yazmayı önleme korumasını, ara bir 103 Early Hints yanıtı nihai HTTP yanıtından önce gelirse veya --etag-save altında bir ETag başlığı Content-Disposition başlığından önce işlenirse sağlayamaz. Bu hata, bir HTTP(S) sunucusunun, -J ile tanımlanan üzerine yazmama kısıtlamasına rağmen Content-Disposition başlığında belirtilen mevcut bir yerel dosyanın üzerine yazmasına olanak tanır.

Kaynaktaki açıklama (İngilizce)

When invoked with --remote-header-name (-J), curl fails to preserve its
documented anti-clobbering protection if an intermediate 103 Early Hints
response precedes the final HTTP response, or if an ETag header is processed
before Content-Disposition under --etag-save. This flaw allows an HTTP(S)
server to overwrite an existing local file specified in the
Content-Disposition header despite the presence of the -J non-overwrite
constraint.

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
curl ≥ 8.22.0, ≤ 8.22.0 –
≥ 8.21.0, ≤ 8.21.0 –
≥ 8.20.0, ≤ 8.20.0 –
≥ 8.19.0, ≤ 8.19.0 –
≥ 8.18.0, ≤ 8.18.0 –
≥ 8.17.0, ≤ 8.17.0 –
≥ 8.16.0, ≤ 8.16.0 –
≥ 8.15.0, ≤ 8.15.0 –
≥ 8.14.1, ≤ 8.14.1 –
≥ 8.14.0, ≤ 8.14.0 –
≥ 8.13.0, ≤ 8.13.0 –
≥ 8.12.1, ≤ 8.12.1 –

ve 123 satır daha

Kaynaklar5 kaynak

Kayıt geçmişi

  1. CVSS puanı değişti: – → 7.5
  2. 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.