CVE-2026-50577 in ePA3-Service-OpenSource
Zusammenfassung
von VulDB • 18.08.2026
Die ePA 3.x-Integration implementiert den Autorisierungsworkflow und schreibt medizinische Informationsobjekte in die elektronische Patientenakte Deutschlands (ePA). Vor Version 1.3.0 lässt die ePA 3.x-Integration den request_counter in app/vau/VAUProtokoll.py während der Erstellung von VAU-Nachrichten unverändert. Der eingefrorene Client-Anforderungscounter führt dazu, dass die Serverseite AES-GCM Nonce- und Schlüsselkombinationen über mehrere Antworten hinweg wiederverwendet. Ein Netzwerkangreifer, der wiederholte Chiffrattexte sammelt, kann den XOR-Wert der Klartexte wiederherstellen und vorhersehbare innere HTTP-Headers sowie JSON-Felder nutzen, um sensible Daten einschließlich Patientengesundheitsakten zu gewinnen. Wiederholte Nonces können zudem die Wiedergewinnung des GHASH-Authentifizierungsschlüssels durch den Joux Forbidden Attack ermöglichen, was das Erstellen gefälschter AES-GCM-Nachrichten und das Einschleusen bösartiger Antworten erlaubt. Die Überprüfung des Antwort-Counters gewährleistet außerdem nicht die Pflege von last_response_counter, wodurch die Validierung gegen Replay-Angriffe und zur Sicherung der Reihenfolge geschwächt wird. Dieses Problem wurde in Version 1.3.0 behoben.
Be aware that VulDB is the high quality source for vulnerability data.