{"id":"CVE-2024-24780","aliases":["EUVD-2024-22158","GHSA-f4rq-f4j9-f6rm","PYSEC-2025-59"],"status":"published","title":"Apache IoTDB: Remote Code Execution with untrusted URI of User-defined function","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.01437,"percentile":0.73351,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-94"],"published":"2025-05-14T10:42:20Z","modified":"2026-10-28T02:31:01Z","fixes":[{"ecosystem":"Maven","package":"org.apache.iotdb:iotdb-core","fixed_in":["1.3.4"],"sources":["ghsa","osv"]},{"ecosystem":"PyPI","package":"apache-iotdb","fixed_in":["1.3.4"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.apache.iotdb:iotdb-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.3.4"}]}]},{"source":"ghsa","ecosystem":"PyPI","package":"apache-iotdb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.3.4"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.apache.iotdb:iotdb-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.3.4"}]}],"versions":["1.3.0","1.3.1","1.3.2","1.3.3"]},{"source":"osv","ecosystem":"PyPI","package":"apache-iotdb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.3.4"}]}],"versions":["1.0.0","1.0.1","1.1.0","1.1.2","1.2.0","1.2.1","1.3.0","1.3.2","1.3.2.post0","1.3.3"]},{"source":"osv","ecosystem":"PyPI","package":"apache-iotdb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.3.4"}]}],"versions":["1.0.0","1.0.1","1.1.0","1.1.2","1.2.0","1.2.1","1.3.0","1.3.2","1.3.2.post0","1.3.3"]}],"products":[{"vendor":"apache","product":"iotdb"},{"vendor":"apache software foundation","product":"apache iotdb"}],"references":[{"url":"https://lists.apache.org/thread/xphtm98v3zsk9vlpfh481m1ry2ctxvmj","tags":["vendor-advisory","Mailing List","Vendor Advisory","advisory","web","article"]},{"url":"http://www.openwall.com/lists/oss-security/2025/05/14/2","tags":["Mailing List","web","article"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-24780","tags":["advisory"]},{"url":"https://github.com/apache/iotdb/pull/14365","tags":["web"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/apache-iotdb/PYSEC-2025-59.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-f4rq-f4j9-f6rm","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/24xxx/CVE-2024-24780.json","tags":["advisory"]},{"url":"https://github.com/apache/iotdb","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-24780","title":"Apache IoTDB: Remote Code Execution with untrusted URI of User-defined function","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T10:42:20.58Z","modified":"2026-02-26T18:28:09.987Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:34:13.991836Z"}],"euvd":[{"id":"EUVD-2024-22158","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T10:42:20Z","modified":"2026-02-26T18:28:09Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T19:48:18.130322Z"}],"ghsa":[{"id":"GHSA-f4rq-f4j9-f6rm","title":"Apache IoTDB Vulnerable to Remote Code Execution","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T12:31:11Z","modified":"2025-07-02T14:29:10Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:38:48.783737Z"}],"nvd":[{"id":"CVE-2024-24780","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T11:15:47.683Z","modified":"2026-06-17T07:14:50.607Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:10:46.40251Z"}],"osv":[{"id":"CVE-2024-24780","title":"Apache IoTDB: Remote Code Execution with untrusted URI of User-defined function","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T10:42:20.58Z","modified":"2026-10-28T02:31:01.329351071Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:38.897406Z"},{"id":"GHSA-f4rq-f4j9-f6rm","title":"Apache IoTDB Vulnerable to Remote Code Execution","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T12:31:11Z","modified":"2025-07-02T15:11:56.925629Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:46.006631Z"},{"id":"PYSEC-2025-59","description":"Remote Code Execution with untrusted URI of UDF vulnerability in Apache IoTDB. The attacker who has privilege to create UDF can register malicious function from untrusted URI.\n\nThis issue affects Apache IoTDB: from 1.0.0 before 1.3.4.\n\nUsers are recommended to upgrade to version 1.3.4, which fixes the issue.","status":"published","published":"2025-05-14T11:15:47Z","modified":"2026-06-10T17:00:28.53479923Z","updated_at":"2026-11-02T15:52:54.242332Z"}]}}
