PT-2026-118420 · Unknown · A2A Java Sdk
CVE-2026-111765
·
Published
2026-10-20
·
Updated
2026-10-20
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
A2A Java SDK versions 1.3.0.Final through 1.3.1.Final
Description
The AndroidA2AHttpClient synchronous POST path incorrectly overrides the disabled-redirect setting in
AndroidA2AHttpClient.createConnection() with a default followRedirects value of true. This occurs because the post() function applies the followRedirects variable after the connection is created, effectively enabling redirects.When
JSONRPCTransport and RestTransport call the synchronous post() method without explicitly disabling redirects, the AuthInterceptor may add authentication headers. While Android's repackaged OkHttp implementation strips the standard Authorization header during cross-authority redirects, it retains nonstandard headers. This can lead to the disclosure of a complete API key or token to an external authority if the following headers are used:X-API-KeyAPI-KeyX-Auth-TokenX-Authentication
Recommendations
Update A2A Java SDK to version 1.3.2.Final.
As a temporary workaround, explicitly call
followRedirects(false) to prevent redirected requests.Fix
Insufficiently Protected Credentials
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
A2A Java Sdk