Impact
The vulnerability is a server‑side request forgery in the HttpPushSender component of a2a-rs. Arbitrary manipulation of TaskPushNotificationConfig allows an attacker to cause the server to fetch any URL, potentially accessing internal services or leaking data. Failure to restrict these outgoing requests could expose sensitive information or enable further attacks against connected systems.
Affected Systems
Versions of a2a-rs up to 0.4.3 are affected. The vulnerability originates in the push_notification_sender.rs file within the Push Notification Handler, which is part of the a2aproject:a2a-rs product line. The change that fixes the issue is included in commit 2ba50176ea9f222d9a7d0f0e8cfe6fae7cf4c224, which should be applied to all affected deployments.
Risk and Exploitability
The CVSS score of 6.9 marks it as moderate severity, and the EPSS score of < 1% indicates a low probability of exploitation. The CVE is not listed in the CISA KEV catalog. The vulnerability can be leveraged remotely by submitting a crafted push notification configuration to the server, which is inferred from the description that the attack may be launched remotely. There are no publicly known exploits as of the data available.
OpenCVE Enrichment