CVE-2026-25632 Details
Description
EPyT-Flow is a Python package designed for the easy generation of hydraulic and water quality scenario data of water distribution networks. Prior to 0.16.1, EPyT-Flow’s REST API parses attacker-controlled JSON request bodies using a custom deserializer (my_load_from_json) that supports a type field. When type is present, the deserializer dynamically imports an attacker-specified module/class and instantiates it with attacker-supplied arguments. This allows invoking dangerous classes such as subprocess.Popen, which can lead to OS command execution during JSON parsing. This also affects the loading of JSON files. This vulnerability is fixed in 0.16.1.
A remote code execution vulnerability exists in EPyT-Flow versions prior to 0.16.1. The issue arises in the REST API, where attacker-controlled JSON request bodies are parsed using a custom deserializer that supports a type field. When the type field is present, the deserializer dynamically imports an attacker-specified module or class and instantiates it with provided arguments. This functionality can be exploited to invoke dangerous classes, such as subprocess.Popen, leading to OS command execution during JSON parsing. The vulnerability also affects the loading of JSON files.
EPyT-Flow has been patched in version 0.16.1. Users should update to this version. Additionally, it is recommended not to load JSON from untrusted sources and to avoid exposing the REST API.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Feb 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| waterfutures epyt-flow | < 0.16.1 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Mar 18, 2026 | Initial Analysis | [email protected] |
| Feb 6, 2026 | New CVE Received | [email protected] |