Katalog CVE

CVE-2026-92390

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.59%

Percentyl 48 - wyżej niż 48% wszystkich znanych CVE

Streszczenie

Przy użyciu opcji --remote-header-name (-J) curl nie zachowuje udokumentowanej ochrony przed nadpisaniem pliku, jeśli pośrednia odpowiedź 103 Early Hints poprzedza końcową odpowiedź HTTP lub jeśli nagłówek ETag jest przetwarzany przed Content-Disposition w trybie --etag-save. Wada pozwala serwerowi HTTP(S) nadpisać istniejący plik lokalny wskazany w nagłówku Content-Disposition mimo ograniczenia -J.

Ocena ryzyka

Złośliwy serwer może nadpisać dowolny istniejący plik lokalny w katalogu docelowym, co może prowadzić do utraty danych lub nadpisania plików konfiguracyjnych. Ryzyko dotyczy skryptów używających curl -J do pobierania plików.

Rekomendacja

Zaktualizuj curl do wersji z poprawką. Do czasu aktualizacji unikaj używania -J w połączeniu z niezaufanymi serwerami lub pobieraj pliki do izolowanego katalogu.

Inne podatności w curl

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS