CVE-2026-118373
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 0 - wyżej niż 0% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ujawnienie danych OCSP w postaci jawnej może pozwolić atakującemu na śledzenie i analizę ruchu związanego z weryfikacją certyfikatów. Stanowi to ryzyko dla poufności informacji o infrastrukturze PKI.
Rekomendacja
Należy zaktualizować LibreSSL do wersji pozbawionej podatności lub wymusić użycie TLS niezależnie od portu. Zaleca się unikanie przesyłania żądań OCSP przez nieszyfrowane połączenia.
Inne podatności w LibreSSL ocspcheck
Zobacz wszystkie- CVE-2026-118374Średnie
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.
- 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 cleartext transmission vulnerability because url2host() discards the OCSP URL scheme and http_alloc() only selects TLS for port 443. On-path network attackers can read OCSP requests sent to https responder URLs on non-443 ports, exposing certificate serial numbers, issuer hashes, and nonces.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

