Kerentanan  ·  2026-10-30

Refleksi tidak aman pada Agno PandasTools memungkinkan injeksi prompt memanggil fungsi pandas arbitrer (RCE read_pickle / pembacaan file lokal)

KerentananHigh dampakGlobal
CVE-2026-119050 (CVSS 8.1 / 9.2): Agno hingga 3.1.11 mengekspos refleksi tidak aman di PandasTools yang menyelesaikan nama fungsi yang dikendalikan model melalui getattr(). Injeksi prompt yang dirancang dapat membuat agen memanggil pandas.read_pickle pada jalur yang dikendalikan penyerang untuk eksekusi kode, atau memanggil pembaca pandas lain untuk membaca file lokal. Advisory pelacak masalah/vendor merujuk kode alat yang rentan dan diskusi patch.
Injeksi prompt menjadi eksekusi kode host dalam kerangka kerja agen: penyerang yang mengarahkan penalaran agen dapat mengubah alat pandas yang sah menjadi pemanggilan fungsi arbitrer, mengeksfiltrasi file lokal atau menjalankan kode dengan hak istimewa agen.
Suntikkan prompt ke agen Agno yang menyebutkan nama fungsi pandas (mis. read_pickle) melalui getattr; agen memanggil fungsi dengan jalur yang dikendalikan penyerang, menjalankan kode atau membaca file lokal.
Agno (agno) hingga dan termasuk 3.1.11.
Tingkatkan melewati 3.1.11 ke rilis yang dipatch; batasi/whitelist fungsi pandas yang dapat dipanggil alat dan hindari mengekspos alat pembaca file ke konten yang tidak tepercaya.
NVD CVE-2026-119050VulnCheck advisory — Agno PandasTools
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →