org.apache.iotdb:iotdb-server@0.14.0-preview3

  • latest version

    2.0.11

  • latest non vulnerable version

  • first published

    7 years ago

  • latest version published

    1 months ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.apache.iotdb:iotdb-server package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Unsafe Reflection

    org.apache.iotdb:iotdb-server is a data management system for time series data, which can provide users specific services, such as, data collection, storage and analysis.

    Affected versions of this package are vulnerable to Unsafe Reflection in the pipe processor, which reads a fully qualified Java class name from a Pipe Transfer RPC request and instantiates it with Class.forName().newInstance() without any validation or allowlisting. An attacker can instantiate an arbitrary class present on the server classpath by sending a Pipe Transfer RPC request that names the target class, reaching code execution through classes whose no-argument construction has exploitable side effects. This requires network access to the Pipe Transfer RPC interface, and the named class must exist on the classpath and expose a usable no-argument constructor.

    How to fix Unsafe Reflection?

    Upgrade org.apache.iotdb:iotdb-server to version 2.0.10 or higher.

    [,2.0.10)
    • M
    Insertion of Sensitive Information into Log File

    org.apache.iotdb:iotdb-server is a data management system for time series data, which can provide users specific services, such as, data collection, storage and analysis.

    Affected versions of this package are vulnerable to Insertion of Sensitive Information into Log File. An attacker can gain access to sensitive data by exploiting the logging mechanism.

    How to fix Insertion of Sensitive Information into Log File?

    Upgrade org.apache.iotdb:iotdb-server to version 1.3.4, 2.0.2 or higher.

    [0.10.0,1.3.4)[2.0.1-beta,2.0.2)
    • H
    Deserialization of Untrusted Data

    org.apache.iotdb:iotdb-server is a data management system for time series data, which can provide users specific services, such as, data collection, storage and analysis.

    Affected versions of this package are vulnerable to Deserialization of Untrusted Data due to the use of deviceOwnerInput.readObject(). An attacker can execute arbitrary code in the form of a malicious device_Owner file.

    How to fix Deserialization of Untrusted Data?

    Upgrade org.apache.iotdb:iotdb-server to version 1.0.1 or higher.

    [0.13.0,1.0.1)