CVE-2026-50577 in ePA3-Service-OpenSource
Сводка
по VulDB • 18.08.2026
ePA 3.x Integration реализует рабочий процесс авторизации и записывает объекты медицинской информации в электронную медицинскую карту Германии (elektronische Patientenakte). До версии 1.3.0 ePA 3.x Integration оставляет значение request_counter неизменным в файле app/vau/VAUProtokoll.py при формировании сообщений VAU. Замороженный счетчик запросов клиента приводит к тому, что на стороне сервера происходит повторное использование комбинаций nonce и ключей AES-GCM для различных ответов. Атакующий, имеющий возможность перехватывать сеть (network attacker), который собирает повторяющиеся шифротексты, может восстановить XOR-сумму открытых текстов и использовать предсказуемые внутренние заголовки HTTP и поля JSON для извлечения конфиденциальных данных, включая записи о состоянии здоровья пациентов. Повторное использование nonce также позволяет восстановить ключ аутентификации GHASH с помощью запрещенной атаки Жо (Joux forbidden attack), что дает возможность создавать поддельные сообщения AES-GCM и внедрять вредоносные ответы. Проверка счетчика ответов также не обеспечивает корректного поддержания значения last_response_counter, что ослабляет защиту от повторных воспроизведений (replay) и проверку порядка сообщений. Эта проблема исправлена в версии 1.3.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.