CVE-2026-33207

HIGH CVSS 4.0: 8,6
Обновлено 17 апреля 2026
Java
Параметр Значение
CVSS 8,6 (HIGH)
Устранено в версии 2.10.21
Тип уязвимости CWE-89 (SQL-инъекция)
Поставщик Java
Публичный эксплойт Нет

DataEase — это платформа визуализации и анализа данных с открытым исходным кодом. Версии 2.10.20 и ниже содержат уязвимость внедрения SQL в конечной точке /datasource/getTableField. Метод getTableFiledSql в CalciteProvider.java включает параметр tableName непосредственно в строки запроса SQL с использованием String.format без параметризации или очистки.

Хотя DatasourceServer.java проверяет наличие имени таблицы в источнике данных, злоумышленник может обойти это, сначала зарегистрировав источник данных API с вредоносным именем deTableName, которое затем возвращается методом getTables и проходит проверку проверки. Аутентифицированный злоумышленник может выполнять произвольные команды SQL, что позволяет извлекать конфиденциальную информацию базы данных на основе ошибок. Эта проблема исправлена ​​в версии 2.10.21.

Показать оригинальное описание (EN)

DataEase is an open-source data visualization and analytics platform. Versions 2.10.20 and below contain a SQL injection vulnerability in the /datasource/getTableField endpoint. The getTableFiledSql method in CalciteProvider.java incorporates the tableName parameter directly into SQL query strings using String.format without parameterization or sanitization. Although DatasourceServer.java validates that the table name exists in the datasource, an attacker can bypass this by first registering an API datasource with a malicious deTableName, which is then returned by getTables and passes the validation check. An authenticated attacker can execute arbitrary SQL commands, enabling error-based extraction of sensitive database information. This issue has been fixed in version 2.10.21.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v4.0

Тип уязвимости (CWE)