CVE-2022-27776
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 90 - wyżej niż 90% wszystkich znanych CVE
Streszczenie
Podatność w curl 7.83.0 związana z niewystarczającą ochroną danych uwierzytelniających. Przy przekierowaniach HTTP na ten sam host, ale inny port, może dojść do wycieku nagłówków uwierzytelniania lub danych cookie.
Ocena ryzyka
Atakujący może przechwycić dane uwierzytelniające lub sesyjne, co może prowadzić do nieautoryzowanego dostępu do chronionych zasobów.
Rekomendacja
Zaktualizuj curl do wersji 7.83.0 lub nowszej, aby wyeliminować podatność.
Inne podatności w curl
Zobacz wszystkie- CVE-2024-11053Niskie
Gdy curl jest proszony o użycie pliku `.netrc` do uwierzytelnienia oraz o podążanie za przekierowaniami HTTP, może wyciec hasło użyte dla pierwszego hosta do hosta docelowego po przekierowaniu w pewnych okolicznościach. Problem występuje tylko, jeśli plik netrc zawiera wpis pasujący do hosta docelowego.
- CVE-2024-8096Średnie
Gdy curl ma używać rozszerzenia TLS Certificate Status Request (OCSP stapling) do weryfikacji certyfikatu serwera, może nie wykryć niektórych problemów OCSP i błędnie uznać odpowiedź za poprawną, jeśli zwrócony status zgłasza inny błąd niż oczekiwany.
- CVE-2024-9681Średnie
Gdy curl ma używać HSTS, czas wygaśnięcia dla subdomeny może nadpisać wpis w pamięci podręcznej domeny nadrzędnej, powodując wcześniejsze lub późniejsze wygaśnięcie niż zamierzono. Dotyczy to aplikacji używających HSTS i adresów URL z niebezpiecznym schematem HTTP://.
- CVE-2026-8926Krytyczne
Gdy curl używa pliku .netrc do znalezienia poświadczeń i jednocześnie podano URL z nazwą użytkownika (bez hasła), curl może błędnie pobrać i użyć hasła innego użytkownika z .netrc dla tego hosta, jeśli nie ma dopasowania dla podanego użytkownika.
- CVE-2026-8925Krytyczne
W bibliotece curl wykryto podwójne zwolnienie pamięci (double-free) w mechanizmie uwierzytelniania SASL. Błąd powoduje, że kontekst GSASL jest czyszczony dwukrotnie bez wyzerowania wskaźnika, co prowadzi do wywołania funkcji free() na tym samym obszarze pamięci.
- CVE-2026-8924Krytyczne
Błąd w logice parsowania ciasteczek w curl pozwala złośliwemu serwerowi HTTP ustawiać "super cookies", które omijają sprawdzanie Public Suffix List, umożliwiając wstrzykiwanie ciasteczek do niepowiązanych domen trzecich.
- CVE-2023-38545Krytyczne
Podatność CVE-2023-38545 dotyczy przepełnienia bufora w pamięci sterty podczas handshake'u proxy SOCKS5 w narzędziu curl. Problem występuje, gdy curl przekazuje zbyt długą nazwę hosta do proxy, co prowadzi do nieprawidłowego kopiowania danych.
- CVE-2022-32208Średnie
W curl przed 7.84.0 podczas transferów FTP zabezpieczonych przez krb5, błędnie obsługiwane są błędy weryfikacji wiadomości. Ta wada umożliwia atak typu Man-In-The-Middle pozostający niezauważonym i pozwala na wstrzyknięcie danych do klienta.
- CVE-2022-32207Krytyczne
Gdy curl < 7.84.0 zapisuje ciasteczka, alt-svc i dane HSTS do plików lokalnych, wykonuje operację atomowo, finalizując ją przez zmianę nazwy z tymczasowej nazwy na docelową nazwę pliku. W tej operacji zmiany nazwy może przypadkowo *rozszerzyć* uprawnienia dla pliku docelowego, pozostawiając zaktualizowany plik dostępnym dla większej liczby użytkowników niż zamierzano.
- CVE-2022-32206Średnie
curl w wersjach poniżej 7.84.0 obsługuje łańcuchowe algorytmy kompresji HTTP, co oznacza, że odpowiedź serwera może być skompresowana wielokrotnie, potencjalnie różnymi algorytmami. Liczba akceptowanych ogniw w łańcuchu dekompresji była nieograniczona, co pozwalało złośliwemu serwerowi wstawić praktycznie nieograniczoną liczbę kroków kompresji.
Oryginalny opis (angielski, źródło NVD)
A insufficiently protected credentials vulnerability in fixed in curl 7.83.0 might leak authentication or cookie header data on HTTP redirects to the same host but another port number.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

