Katalog CVE

CVE-2024-2004

NiskieCVSS 3.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
1.68%

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

Streszczenie

Gdy opcja wyboru protokołów wyłącza wszystkie protokoły bez dodania jakichkolwiek innych, domyślny zestaw protokołów pozostaje w zestawie dozwolonych z powodu błędu w logice usuwania protokołów. Wada występuje tylko wtedy, gdy wybór protokołów wyłącza cały dostępny zestaw, co jest mało prawdopodobne w rzeczywistych scenariuszach; zespół bezpieczeństwa curl ocenił ją jako niskiej wagi.

Ocena ryzyka

Ryzyko jest niskie, ponieważ błąd występuje tylko w nietypowych konfiguracjach, które wyłączają wszystkie protokoły. W takich przypadkach może dojść do wykonania żądania przy użyciu protokołu, który miał być wyłączony.

Rekomendacja

Zaleca się aktualizację curl do wersji zawierającej poprawkę. Warto również zweryfikować skrypty i konfiguracje, które używają opcji --proto do wyłączania protokołów.

Inne podatności w curl

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

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

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