Medium severity · published Oct 20, 2026
CVE-2026-111762
A2A Java SDK: Push notification credentials logged in cleartext on protobuf parse failure
5.7
CVSS
0.2%
EPSS
No
On KEV
Description
A2A Java SDK is the official Java SDK for the Agent2Agent (A2A) Protocol. Prior to 1.3.0.Final, RestHandler.parseRequestBody in `transport/rest/src/main/java/org/a2aproject/sdk/transport/rest/handler/RestHandler.java` logs the entire JSON request body at SEVERE level when JsonFormat.parser().merge() throws InvalidProtocolBufferException. With push notifications enabled, createTaskPushNotificationConfiguration reaches this parser for requests to `/v1/tenants/{tenant}/tasks/{taskId}/pushNotificationConfigs`, whose token and authentication.credentials fields can contain bearer tokens and authentication credentials for client push endpoints. A valid JSON body that fails protobuf deserialization, including an unknown field under strict parsing or a schema mismatch, causes those secrets to be written to the server logs in cleartext. An attacker with access to the server logs or a log aggregation system can retrieve the credentials and potentially use the credentials to send forged task status updates to the client's push notification endpoint. This issue is fixed in version 1.3.0.Final.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 7% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
A2
a2a-java · a2aproject
< 1.3.0.Final · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-111762
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-111762
github.com
https://github.com/a2aproject/a2a-java/commit/88827105fee0daaac0d883a4a68eb644571d7230
github.com
https://github.com/a2aproject/a2a-java/releases/tag/v1.3.0.Final
github.com
https://github.com/a2aproject/a2a-java/security/advisories/GHSA-x32g-jvvm-4725
More from a2a-java
7.5
CVE-2026-111765
A2A Java SDK: Android synchronous POST forwards credentials across authorities after incomplete redirect fix
7.5
CVE-2026-111764
A2A Java SDK has a fail-open default task authorization
7.3
CVE-2026-90819
a2aproject a2a-java Authorization Header Construction BasePushNotificationSender.java BasePushNotificationSender.dispatchNotification response splitting
5.8
CVE-2026-111761
A2A Java SDK has Server-Side Request Forgery (SSRF) in push-notification delivery
5.7
CVE-2026-111763
A2A Java SDK send client credentials under server-controlled HTTP header name, enabling leakage via redirect
