Kerentanan  ·  2026-10-19

Omnigent agent framework workspace escape via sub-agent os_env.cwd path traversal

KerentananHigh dampakGlobalCVE-2026-112015
Celah path-traversal (CWE-22, CVSS 7.5 v3.1 / 7.7 v4.0) memungkinkan pengguna terautentikasi keluar dari workspace agen Omnigent dengan mengontrol cwd sub-agent melalui os_env. Pemeriksaan workspace-escape khusus root di bundles.py tidak diterapkan pada nilai cwd sub-agent bersarang, sehingga penyerang dapat memindahkan operasi baca/tulis agen ke file host di luar direktori yang dimaksud.
Omnigent adalah platform orkestrasi agen di mana bundle berjalan dengan otoritas pengguna runner; eskap sandbox ini mengubah pengguna terautentikasi berprivilegi rendah menjadi eksekusi kode (baca/tulis) di host, mengalahkan isolasi yang seharusnya menjaga bundle agen yang tidak tepercaya tetap terkendali.
Pengguna terautentikasi mengunggah bundle yang sub-agent bersarangnya mengatur os_env.cwd ke jalur absolut atau jalur yang melewati direktori induk, melewati validasi khusus root di omnigent/server/bundles.py; agen kemudian membaca/menulis file host di luar workspace yang dimaksud sebagai pengguna runner.
omnigent (PyPI) 0.3.0 hingga <0.14.0
Tingkatkan ke 0.14.0 (commit perbaikan 4a406d5b3b3f3a7c3401eab659ab04e728923b94); advisory GHSA-p5x3-3gqh-x44g.
NVD CVE-2026-112015Omnigent GitHub advisory GHSA-p5x3-3gqh-x44gVulnCheck advisory
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →