CVE-2026-90819 json
a2aproject a2a-java Authorization Header Construction BasePushNotificationSender.java BasePushNotificationSender.dispatchNotification response splitting
published 2026-09-14 55 d ago modified 2026-09-15 55 d ago also EUVD-2026-78085
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 51%
- public exploits
- 0
- none known
Summary
A weakness has been identified in a2aproject a2a-java 1.2.0. The affected element is the function BasePushNotificationSender.dispatchNotification of the file server-common/src/main/java/org/a2aproject/sdk/server/tasks/BasePushNotificationSender.java of the component Authorization Header Construction. This manipulation causes http response splitting. The attack can be initiated remotely. Upgrading to version 1.3.0 is sufficient to fix this issue. Patch name: 247a655043f145f6f8e3853724b6a543eaa02001. You should upgrade the affected component.
Patch / fix
- a2aproject a2a-java 1.3.0
- github.com/a2aproject/a2a-java@247a655 commit
- github.com/a2aproject/a2a-java#1043 pull request
- github.com/a2aproject/a2a-java#1053 pull request
- github.com/a2aproject/a2a-java/releases/tag/v1.3.0.Final release
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 55 d ago
Exploit prediction
0.66% chance of exploitation in the next 30 days, higher than 51% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X |
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C |
| CNA | 3.0 | 7.3 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C |
| CNA | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P/E:ND/RL:OF/RC:C |
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| CNA | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Affected products
- a2aproject a2a-java
Classification
References
-
github.com
/a2aproject/a2a-java/pull/1043
issue-tracking, patch
-
github.com
/a2aproject/a2a-java/pull/1053
issue-tracking, patch
-
github.com
/a2aproject/a2a-java/commit/247a655043f145f6f8e3853724b6a543eaa02001
patch
-
github.com
/a2aproject/a2a-java/releases/tag/v1.3.0.Final
patch
-
vuldb.com
/vuln/403322
vdb-entry, technical-description
-
vuldb.com
/vuln/403322/cti
signature, permissions-required
-
vuldb.com
/cve/CVE-2026-90819
third-party-advisory
-
vuldb.com
/submit/922996
third-party-advisory
-
github.com
/a2aproject/a2a-java/
product
Sources
- CVE List CVE-2026-90819
- NVD CVE-2026-90819
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.