Impact
The vulnerability in the A2A Java SDK causes the Android synchronous POST path to override a security setting that disables redirects, leading to the accidental forwarding of authentication headers such as X-API-Key, API-Key, X-Auth-Token, and X-Authentication across authority boundaries. As a result, a third‑party domain can obtain a full API key or token that had been configured for another authority. The exposure is limited to credential disclosure; there is no evidence that these credentials can be used for further attacks, nor is there code execution, integrity or availability impact, or host compromise. This flaw is a classic example of an improper handling of sensitive information during HTTP redirection.
Affected Systems
Affected are deployments of the a2aproject a2a-java SDK, specifically version 1.3.0.Final up to, but not including, 1.3.2.Final. Users of earlier or later releases are not impacted.
Risk and Exploitability
The CVSS score of 7.5 classifies this as a high severity issue, yet the EPSS score is currently unavailable and the vulnerability is not listed in CISA KEV, indicating limited exploitation evidence. Based on the description, the attack vector is inferred to be a functional flaw in the SDK’s redirect logic that can be triggered by any client making synchronous POSTs; no special privileges or conditions beyond normal network access appear required. Consequently, the risk is significant for any application that relies on the SDK for cross‑authority communication, especially if the application operates in mixed trust environments or exposes endpoints to untrusted users.
OpenCVE Enrichment
Github GHSA