Kerentanan  ·  2026-10-21

Path traversal Google ADK TypeScript di FileArtifactService (baca/tulis artefak agen)

KerentananHigh dampakGlobalCVE-2026-105772
FileArtifactService di Google ADK TypeScript (@google/adk) 0.4.0 sebelum 0.6.0 tidak membersihkan urutan path traversal relatif atau yang di-encode persen (../, ..%2F) di parameter userId atau sessionId. Ketika server API ADK digunakan dengan backend artefak non-default ini, penyerang jarak jauh tanpa autentikasi dapat membaca file yang cocok dengan tata letak direktori artefak atau menulis file di luar root penyimpanan artefak yang dimaksudkan ketika tool agen memanggil saveArtifact.
ADK adalah kit pengembangan agen resmi Google; penyimpanan artefak agen adalah tempat tepat di mana tool agen menyimpan file yang dihasilkan, kode, dan dokumen yang diambil. Traversal di sini memungkinkan pemanggil tanpa autentikasi mencapai file server di luar root artefak atau menanam file yang nantinya diambil agen — jalur nyata untuk pengungkapan data dan keracunan konten tidak langsung dalam alur kerja agen.
Path traversal userId/sessionId yang dimanipulasi tanpa autentikasi terhadap endpoint artefak server API ADK
@google/adk (Google ADK TypeScript) 0.4.0 hingga tetapi tidak termasuk 0.6.0, ketika FileArtifactService (non-default) diaktifkan
Tingkatkan ke @google/adk 0.6.0 atau lebih baru (commit perbaikan 710b4ebe / 8c0eaa16 di adk-js)
NVD — CVE-2026-105772GitHub advisory GHSA-8hc4-6xx6-3rh3
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →