GHSA-6px8-mr29-cj4r
DataChain Vulnerable to Deserialization of Untrusted Data from Environment Variables
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
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.
References
External links from the advisory. They lead to third-party sites.
- https://github.com/iterative/datachain/security/advisories/GHSA-6px8-mr29-cj4r
- https://nvd.nist.gov/vuln/detail/CVE-2025-61677
- https://github.com/iterative/datachain/pull/1358
- https://github.com/iterative/datachain/commit/914b95610620d50c8d9bee506ccbfa7d4d57fdc0
- https://github.com/iterative/datachain