Katalog CVE

CVE-2026-92389

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Maszyna stanów TFTP w libcurl nie weryfikuje przejść stanów względem żądanego kierunku transferu, akceptując odpowiedzi otwierające serwera zarówno dla odczytu, jak i zapisu zamiennie. Złośliwy serwer TFTP może odpowiedzieć na żądanie pobrania w sposób wymuszający tryb transmisji, powodując że libcurl odczyta i wyśle dane ze wskaźnika CURLOPT_READDATA uchwytu, w tym dane pozostałe z wcześniejszych operacji, takich jak żądanie HTTP POST na ponownie użytym uchwycie.

Ocena ryzyka

Złośliwy serwer TFTP może spowodować wyciek danych z pamięci aplikacji, w tym danych z wcześniejszych operacji na tym samym uchwycie. Ryzyko dotyczy aplikacji używających TFTP i ponownie wykorzystujących uchwyty curl.

Rekomendacja

Zaktualizuj libcurl do wersji z poprawką. Unikaj ponownego używania uchwytów curl między operacjami TFTP a innymi transferami z danymi wrażliwymi.

Inne podatności w libcurl

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

libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.

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