Submit #1015052: a2aproject a2a-go ≤ v2.4.0 CWE-400info

Titlea2aproject a2a-go ≤ v2.4.0 CWE-400
DescriptionThe REST SSE handler creates panicChan unbuffered, so a panic after the client disconnects is never read and the goroutine blocks forever on the send. A remote client can trigger this repeatedly by disconnecting while streaming, permanently consuming a goroutine and its stack each time, causing unbounded memory growth.
Source⚠️ https://github.com/a2aproject/a2a-go/pull/396
User
 colorfullbz (UID 86308)
Submission10/06/2026 07:39 (23 days ago)
Moderation10/27/2026 09:47 (21 days later)
StatusAccepted
VulDB entry427070 [a2aproject a2a-go up to 2.4.0 REST SSE handler a2asrv/rest.go resource consumption]
Points18

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!