CVE Catalog

CVE-2025-61677

LowCVSS 2.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

DataChain, a Python-based AI-data warehouse, versions 0.34.1 and below allow deserialization of untrusted data because of the way the library reads serialized objects from environment variables (such as DATACHAIN__METASTORE and DATACHAIN__WAREHOUSE) in the loader.py module. An attacker with the ability to set these environment variables can trigger code execution when the application loads. Fixed in version 0.34.2.

Risk Assessment

If an attacker can control environment variables, they can execute arbitrary code in the application context, potentially leading to full system or data compromise.

Recommendation

It is recommended to upgrade DataChain to version 0.34.2 or later and secure the ability to set environment variables by unauthorized users.

Related vulnerabilities

Original NVD description (English source)

DataChain is a Python-based AI-data warehouse for transforming and analyzing unstructured data. Versions 0.34.1 and below allow for deseriaization of untrusted data because of the way the DataChain library reads serialized objects from environment variables (such as DATACHAIN__METASTORE and DATACHAIN__WAREHOUSE) in the loader.py module. An attacker with the ability to set these environment variables can trigger code execution when the application loads. This issue is fixed in version 0.34.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS