Apa yang terjadi
Bypass autentikasi kritis (CVSS 9.8) di penanganan SAML Tracecat: deployment Docker Compose dengan SAML diaktifkan meneruskan nilai lingkungan persyaratan tanda tangan kosong, mematikan verifikasi tanda tangan SAML. Klien tanpa autentikasi kemudian dapat memalsukan respons SAML tanpa tanda tangan untuk email pengguna yang ada dan mendapatkan sesi pengguna tersebut, meningkat menjadi pengambilalihan superadmin jika superadmin ditargetkan.
Mengapa penting
Tracecat berada di lapisan otomasi keamanan yang digunakan banyak tim untuk menjalankan dan mengoordinasikan alur kerja agen AI; pengambilalihan akun penuh pada bidang kontrol tersebut memungkinkan penyerang mengendalikan agen/otomasi yang diorkestrasi platform dan berpindah ke infrastruktur yang terhubung.
Vektor serangan
Docker Compose merender SAML_SIGNED_ASSERTIONS dan SAML_SIGNED_RESPONSES sebagai nilai kosong, menimpa default yang aman dan menonaktifkan kedua persyaratan tanda tangan (CWE-347). Penyerang tanpa autentikasi mengirimkan respons SAML palsu tanpa tanda tangan untuk email pengguna yang ada untuk mendapatkan sesi pengguna tersebut; menargetkan superadmin menghasilkan pengambilalihan akun penuh.
Sistem yang terdampak
Tracecat 0.37.0 hingga <1.0.0-beta.49 (Docker Compose + SAML)
Mitigasi
Tingkatkan ke Tracecat 1.0.0-beta.49, yang menghapus penerusan deployment yang tidak aman dan mewajibkan assertion/respons bertanda tangan.