CVE-2026-45574
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
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ń.
Ocena ryzyka
Ryzyko jest krytyczne, ponieważ umożliwia atakującemu przechwycenie wrażliwych danych medycznych i poświadczeń, co może prowadzić do naruszenia prywatności pacjentów i nieautoryzowanego dostępu do systemu ePA.
Rekomendacja
Zaleca się natychmiastową aktualizację epa4all-client do wersji 1.2.2 lub nowszej, która zawiera poprawkę weryfikacji certyfikatów TLS.
Inne podatności w epa4all-client
Zobacz wszystkie- 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.
- CVE-2026-45575Wysokie
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.
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 on the network path between the ePA service and the Konnektor can present any TLS certificate (self-signed, expired, wrong CN) and intercept all SOAP traffic. This includes patient identifiers (KVNR), SMC-B card operations (authentication, signing), document content, and credential exchanges. This vulnerability is fixed in 1.2.2.

