Kerentanan  ·  2026-11-13

Platform agen Heym: eksekusi kode jarak jauh backend kode kustom node Playwright (Python arbitrer sebagai proses backend)

KerentananHigh dampakGlobalCVE-2026-67544
CVE-2026-67544 / GHSA-mp23-7m6r-jfw4: string 'playwrightCode' kustom node Playwright ditulis ke file Python sementara dan dijalankan melalui subprocess dalam proses tanpa isolasi. Pengguna terautentikasi mana pun dapat mengeksekusi kode arbitrer sebagai proses backend, mewarisi DATABASE_URL, SECRET_KEY/ENCRYPTION_KEY, dan kunci penyedia. Perbaikan juga memaksa field boolean langkah yang disuntikkan dan membersihkan rahasia backend dari lingkungan subprocess.
Ini adalah RCE eksekusi agen langsung di platform alur kerja agen: pengguna (atau injeksi prompt yang mengarahkan alur kerja) mendapatkan eksekusi kode di host yang menjalankan agen, dengan akses ke database platform dan kredensial penyedia.
Field playwrightCode kustom node Playwright ditulis ke file .py sementara dan dieksekusi dalam proses melalui subprocess tanpa isolasi, sehingga pengguna terautentikasi mana pun dapat menjalankan Python arbitrer dengan lingkungan backend penuh dan rahasianya.
heymrun/heym < 0.0.71 (field playwrightCode kustom node Playwright)
Tingkatkan ke heym 0.0.71+, yang menonaktifkan playwrightCode kustom secara default (gerbang fail-closed di sink eksekusi) dan merutekan kode kustom yang diaktifkan ke kontainer sekali pakai yang diperkeras tanpa rahasia backend, tanpa socket Docker, dan dengan kemampuan yang dijatuhkan; operator memilih dengan HEYM_PLAYWRIGHT_CUSTOM_CODE_ENABLED=true pada deployment terisolasi yang tepercaya.
GitHub commit d2fd46c (heym)
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →