CVE-2026-118374
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
W LibreSSL ocspcheck do wersji 4.4.0 występuje podatność wyczerpania pamięci, pozwalająca złośliwym responderom OCSP na wyczerpanie pamięci poprzez wysyłanie nieograniczonych odpowiedzi HTTP. Atakujący kontrolujący responder lub przechwytujący ruch OCSP przez zwykły HTTP AIA może przesyłać niekończące się nagłówki lub dane ciała do http_head_read() i http_body_read(), blokując sprawdzanie statusu certyfikatów.
Ocena ryzyka
Może to uniemożliwić weryfikację statusu unieważnienia certyfikatów, prowadząc do odmowy usługi lub akceptacji unieważnionych certyfikatów.
Rekomendacja
Zaktualizuj LibreSSL do wersji zawierającej poprawkę i rozważ wymuszenie OCSP przez HTTPS, aby utrudnić przechwytywanie ruchu.
Inne podatności w LibreSSL ocspcheck
Zobacz wszystkie- CVE-2026-118373Niskie
LibreSSL ocspcheck do wersji 4.4.0 zawiera podatność przesyłania danych w postaci jawnej, ponieważ funkcja url2host() odrzuca schemat URL OCSP, a http_alloc() wybiera TLS tylko dla portu 443. Atakujący w sieci (on-path) mogą odczytać żądania OCSP wysyłane do adresów responderów https na portach innych niż 443, ujawniając numery seryjne certyfikatów, hashe wystawców i nonce.
- CVE-2026-118372Niskie
LibreSSL ocspcheck do wersji 4.4.0 zawiera podatność wstrzyknięcia CRLF, która pozwala atakującym wstrzyknąć nagłówki HTTP poprzez osadzenie sekwencji CR/LF w ścieżce URI OCSP z rozszerzenia AIA certyfikatu. Ponieważ url2host() kopiuje ścieżkę bez odrzucania znaków kontrolnych, a http_open() umieszcza ją w linii żądania POST, atakujący może wstrzyknąć nagłówki lub rozdzielić żądania OCSP wysyłane do hosta respondera.
Oryginalny opis (angielski, źródło NVD)
LibreSSL ocspcheck through 4.4.0 contains a memory exhaustion vulnerability that allows malicious OCSP responders to exhaust memory by sending unbounded HTTP responses. Attackers controlling the responder or intercepting plain HTTP AIA OCSP traffic can stream endless headers or body data to http_head_read() and http_body_read(), denying certificate status checks.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

