CVE-2026-111762

Source
https://cve.org/CVERecord?id=CVE-2026-111762
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111762.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-111762
Aliases
Published
2026-10-20T14:56:57Z
Modified
2026-10-21T02:55:49Z
Severity
  • 5.7 (Medium) CVSS_V4 - CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N CVSS Calculator
Summary
A2A Java SDK: Push notification credentials logged in cleartext on protobuf parse failure
Details

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.

Database specific
{
    "cna_assigner":  "GitHub_M",
    "cwe_ids":  [
        "CWE-532"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111762.json"
}
References

Affected packages

Git / github.com/a2aproject/a2a-java

Affected ranges

Type
GIT
Repo
https://github.com/a2aproject/a2a-java
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "extracted_events":  [
        {
            "range":  [
                {
                    "introduced":  "0"
                },
                {
                    "fixed":  "1.3.0.Final"
                }
            ],
            "source":  "AFFECTED_FIELD",
            "strategy":  "StringRangeExpression"
        },
        {
            "range":  [
                {
                    "fixed":  "88827105fee0daaac0d883a4a68eb644571d7230"
                }
            ],
            "source":  "REFERENCES_COMMIT"
        },
        {
            "original_tag":  "v1.3.0.Final",
            "range":  [
                {
                    "fixed":  "43bde91e3319f0a92db3ac2104215dcdbbb77679"
                }
            ],
            "source":  "REFERENCES_TAG"
        }
    ]
}

Affected versions

0.*
0.2.3
0.2.5
0.2.5.Beta2
1.*
1.0.0.Beta1
Other
nightly-metrics
v0.*
v0.3.0.Alpha1
v0.3.0.Beta1
v0.3.0.Beta2
v0.3.0.Final
v1.*
v1.0.0.Alpha1
v1.0.0.Alpha2
v1.0.0.Alpha3
v1.0.0.Alpha4
v1.0.0.CR1
v1.0.0.Final
v1.1.0.Final
v1.2.0.Final

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111762.json"