Apa yang terjadi
Cacat autentikasi yang hilang dan otorisasi yang salah (CWE-862/CWE-863) di konsol HarnessRouter memungkinkan pemanggil jarak jauh yang tidak terautentikasi menulis ulang koneksi penyedia agen organisasi lain ke endpoint yang dikendalikan penyerang, menyebabkan prompt selanjutnya terbocor dan respons yang dikendalikan penyerang disuntikkan ke dalam tugas.
Mengapa penting
HarnessRouter adalah API terpadu untuk menjalankan harness agen; penyerang yang dapat mengarahkan koneksi penyedia organisasi korban ke endpoint mereka sendiri dapat membaca semua prompt dan memasukkan respons yang dimanipulasi kembali ke agen otonom organisasi tersebut. CVSS 9.1 kritis, tanpa autentikasi atau interaksi yang diperlukan.
Vektor serangan
Dalam konsol yang tidak di-host sendiri, server melampirkan kunci internalnya ke permintaan yang membawa header Authorization sebelum memvalidasi bearer, sementara rute khusus-layanan mempercayai kunci tersebut dan mengambil organisasi dari URL. Pemanggil jarak jauh menggunakan bearer palsu untuk menulis ulang koneksi penyedia organisasi lain ke endpoint yang dikendalikan penyerang.
Sistem yang terdampak
HarnessRouter (harnessrouter) < 0.31.8
Mitigasi
Tingkatkan ke harnessrouter 0.31.8 (GitHub GHSA-p6cq-54cg-8mpv / commit 28609ec65ed671112d7e5418926bbd3cb3b25c00).