Kerentanan  ·  2026-11-04

Kerentanan ganda klien TypeScript protokol AG-UI; tiga belum diperbaiki (pertumbuhan respons/SSE tak terbatas, lompatan validasi skema protobuf, DoS kedaluwarsa interupsi) di @ag-ui/client

KerentananMedium dampakGlobalCVE-2026-120236
Lima CVE (diterbitkan 1 November 2026 oleh VulDB, cna@vuldb.com) menargetkan klien TypeScript protokol AG-UI. Dua diperbaiki di @ag-ui/client 1.0.0; tiga (120234 pembacaan body error tak terbatas, 120236 lompatan validasi skema protobuf, 120237 kemacetan kedaluwarsa interupsi) tetap belum diperbaiki di rilis 1.0.3 saat ini, masing-masing dengan PoC publik di masalah GitHub. Advisory tidak memiliki GitHub Security Advisory — mereka ditetapkan dan diterbitkan hanya melalui CNA VulDB, sehingga pemindai dependensi yang menargetkan nama repo/org dapat melewatkannya.
AG-UI adalah protokol yang digunakan backend agen AI untuk mengalirkan status, panggilan tool, dan UI generatif ke frontend agen seperti CopilotKit. Pertumbuhan memori tak terbatas, bypass validasi skema yang merusak status run agen, dan pesan yang menghentikan run thread secara permanen adalah cacat DoS/integritas orkestrasi agen pada klien yang banyak digunakan kembali. Karena CVE yang belum diperbaiki hanya dilacak melalui VulDB dan tidak memiliki entri GHSA, mudah bagi pembela untuk melewatkannya.
Beberapa kelemahan di klien AG-UI yang digunakan backend agen AI untuk mengalirkan status ke frontend agen: transport membaca seluruh respons error ke memori tanpa batas ukuran (CVE-2026-120234); parser SSE menyangga ekor aliran yang tidak diakhiri tanpa batas (CVE-2026-120235); dekoder protobuf melewatkan validasi skema yang diterapkan jalur SSE, sehingga peristiwa yang salah bentuk dapat merusak status run (CVE-2026-120236, PoC publik); dan kedaluwarsa interupsi memperlakukan expiresAt yang hilang sebagai tidak pernah kedaluwarsa, memungkinkan satu pesan RUN_FINISHED menghentikan run thread secara permanen (CVE-2026-120237).
@ag-ui/client / ag-ui-protocol ag-ui 0.0.1–0.0.58 (npm @ag-ui/client; CVE-2026-120234, 120235, 120236, 120237)
CVE-2026-120235 dan CVE-2026-120236 diperbaiki di @ag-ui/client 1.0.0 (diterbitkan 2026-09-17). CVE-2026-120233/120234/120237 hanya memiliki PR terbuka yang belum digabungkan dan TIDAK ada di @ag-ui/client 1.0.3 saat ini — pin/upgrade adalah satu-satunya jalan dan perbaikan penuh menunggu upstream.
Brandefense — Five AG-UI Protocol CVEs: Two Are Fixed, Three Are NotNVD — CVE-2026-120236
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →