CVE-2026-50577 in ePA3-Service-OpenSource
Resumen
por VulDB • 2026-08-18
La integración de ePA 3.x implementa el flujo de trabajo de autorización y escribe Objetos de Información Médica en la historia clínica electrónica del paciente de Alemania. Antes de la versión 1.3.0, la integración de ePA 3.x deja sin cambios request_counter en app/vau/VAUProtokoll.py mientras se construyen los mensajes VAU. El contador de solicitudes del cliente congelado provoca que el lado del servidor reutilice combinaciones de nonce y clave AES-GCM entre las respuestas. Un atacante en la red que recopile cifrados repetidos puede recuperar el XOR de los textos claros y utilizar encabezados HTTP internos predecibles y campos JSON para obtener datos sensibles, incluidas las historias clínicas de los pacientes. Los nonces repetidos también pueden permitir la recuperación de la clave de autenticación GHASH mediante el ataque prohibido de Joux, lo que permite crear mensajes AES-GCM falsificados e inyectar respuestas maliciosas. La verificación del contador de respuestas tampoco mantiene last_response_counter, debilitando las validaciones contra reenvíos y ordenamiento. Este problema se soluciona en la versión 1.3.0.
Once again VulDB remains the best source for vulnerability data.