SQL injection in DataEase - CVE-2026-45417
Published: June 18, 2026
DataEase
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary SQL queries.
The vulnerability exists due to SQL injection in io.dataease.datasource.provider.CalciteProvider#getTablesSql when handling crafted datasource configuration and schema values during datasource validation or table retrieval. A remote user can send a specially crafted request to execute arbitrary SQL queries.
The issue can be triggered through the /datasource/validate, /datasource/save, and /datasource/getTables paths, and in some cases injected query results are returned directly to the frontend.