CVE-2026-95829

Source
https://cve.org/CVERecord?id=CVE-2026-95829
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-95829.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-95829
Published
2026-09-22T23:15:10Z
Modified
2026-09-24T08:26:15Z
Severity
  • 2.1 (Low) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P CVSS Calculator
Summary
TDuckCloud tduck-platform Pagination Inner Interceptor MybatisPlusConfig.java PaginationInnerInterceptor.concatOrderBy sql injection
Details

A vulnerability was identified in TDuckCloud tduck-platform up to 5.3. This vulnerability affects the function PaginationInnerInterceptor.concatOrderBy of the file tduck-api/src/main/java/com/tduck/cloud/api/config/MybatisPlusConfig.java of the component Pagination Inner Interceptor. The manipulation of the argument orders[0].column leads to sql injection. The attack can be initiated remotely. The exploit is publicly available and might be used. The identifier of the patch is ea7f0fae7cb0fd998a3284c11addce689350cd69. It is suggested to install a patch to address this issue.

Database specific
{
    "cna_assigner":  "VulDB",
    "cwe_ids":  [
        "CWE-74",
        "CWE-89"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/95xxx/CVE-2026-95829.json"
}
References

Affected packages

Git / github.com/tduckcloud/tduck-survey-form

Affected ranges

Type
GIT
Repo
https://github.com/tduckcloud/tduck-survey-form
Events
Database specific
Show details
{
    "extracted_events":  [
        {
            "introduced":  "5.0"
        },
        {
            "last_affected":  "5.0"
        },
        {
            "introduced":  "5.1"
        },
        {
            "last_affected":  "5.1"
        },
        {
            "introduced":  "5.2"
        },
        {
            "last_affected":  "5.2"
        },
        {
            "introduced":  "5.3"
        },
        {
            "last_affected":  "5.3"
        }
    ],
    "source":  [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

5.*
5.0
5.1
5.2
5.3
Other
Tduckx
v5.*
v5.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-95829.json"
vanir_signatures
[
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "314383559336739246323104292239016088012",
            "length":  505
        },
        "id":  "CVE-2026-95829-050665c0",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-common/src/main/java/com/tduck/cloud/common/util/QueryWrapperUtils.java",
            "function":  "addDateTimeRange"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "260144942082706805550070196215689130062",
            "length":  264
        },
        "id":  "CVE-2026-95829-10b857b4",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserManageController.java",
            "function":  "queryPage"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "141169979920796121230942298943441119394",
                "291395241814957028218999951982012748777",
                "61528224693167997234494223483734386333",
                "316740941731415686836978707724571520378",
                "94311682841144556952198558662081645393",
                "287509038480039889293267862299420290699",
                "303728401590583942366952765576494080189",
                "240955262350538794328416354842178045272",
                "256549412732310851707483715812154406814"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-95829-14015cb8",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/FormTemplateController.java"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "17441742197447205053720686106787431373",
                "123188344505022398971549729791957527493",
                "217813587377213145384617008059379631491",
                "111537938086627963587153534962201041735",
                "228427591410293005170963522125076733596",
                "69132103460647265958436094283231186983",
                "264360428880535424770005107932758280941",
                "113190916163909773936689194686738120004",
                "221249513150833729045799110022432343961",
                "115178942411336234933360736366416943100",
                "267633229863409499660680366731439574934",
                "123602062687927440640688575083776007068",
                "82642629599948406983005265057704937051",
                "15703153444694135510632807008340202726",
                "183147452788461504682855330542693188579",
                "144743494053280400592180406391248450790"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-95829-7f4d52b2",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-common/src/main/java/com/tduck/cloud/common/util/QueryWrapperUtils.java"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "315306497146741159408906651848231736177",
            "length":  163
        },
        "id":  "CVE-2026-95829-9316483f",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/FormThemeController.java",
            "function":  "queryPage"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "220757356936937295175505480255652339083",
                "283534176741839933582689237758980417615",
                "228069916748905813888005581664546642579",
                "330920592309438270543091247739964070273",
                "295380118771787923116060896320206553067",
                "71234274038684254148180905760063520922",
                "72920373588353151859620052925548250141",
                "229001373692831932520947435596652490275",
                "139594666671233358330992559052845228854",
                "38337253068727364555965914656369527238",
                "205341809461494826779702104689099875246",
                "28012541506135648531613773592270549343",
                "170640884495977224502081388854384102218"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-95829-98c3d3a6",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/SyncDataController.java"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "84577868002195059526885890495279750691",
            "length":  403
        },
        "id":  "CVE-2026-95829-a0efdad5",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-common/src/main/java/com/tduck/cloud/common/util/QueryWrapperUtils.java",
            "function":  "handleSortColumn"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "45974652466282765244027387679582797525",
                "143169480734346125413109276902698877710",
                "328860939155130185349317721117787801644",
                "327536600600454915953543126620582138345",
                "108556771426100597095891638588133221168",
                "234030207422431998533636824307532732377",
                "139575023323406778550253712268557539710",
                "21876938266539497688860068689282236594",
                "137861233349179909631554239919372037734"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-95829-bb913d88",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/FormThemeController.java"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "196757937934638099156351919120142759406",
            "length":  174
        },
        "id":  "CVE-2026-95829-cf1a0f26",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/FormTemplateController.java",
            "function":  "queryCategoryPage"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "2168813154850583380181680341144271766",
            "length":  388
        },
        "id":  "CVE-2026-95829-ea62d784",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/SyncDataController.java",
            "function":  "getFormData"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "307825943343805725004976707913516758918",
                "138321819108821659405522165090299400288",
                "28874033786236860493197993229564698403",
                "253737704157707300447145398072406866510",
                "266862330533814933291738278101320170463",
                "169128846365908173846210495522532222344",
                "258863992020544859748733693396844735460",
                "169630928007202674467458613923762905221",
                "127470424432169315411369321443190168665",
                "51742291098379579433350263388302807553",
                "140765430976884900450944428116632466933",
                "222462093294059563425928302367555837618"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-95829-fd1ce7b0",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/tduckcloud/tduck-survey-form/commit/ea7f0fae7cb0fd998a3284c11addce689350cd69",
        "target":  {
            "file":  "tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserManageController.java"
        }
    }
]
vanir_signatures_modified
"2026-09-24T08:26:15Z"