PT-2026-118388 · Unknown · A2A Java Sdk

CVE-2026-111761

·

Published

2026-10-20

·

Updated

2026-10-20

CVSS v3.1

5.8

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions A2A Java SDK versions prior to 1.3.0.Final
Description An unauthenticated caller can coerce the server into issuing HTTP requests to arbitrary internal and cloud-metadata endpoints from the server's own network position. This occurs because the BasePushNotificationSender in server-common sends task data to the URL in TaskPushNotificationConfig without destination validation, scheme restrictions, or bounds on redirects. Additionally, InMemoryPushNotificationConfigStore.setInfo stores URLs verbatim, and onCreateTaskPushNotificationConfig fails to validate the destination.
Technical details include:
  • API Endpoints: The issue can be triggered via an inline SendMessage configuration or the CreateTaskPushNotificationConfig endpoint.
  • Vulnerable Parameters: The url parameter is used to specify the destination without proper validation.
  • Function Names: The BasePushNotificationSender, InMemoryPushNotificationConfigStore.setInfo, and onCreateTaskPushNotificationConfig functions are involved in the failure to validate destinations.
Both JdkA2AHttpClient and VertxA2AHttpClient follow redirects, which allows attackers to bypass creation-time checks and convert a POST request into a GET request. This enables access to GET-only endpoints, such as cloud-metadata services. Furthermore, hostname-only checks do not prevent DNS rebinding. While direct POST delivery can push attacker-influenced data into internal services, redirected requests drop the body. The server discards the response, meaning no data is read back to the attacker.
Recommendations Update A2A Java SDK to version 1.3.0.Final. As a temporary workaround, block the host's outbound egress to the metadata endpoint and internal network ranges at the network layer.

Fix

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-111761
GHSA-Q78C-5JJQ-57G8

Affected Products

A2A Java Sdk