Katalog CVE

CVE-2025-14819

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.74%

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

Streszczenie

Podczas transferów TLS z ponownie używanymi uchwytami easy lub multi oraz zmianą opcji CURLSSLOPT_NO_PARTIALCHAIN, libcurl mógł przypadkowo użyć zapisanego w pamięci magazynu certyfikatów CA, dla którego opcja partial chain była odwrócona. Wbrew oczekiwaniom użytkownika, libcurl mógł znaleźć i zaakceptować łańcuch zaufania, którego w przeciwnym razie by nie zaakceptował.

Ocena ryzyka

Ryzyko zaakceptowania nieprawidłowego łańcucha certyfikatów, co może prowadzić do man-in-the-middle i naruszenia poufności transmisji.

Rekomendacja

Zaktualizuj libcurl do wersji zawierającej poprawkę. Unikaj zmiany opcji CURLSSLOPT_NO_PARTIALCHAIN przy ponownym użyciu uchwytów, jeśli to możliwe.

Inne podatności w libcurl

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

When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.

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