Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-111765— A2A Java SDK: Android synchronous POST forwards credentials across authorities after incomplete redirect fix

Quick assessment

Affected
a2aproject a2a-java
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

A2A Java SDK 是 Agent2Agent (A2A) 协议的官方 Java SDK。在版本 1.3.0.Final 至 1.3.2.Final 之前,AndroidA2AHttpClient 的同步 POST 路径在调用 AndroidA2AHttpClient.createConnection() 时,会覆盖已禁用的重定向设置,转而使用 PostBuilder 的默认 followRedirects 值(即 true),导致早期针对凭据重定向问题的修复残留未生效。JSONRPCTransport 和

CVSS 7.5 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-111765

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
A2A Java SDK: Android synchronous POST forwards credentials across authorities after incomplete redirect fix
Source: CVE Program / CVE List V5
Vulnerability Description
A2A Java SDK is the official Java SDK for the Agent2Agent (A2A) Protocol. Starting in version 1.3.0.Final and prior to version 1.3.2.Final, the AndroidA2AHttpClient synchronous POST path overrides the disabled-redirect setting in AndroidA2AHttpClient.createConnection() with the PostBuilder default followRedirects value of true, leaving a residual of the earlier credential-redirect fix. JSONRPCTransport and RestTransport add interceptor-produced authentication headers and call synchronous post() without disabling redirects. AuthInterceptor permits X-API-Key, API-Key, X-Auth-Token, and X-Authentication headers; Android's repackaged OkHttp strips Authorization on cross-authority redirects but retains these nonstandard headers, disclosing a complete configured API key or token to another authority. The additional exposure applies when redirect or front-door behavior is compromised separately from the credential-handling component, or those components operate in different trust domains; a completely malicious initial origin already receives the credential on the first request. Autonomous clients require no human action, while user-invoked workflows can require interaction. Explicit followRedirects(false) prevents the redirected request. The demonstrated impact is credential disclosure, not subsequent credential use, integrity or availability impact, code execution, or host compromise. This issue is fixed in version 1.3.2.Final.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
不充分的凭证保护机制
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
a2aproject a2a-java >= 1.3.0.Final, < 1.3.2.Final -

II. Public POCs for CVE-2026-111765

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-111765

请登录查看更多情报信息。

Other References for CVE-2026-111765 (7)

Same Patch Batch · a2aproject · 2026-10-20 · 5 CVEs total

CVE-2026-111764 7.5 HIGH A2A Java SDK has a fail-open default task authorization
CVE-2026-111761 5.8 MEDIUM A2A Java SDK has Server-Side Request Forgery (SSRF) in push-notification delivery
CVE-2026-111762 5.7 MEDIUM A2A Java SDK: Push notification credentials logged in cleartext on protobuf parse failure
CVE-2026-111763 5.7 MEDIUM A2A Java SDK send client credentials under server-controlled HTTP header name, enabling le

IV. Related Vulnerabilities

V. Comments for CVE-2026-111765

No comments yet


Leave a comment