Podatności Libreswan
9 znanych podatności CVE w Libreswan, przetłumaczonych i ocenionych.
- CVE-2016-5391Wysokie
Libreswan w wersjach przed 3.18 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez dereferencję wskaźnika NULL, co prowadzi do restartu demona pluto.
- CVE-2016-5361Wysokie
W programie libreswan przed wersją 3.17 występuje problem z retransmisją w stanach początkowych odpowiedzi, co pozwala zdalnym atakującym na wywołanie odmowy usługi (amplifikacja ruchu) za pomocą sfałszowanego pakietu UDP.
- CVE-2016-3071Wysokie
Libreswan w wersji 3.16 może umożliwić zdalnym atakującym spowodowanie odmowy usługi (ponowne uruchomienie demona) poprzez transformację IKEv2 aes_xcbc.
- CVE-2026-14957Wysokie
W trybie FIPS funkcja add_decoded_cert() w Libreswan wywołuje CERT_ExtractPublicKey() i zakłada, że wynik nie jest NULL. Jednak CERT_ExtractPublicKey() zwraca NULL, gdy ekstrakcja klucza publicznego nie powiedzie się, na przykład gdy wykładnik RSA jest ustawiony na 0. Zdalny atakujący może wysłać złośliwy certyfikat X.509 w ładunku CERT, aby wywołać asercję, powodując przerwanie i ponowne uruchomienie demona pluto. Ciągłe wykorzystywanie powoduje denial of service. Brak możliwości zdalnego wykonania kodu. Podatne są zarówno IKEv1, jak i IKEv2. Podatność jest wykorzystywalna tylko wtedy, gdy zarówno system operacyjny, jak i libreswan działają w trybie FIPS i załadowany jest co najmniej jeden certyfikat CA. Ładunek CERT jest przetwarzany przed uwierzytelnieniem peer, więc do wykorzystania nie są potrzebne żadne poświadczenia. Konfiguracje używające tylko uwierzytelniania PSK bez załadowanych certyfikatów CA w bazie NSS nie są podatne.
- CVE-2026-50722Wysokie
W bibliotece Libreswan w funkcji RSA_authenticate_hash_signature_pkcs1_1_5_rsa() stwierdzono nieprawidłowe sprawdzanie kodowania DER skrótu ASN.1 w ładunku uwierzytelniającym IKEv2 przy użyciu RSASSA-PKCS1-v1_5. Zdalny atakujący może wykorzystać wariant ataku Bleichenbachera do sfałszowania ładunku AUTH, co prowadzi do podszycia się, a także wywołać asercję powodującą odmowę usługi.
- CVE-2026-50721Wysokie
W bibliotece Libreswan stwierdzono podatność w funkcji RSA_authenticate_hash_signature_raw_rsa(), która nieprawidłowo weryfikuje długość hasha uwierzytelniającego w pakietach IKEv1 z kodowaniem PKCS #1 RSA. Zdalny atakujący może wykorzystać wariant ataku Bleichenbachera do sfałszowania ładunku SIG, co prowadzi do podszycia się, a także wywołać odmowę usługi przez wysłanie zbyt krótkiego hasha.
- CVE-2026-12413Wysokie
Nieprawidłowo sformatowany fragment IKEv2 powoduje awarię i restart demona pluto w Libreswan. Błąd off-by-one w asercji PASSERT prowadzi do przerwania działania demona.
- CVE-2023-38711Średnie
W Libreswan przed wersją 4.12 odkryto problem, który występuje, gdy połączenie IKEv1 Quick Mode skonfigurowane z ID_IPV4_ADDR lub ID_IPV6_ADDR otrzymuje ładunek IDcr z ID_FQDN. Powoduje to dereferencję wskaźnika NULL, co skutkuje awarią i ponownym uruchomieniem demona pluto.
- CVE-2023-38710Średnie
W Libreswan przed wersją 4.12 odkryto problem związany z pakietami REKEY Child SA IKEv2, które zawierają nieprawidłowy identyfikator protokołu IPsec równy 0 lub 1. W wyniku tego wysyłany jest błąd notify INVALID_SPI, co prowadzi do awarii demona pluto.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

