Katalog CVE

CVE-2022-27780

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
2.47%

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

Streszczenie

Parser adresów URL w curl błędnie akceptuje zakodowane procentowo separatory URL, takie jak '/', podczas dekodowania części nazwy hosta w adresie URL, tworząc *inny* adres URL z nieprawidłową nazwą hosta przy późniejszym pobieraniu. Na przykład adres URL taki jak `http://example.com%2F127.0.0.1/` zostałby zaakceptowany przez parser i przekształcony w `http://example.com/127.0.0.1/`. Ta wada może być wykorzystana do obejścia filtrów, kontroli i innych zabezpieczeń.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do obejścia filtrów bezpieczeństwa i uzyskania dostępu do nieautoryzowanych zasobów lub przeprowadzenia ataków typu SSRF.

Rekomendacja

Zaktualizuj curl do wersji zawierającej poprawkę. Sprawdź, czy aplikacje korzystające z curl nie są narażone na obejście filtrów.

Inne podatności w curl

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

The curl URL parser wrongly accepts percent-encoded URL separators like '/'when decoding the host name part of a URL, making it a *different* URL usingthe wrong host name when it is later retrieved.For example, a URL like `http://example.com%2F127.0.0.1/`, would be allowed bythe parser and get transposed into `http://example.com/127.0.0.1/`. This flawcan be used to circumvent filters, checks and more.

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