Apa yang terjadi
CWE-918 SSRF di alat pengambilan dokumentasi agen. Alat tersebut mengambil URL arbitrer yang disediakan klien dan mengikuti pengalihan, sehingga penyerang yang mengontrol konten dokumentasi dapat merangkai injeksi prompt tidak langsung ke SSRF yang mencapai layanan internal atau metadata cloud dan mengembalikan respons ke LLM. CVSS 8.7 (CVSS 4.0).
Mengapa penting
Konten eksternal (dokumen) → instruksi yang disuntikkan → permintaan sisi server ke endpoint internal → data sensitif dikembalikan ke konteks model. Ini mempersenjatai kemampuan 'membaca dokumentasi' yang jinak menjadi saluran pengungkapan jaringan internal.
Vektor serangan
fetch_docs dan introspect (jenis openapi/graphql, dan resolve_source docs_url) meneruskan URL yang disediakan klien ke URLSession tanpa daftar izin skema/host dan mengikuti pengalihan tanpa syarat. Muatan injeksi prompt yang tertanam dalam dokumentasi yang diambil mengarahkan model untuk memanggil fetch_docs terhadap endpoint internal atau metadata dan mengalirkan respons kembali ke percakapan.
Sistem yang terdampak
PsychQuant liveDocs < 0.7.0
Mitigasi
Tingkatkan ke liveDocs 0.7.0 (GitHub GHSA-xf4p-x7v8-3x4p).