Quick answers
- Is CVE-2026-111764 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-111764 being exploited in the wild.
- How severe is CVE-2026-111764?
- High severity, with a CVSS score of 7.5, published 20 October 2026.
- Which products and versions are affected?
- A2A Project A2A Java SDK before 1.3.0.Final; org.a2aproject.sdk:a2a-java-sdk-server-common (Maven) < 1.3.0.Final, ECOSYSTEM:introduced=0,fixed=1.3.0.Final.
- Is there a fix for CVE-2026-111764?
- Yes. org.a2aproject.sdk:a2a-java-sdk-server-common (Maven): upgrade to 1.3.0.Final or later. Until then: Set the configuration property a2a.authorization.required=false only to restore previous behavior for single-user deployments or testing; applications should provide a TaskAuthorizationProvider or ensure AuthorizationRequestHandlerDecorator is installed via CDI or explicit application setup. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-111764 attacked?
- It is attacked over the network.
- Am I affected by CVE-2026-111764?
- Check whether you run A2A Project A2A Java SDK or org.a2aproject.sdk:a2a-java-sdk-server-common (Maven) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- org.a2aproject.sdk:a2a-java-sdk-server-common (Maven): upgrade to 1.3.0.Final or later
# set org.a2aproject.sdk:a2a-java-sdk-server-common to 1.3.0.Final in your pom.xml or build.gradle
Set the configuration property a2a.authorization.required=false only to restore previous behavior for single-user deployments or testing; applications should provide a TaskAuthorizationProvider or ensure AuthorizationRequestHandlerDecorator is installed via CDI or explicit application setup.
Technical details
InMemoryTaskStore performs no authorization on task reads when the no-argument constructor is used (authorizationProvider set to null). The vulnerability affects default store wiring, manually constructed DefaultRequestHandler instances, and integrations like Spring, as authorization is bypassed when no TaskAuthorizationProvider and AuthorizationRequestHandlerDecorator are properly configured. An attacker can call InMemoryTaskStore.get(taskId) over unprotected transport endpoints to enumerate and retrieve task data belonging to other callers in multi-caller deployments.
Affected products
- A2A Project A2A Java SDK before 1.3.0.Final
Identifiers
- CVE-2026-111764
- GHSA-qw47-mcm5-934w
Timeline
- 2026-10-20: disclosed
- 2026-08-26: patched