Description
A flaw has been found in a2aproject a2a-java up to 1.2.0.Final. This impacts the function getMessage of the component JSON-RPC Error Handler. This manipulation causes information exposure through error message. The attack can be initiated remotely. Upgrading to version 1.3.0.Final will fix this issue. Patch name: bbee3369f3825d0fba2373d821f6dc6d4fc82ec0. Upgrading the affected component is advised.
Published: 2026-10-26
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Information Exposure via JSON‑RPC error messages
Action: Immediate Patch
AI Analysis

Impact

A flaw in the a2a‑java project’s JSON‑RPC error handling allows an attacker to trigger error messages that contain internal information. By manipulating the getMessage function, an attacker can remotely request detailed error text, exposing configuration details or stack traces. This constitutes an information‑exposure vulnerability (CWE‑200) and a form of information leakage (CWE‑209). The CVSS score of 5.3 indicates moderate severity; the affected code may reveal sensitive data to an unauthorized user.

Affected Systems

The vulnerability affects a2aproject a2a‑java releases up through version 1.2.0.Final. The fix is released in version 1.3.0.Final, which includes the patch identified by commit SHA bbee3369f3825d0fba2373d821f6dc6d4fc82ec0. Systems that deploy earlier releases of a2a‑java and expose the JSON‑RPC interface are impacted. This includes any services or applications that rely on a2a‑java for cross‑application communication and publish a JSON‑RPC endpoint.

Risk and Exploitability

Attackers can exploit this flaw remotely by sending crafted JSON‑RPC requests to the vulnerable component; the attack does not require authentication if the interface is publicly reachable. The CEPS flags indicate that only the remote vector is available. The EPSS score is unavailable, but the CVSS score suggests a moderate risk. The vulnerability is not currently listed in the CISA KEV catalog, and no public exploit has been reported yet. Nevertheless, organizations that expose a2a‑java’s JSON‑RPC service should consider the risk of inadvertent disclosure of internal information when the interface is reachable from untrusted networks.

Generated by OpenCVE AI on October 26, 2026 at 22:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade a2a‑java to version 1.3.0.Final or later to eliminate the error‑message exposure functionality.
  • Replace any deployed instances of a2a‑java that are older than 1.3.0.Final with the fixed release in your build or container image.
  • If an upgrade is not immediately possible, reconfigure the JSON‑RPC service to return generic error messages or eliminate detailed exception output to prevent sensitive data leakage.

Generated by OpenCVE AI on October 26, 2026 at 22:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
Description A flaw has been found in a2aproject a2a-java up to 1.2.0.Final. This impacts the function getMessage of the component JSON-RPC Error Handler. This manipulation causes information exposure through error message. The attack can be initiated remotely. Upgrading to version 1.3.0.Final will fix this issue. Patch name: bbee3369f3825d0fba2373d821f6dc6d4fc82ec0. Upgrading the affected component is advised.
Title a2aproject a2a-java JSON-RPC Error getMessage information exposure
First Time appeared A2aproject
A2aproject a2a-java
Weaknesses CWE-200
CWE-209
CPEs cpe:2.3:a:a2aproject:a2a-java:*:*:*:*:*:*:*:*
Vendors & Products A2aproject
A2aproject a2a-java
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:P/I:N/A:N/E:ND/RL:OF/RC:C'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:X/RL:O/RC:C'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:X/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X'}


Subscriptions

A2aproject A2a-java
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-26T19:45:11.028Z

Reserved: 2026-10-26T10:59:47.732Z

Link: CVE-2026-116479

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T20:17:55.253

Modified: 2026-10-26T20:17:55.253

Link: CVE-2026-116479

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T23:00:19Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-209

    Generation of Error Message Containing Sensitive Information