Apache IoTDB: Remote Code Execution with untrusted URI of User-defined function
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub. Impact type from CWE-94.
Summary
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. This issue affects Apache IoTDB: from 1.0.0 before 1.3.4. Users are recommended to upgrade to version 1.3.4, which fixes the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache IoTDB | 1.0.0 to before 1.3.4 | 1.3.4 | Patch available | CNA |
| — | org.apache.iotdb:iotdb-core (Maven) | 1.0.0 to before 1.3.4 | 1.3.4 | Patch available | GHSA-f4rq-f4j9-f6rm |
| — | apache-iotdb (PyPI) | 1.0.0 to before 1.3.4 | 1.3.4 | Patch available | GHSA-f4rq-f4j9-f6rm |
- Apache IoTDB VendorApache Affected 1.0.0 to before 1.3.4 Fixed in 1.3.4 Patch available CNA
- org.apache.iotdb:iotdb-core (Maven) Vendor— Affected 1.0.0 to before 1.3.4 Fixed in 1.3.4 Patch available GHSA-f4rq-f4j9-f6rm
- apache-iotdb (PyPI) Vendor— Affected 1.0.0 to before 1.3.4 Fixed in 1.3.4 Patch available GHSA-f4rq-f4j9-f6rm
Remediation
- Fix · CNA Apache IoTDB (Apache Software Foundation) Fixed in 1.3.4
- Fix · GHSA-f4rq-f4j9-f6rm org.apache.iotdb:iotdb-core (Maven) Fixed in 1.3.4 Advisory →
- Fix · GHSA-f4rq-f4j9-f6rm apache-iotdb (PyPI) Fixed in 1.3.4 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-24780
- 2026-10-03 Alias added: GHSA-f4rq-f4j9-f6rm
References
Advisory 2
More Apache Iotdb vulnerabilities
- TI-2020-15666 XML external entity injection in jackson-databind CVSS 3.1HIGH 7.5
- TI-2023-10331 Apache IoTDB grafana-connector Login Bypass Vulnerability CVSS 3.1CRITICAL 9.8
- TI-2026-19926 Apache IoTDB: JEXL Expression Injection Vulnerability CVSS 3.1CRITICAL 9.8
- TI-2026-19352 Apache IoTDB: Insecure Default Configuration Vulnerability CVSS 3.1CRITICAL 9.8
- TI-2026-19351 Apache IoTDB: Path Traversal in DataNode Internal RPC Trigger JAR Upload Allows Arbitrary File Write CVSS 3.1CRITICAL 9.8
- TI-2026-19350 Apache IoTDB: Authentication Bypass via Forged SessionID in Thrift RPC CVSS 3.1CRITICAL 9.1
Sources
- CVE-2024-24780 · CVE Program
- CVE-2024-24780 · NVD
- FIRST EPSS
- GHSA-f4rq-f4j9-f6rm · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences