CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2022-43551

High
Published: Translated: NVD NIST

Summary

W curl w wersjach poniżej 7.87.0 występuje podatność związana z mechanizmem HSTS, która może być obejściem, co pozwala na kontynuowanie używania HTTP zamiast HTTPS. Problem ten występuje, gdy w adresie URL używane są znaki IDN, które są następnie zamieniane na odpowiedniki ASCII podczas konwersji IDN.

Risk Assessment

Organizacje mogą być narażone na ataki typu man-in-the-middle, które mogą prowadzić do przechwytywania danych przesyłanych w niezaszyfrowanym formacie. To stwarza poważne zagrożenie dla poufności i integralności danych.

Recommendation

Zaleca się aktualizację curl do wersji 7.87.0 lub nowszej, aby zabezpieczyć się przed tym problemem. Dodatkowo warto monitorować i weryfikować użycie HSTS w aplikacjach korzystających z curl.

Related vulnerabilities

Original NVD description (English source)

A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Using its HSTS support, curl can be instructed to use HTTPS instead of using an insecure clear-text HTTP step even when HTTP is provided in the URL. However, the HSTS mechanism could be bypassed if the host name in the given URL first uses IDN characters that get replaced to ASCII counterparts as part of the IDN conversion. Like using the character UTF-8 U+3002 (IDEOGRAPHIC FULL STOP) instead of the common ASCII full stop (U+002E) `.`. Then in a subsequent request, it does not detect the HSTS state and makes a clear text transfer. Because it would store the info IDN encoded but look for it IDN decoded.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS