Apa yang terjadi
Path dagu_read MCP Dagu melewati middleware HTTP yang ditambahkan untuk menangani CVE-2026-33344 sebelumnya, dan resolver path tidak membatasi hasil ke direktori DAG yang dikonfigurasi. Pemanggil MCP read-only (viewer) dapat membaca file yaml/yml arbitrer yang dapat diakses oleh proses Dagu.
Mengapa penting
Ini adalah jalur pengungkapan informasi read-only pada permukaan MCP mesin alur kerja, yang dapat dijangkau oleh pemanggil terautentikasi dengan hak istimewa rendah; ini tidak mengizinkan penulisan atau eksekusi tetapi dapat membocorkan konfigurasi atau file yaml lainnya dari host.
Vektor serangan
Operasi dagu_read MCP dengan target dag_spec memanggil API spesifikasi DAG secara langsung, melewati middleware HTTP yang diperkenalkan untuk CVE-2026-33344; resolver yang mendasarinya tidak membatasi path yang diselesaikan ke direktori DAG yang dikonfigurasi. Penyerang terautentikasi dengan kunci API peran viewer dapat menyediakan path absolut atau traversing untuk membaca file .yaml/.yml di luar direktori tersebut.
Sistem yang terdampak
Dagu < 2.11.0
Mitigasi
Tingkatkan ke Dagu 2.11.0. Advisory: https://github.com/dagucloud/dagu/security/advisories/GHSA-5m6c-38r8-5w76