CVE-2026-14612
ŚrednieCVSS 4.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
W demonie ipa-otpd w FreeIPA wykryto dwa błędy off-by-one w obsłudze autoryzacji OAuth2, które mogą prowadzić do odczytu lub zapisu poza granicami bufora podczas przetwarzania zbyt dużego odpowiedzi od zewnętrznego dostawcy tożsamości OAuth2/OIDC. Atakujący kontrolujący lub przeprowadzający atak typu man-in-the-middle na punkt końcowy dostawcy może spowodować, że ipa-otpd zapisze lub odczyta jeden bajt poza ustalonym buforem.
Ocena ryzyka
Ryzyko dla organizacji obejmuje ograniczoną odmowę usługi (DoS) wpływającą na demona ipa-otpd, co może zakłócić działanie usług uwierzytelniania OAuth2 w środowisku FreeIPA. Wymagana jest konfiguracja z zewnętrznym dostawcą tożsamości oraz inicjacja przepływu autoryzacji OAuth2 przez użytkownika.
Rekomendacja
Zaleca się natychmiastową aktualizację FreeIPA do wersji zawierającej poprawkę usuwającą błędy off-by-one w ipa-otpd. Do czasu aktualizacji należy ograniczyć zaufanie do zewnętrznych dostawców OAuth2/OIDC oraz monitorować ruch sieciowy w kierunku punktów końcowych dostawców tożsamości.
Inne podatności w FreeIPA
Zobacz wszystkie- CVE-2026-73199Średnie
Wtyczka ipa-enrollment SLAPI w FreeIPA zawiera podatność na dereferencję pustego wskaźnika. Zdalny uwierzytelniony klient może wysłać nieprawidłową operację rozszerzoną LDAP, pomijając wartość żądania dla JOIN_OID, co powoduje awarię serwera i odmowę usługi.
- CVE-2017-11191Wysokie
FreeIPA 4.x z wersją API 2.213 pozwala zdalnym uwierzytelnionym użytkownikom na obejście zamierzonych ograniczeń blokowania konta poprzez akcję odblokowania z użyciem starego identyfikatora sesji (dla tego samego konta użytkownika), który został utworzony w poprzedniej sesji.
- CVE-2015-5179Wysokie
FreeIPA może niewłaściwie wyświetlać dane użytkowników poprzez wektory związane z nieczytelnymi znakami.
- CVE-2016-7030Wysokie
FreeIPA stosuje domyślną politykę haseł, która blokuje konto po 5 nieudanych próbach uwierzytelnienia. Umożliwia to zdalnym atakującym spowodowanie odmowy usługi poprzez zablokowanie konta, na którym działają usługi systemowe.
- CVE-2016-5414Wysokie
FreeIPA w wersji 4.4.0 pozwala zdalnym atakującym na żądanie dowolnej nazwy SAN dla usług.
- CVE-2026-11861Krytyczne
W FreeIPA wykryto podatność związaną z relacją zaufania z Active Directory. Użytkownicy Active Directory mogą ominąć uwierzytelnianie dla usług FreeIPA, w tym portalu, serwera SMB i katalogu LDAP, poprzez podszywanie się pod nazwę klienta w usłudze TGS, ponieważ usługi FreeIPA nie weryfikują certyfikatów PAC. Może to pozwolić uwierzytelnionemu użytkownikowi AD na eskalację uprawnień w domenie FreeIPA.
- CVE-2025-4404Krytyczne
W projekcie FreeIPA odkryto podatność umożliwiającą eskalację uprawnień z hosta do domeny. Brak walidacji unikalności atrybutu `krbCanonicalName` dla konta administratora pozwala na utworzenie usługi o tej samej nazwie kanonicznej co admin REALM. Udany atak umożliwia uzyskanie biletu Kerberosa z poświadczeniami admin@REALM.
- CVE-2015-5284Krytyczne
W FreeIPA przed wersją 4.2.2, skrypt ipa-kra-install umieszcza certyfikat agenta CA oraz klucz prywatny w pliku /etc/httpd/alias/kra-agent.pem, który jest dostępny do odczytu dla wszystkich użytkowników.
- CVE-2026-73198Wysokie
W FreeIPA wykryto podatność, która pozwala zdalnemu, nieuwierzytelnionemu atakującemu na wykorzystanie punktu końcowego `/ipa/i18n_messages` poprzez wysłanie dowolnie dużego żądania. Może to spowodować nadmierne zużycie pamięci, prowadząc do wyczerpania pamięci, pogorszenia responsywności i warunków DoS.
- CVE-2026-73197Wysokie
W FreeIPA wykryto podatność, która pozwala zdalnemu, nieuwierzytelnionemu atakującemu na wysyłanie nadmiernie dużych żądań POST do punktu końcowego `/ipa/migration/migration.py`. Może to zmusić moduł migracji do wczytania całego treści żądania do pamięci, co prowadzi do zwiększonego zużycia pamięci, wolniejszego przetwarzania żądań i potencjalnych zakłóceń usług lub DoS.
Oryginalny opis (angielski, źródło NVD)
Two off-by-one errors in the FreeIPA ipa-otpd daemon's OAuth2 device authorization handler can cause out-of-bounds memory access when processing an oversized response from a configured external OAuth2/OIDC Identity Provider. An attacker who controls or can man-in-the-middle the IdP endpoint may be able to trigger ipa-otpd to write or read one byte past the end of a fixed-size buffer. Exploitation requires FreeIPA to be configured with an external IdP, attacker control or MITM of that IdP, and a user to initiate the OAuth2 device authorization flow. The most likely impact is limited denial of service affecting the ipa-otpd daemon.

