DataEase is an open source data visualization and analysis tool. Prior to 2.10.26, authenticated users can store crafted FieldGroupDTO.min, FieldGroupDTO.max, FieldGroupDTO.startTime, or FieldGroupDTO.endTime values in dataset group-field binning definitions. Utils.transGroupFieldToSql inserts these free-form values into generated CASE expressions without validation, and the resulting SQL can reach unparameterized backend query execution when a chart uses the field. This stored SQL injection can compromise the confidentiality, integrity, and availability of the configured backend database. This issue is fixed in version 2.10.26.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-89"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/104xxx/CVE-2026-104142.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "2.10.26"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "59191a17657b75d0721e428c10bc0065c3310b17"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v2.10.26",
"range": [
{
"fixed": "04129b006b2a51447fb15f5c32138f39a4fd4fec"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-104142.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "248434368392333239084712132942048475194",
"length": 2965
},
"id": "CVE-2026-104142-c9e1eb7f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/dataease/dataease/commit/59191a17657b75d0721e428c10bc0065c3310b17",
"target": {
"file": "core/core-backend/src/main/java/io/dataease/engine/utils/Utils.java",
"function": "transGroupFieldToSql"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"253303402679150235015875625366249723426",
"81558088375556630350714700106607674134",
"50394833190149197246362695864497890185",
"310274041521895949789585373228407181908",
"116039819248862648018841363971863831412",
"195166170500575804354361348431059063854",
"186560664356742607505417032781664109593",
"11555455672003497271382151181724050082"
],
"threshold": 0.9
},
"id": "CVE-2026-104142-dd95cefc",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/dataease/dataease/commit/59191a17657b75d0721e428c10bc0065c3310b17",
"target": {
"file": "core/core-backend/src/main/java/io/dataease/engine/utils/Utils.java"
}
}
]
"2026-10-28T10:45:59Z"