CVE-2026-45575
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
W kliencie Java epa4all-client atakujący typu MITM na połączenie TLS między klientem a IDP może podmienić dokument discovery, przekierowując klienta na kontrolowane przez atakującego adresy URL. Klient szyfruje odpowiedź wyzwania SMC-B kluczem atakującego i wysyła ją do niego.
Ocena ryzyka
Atakujący może przechwycić uwierzytelnione materiały autoryzacyjne, co umożliwia podszycie się pod użytkownika w systemie ePA.
Rekomendacja
Zaktualizuj epa4all-client do wersji 1.2.2 lub nowszej.
Inne podatności w epa4all-client
Zobacz wszystkie- CVE-2026-45574Wysokie
Biblioteka epa4all-client (Java Client dla epa4all / ePA 3.0 w Telematik Infrastruktur) przed wersją 1.2.2 nie weryfikuje poprawnie certyfikatów TLS. Atakujący na ścieżce sieciowej między serwisem ePA a Konnektorem może przedstawić dowolny certyfikat TLS (self-signed, wygasły, z błędnym CN) i przechwycić cały ruch SOAP, w tym identyfikatory pacjentów (KVNR), operacje karty SMC-B, treść dokumentów i wymianę poświadczeń.
- CVE-2026-44900Wysokie
W kliencie Java epa4all-client w metodzie SignedPublicKeysTrustValidatorImpl.isTrusted() pomijany jest wynik weryfikacji podpisu ECDSA. Mimo ustawienia algorytmu i sprawdzenia łańcucha certyfikatów, metoda zawsze zwraca true dla strukturalnie poprawnego podpisu.
- CVE-2026-47672Średnie
epa4all-client w wersji 1.2.4 i wcześniejszych umożliwia każdemu, kto ma dostęp do sieci, zapisywanie dowolnych dokumentów do elektronicznej dokumentacji medycznej pacjenta za pomocą karty SMC-B instytucji. W nieprawidłowo skonfigurowanym wdrożeniu (np. według przykładu Docker w README) podatność jest możliwa do wykorzystania z sieci lokalnej bez uwierzytelniania.
Oryginalny opis (angielski, źródło NVD)
epa4all-client is the Java Client for epa4all / ePA 3.0 in the Telematik Infrastruktur. Prior to 1.2.2, an attacker who can MITM the TLS connection between the client and the IDP (within the TI network) can substitute a forged discovery document. The forged document redirects uri_puk_idp_enc and uri_puk_idp_sig to attacker-controlled URLs. The client then encrypts the SMC-B-signed challenge response to the attacker's encryption key and POSTs it to the attacker's auth endpoint. This captures the signed authentication material. This vulnerability is fixed in 1.2.2.

