Description
epa4all-client is the Java Client for epa4all / ePA 3.0 in the Telematik Infrastruktur. Prior to 1.2.2, an attacker who can MITM the TLS connection between the client and the IDP (within the TI network) can substitute a forged discovery document. The forged document redirects uri_puk_idp_enc and uri_puk_idp_sig to attacker-controlled URLs. The client then encrypts the SMC-B-signed challenge response to the attacker's encryption key and POSTs it to the attacker's auth endpoint. This captures the signed authentication material. This vulnerability is fixed in 1.2.2.
Published: 2026-05-26
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The epa4all-client Java component fails to properly verify the cryptographic signature of the discovery document presented by the identity provider. An attacker who can perform a Man‑in‑the‑Middle on the TLS link between the client and the IDP may substitute a forged discovery document that redirects critical URIs to attacker‑controlled endpoints. The client then encrypts the signed challenge response with the attacker’s key and posts it to an external endpoint, thereby exfiltrating the signed authentication material. This allows the attacker to obtain the client’s authentication credentials and potentially impersonate the client within the ePA infrastructure.

Affected Systems

Vulnerable versions are all installations of epa4all-client prior to 1.2.2 distributed by com.oviva.telematik and oviva‑ag. The issue exists in the Java client that implements the ePA 3.0 protocol within the Tele‑matics Infrastruktur. Versions 1.2.2 and later incorporate the necessary signature verification and are not affected.

Risk and Exploitability

The CVSS base score of 7.4 indicates a severe impact, but the exploit requires control over TLS traffic to the IdP inside the TI network, which limits the attack surface to entities that already have internal network access. Because the EPSS score is not available and the vulnerability is not in the CISA KEV catalog, the likelihood of widespread exploitation is lower than a typical internet‑exposed flaw. Nonetheless, organizations that use the affected client should treat the flaw as a serious threat and apply the vendor‑issued update promptly. The attack path relies on an active MITM and the redirection of uris via the discovery document, so preventing internal TLS interception and enforcing strict endpoint validation will reduce the exploitation probability.

Generated by OpenCVE AI on May 26, 2026 at 22:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update epa4all-client to version 1.2.2 or newer to enable proper signature verification of discovery documents.
  • Configure the client to reject any redirects from the discovery document and ensure it only contacts the trusted IDP endpoint.
  • Enforce strict TLS verification and strengthen internal network segmentation to prevent Man‑in‑the‑Middle attacks between the client and the IDP.

Generated by OpenCVE AI on May 26, 2026 at 22:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gqx7-6552-67hf Improper Verification of Cryptographic Signature in com.oviva.telematik:epa4all-client
History

Thu, 28 May 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 27 May 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Com.oviva.telematik
Com.oviva.telematik epa4all-client
Oviva-ag
Oviva-ag epa4all-client
Vendors & Products Com.oviva.telematik
Com.oviva.telematik epa4all-client
Oviva-ag
Oviva-ag epa4all-client

Tue, 26 May 2026 21:15:00 +0000

Type Values Removed Values Added
Description epa4all-client is the Java Client for epa4all / ePA 3.0 in the Telematik Infrastruktur. Prior to 1.2.2, an attacker who can MITM the TLS connection between the client and the IDP (within the TI network) can substitute a forged discovery document. The forged document redirects uri_puk_idp_enc and uri_puk_idp_sig to attacker-controlled URLs. The client then encrypts the SMC-B-signed challenge response to the attacker's encryption key and POSTs it to the attacker's auth endpoint. This captures the signed authentication material. This vulnerability is fixed in 1.2.2.
Title epa4all-client: Improper Verification of Cryptographic Signature
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Com.oviva.telematik Epa4all-client
Oviva-ag Epa4all-client
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-28T14:11:30.565Z

Reserved: 2026-05-12T19:00:14.600Z

Link: CVE-2026-45575

cve-icon Vulnrichment

Updated: 2026-05-28T14:11:26.946Z

cve-icon NVD

Status : Deferred

Published: 2026-05-26T21:16:40.373

Modified: 2026-05-27T19:41:21.417

Link: CVE-2026-45575

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T10:08:25Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature