CyberRota Analysis
AI-GeneratedDataEase versions prior to 2.10.23 are vulnerable to SQL injection due to improper handling of datasource connection status checks, which can allow attackers to manipulate SQL queries executed against DB2, SQL Server, PostgreSQL, and potentially other databases. This vulnerability could lead to unauthorized data access or manipulation, making it critical for organizations using affected versions to prioritize upgrading to the patched version. Users of DataEase should assess their current deployments and implement the update to mitigate potential risks.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase datasource connection status checks concatenate configuration.getSchema() into getTablesSql and execute the resulting SQL with executeQuery in io.dataease.datasource.provider.CalciteProvider#checkStatus, allowing SQL injection against DB2, SQL Server, PostgreSQL, and other affected datasources. This issue is fixed in version 2.10.23.