CVE-2026-50577 in ePA3-Service-OpenSource
Riassunto
di VulDB • 22/08/2026
L'integrazione ePA 3.x implementa il flusso di lavoro di autorizzazione e scrive Oggetti di Informazione Medica nel registro elettronico del paziente tedesco (ePA). Prima della versione 1.3.0, l'integrazione ePA 3.x lascia invariato il `request_counter` in `app/vau/VAUProtokoll.py` durante la costruzione dei messaggi VAU. Il contatore delle richieste del client congelato fa sì che il lato server riutilizzi combinazioni di nonce e chiave AES-GCM tra le risposte. Un attaccante in grado di intercettare il traffico di rete, raccogliendo cifrati ripetuti, può recuperare l'XOR dei testi in chiaro e sfruttare gli header HTTP interni prevedibili e i campi JSON per recuperare dati sensibili, inclusi i referti sanitari dei pazienti. I nonce ripetuti possono anche consentire il recupero della chiave di autenticazione GHASH attraverso l'attacco proibito di Joux (Joux forbidden attack), consentendo la creazione di messaggi AES-GCM falsificati e l'iniezione di risposte malevole. Il controllo del contatore delle risposte non mantiene correttamente il `last_response_counter`, indebolendo le validazioni contro i replay e per l'ordinamento. Questo problema è stato risolto nella versione 1.3.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.