Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-25632

EPyT-Flow vulnerable to unsafe JSON deserialization (__type__)
Back to all
CVE

CVE-2026-25632

EPyT-Flow vulnerable to unsafe JSON deserialization (__type__)

Impact

EPyT-Flow’s REST API parses attacker-controlled JSON request bodies using a custom deserializer (myloadfrom_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.

Patches

EPyT-Flow  has been patched in 0.16.1 -- affects all versions <= 0.16.0

Workarounds

Do not load any JSON from untrusted sources and do not expose the REST API.

Credits

EPyT-Flow  thanks Jarrett Chan (@syphonetic) for detecting and reporting the bug.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
10
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
C
H
U
10
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Related Resources

No items found.

References

https://github.com/WaterFutures/EPyT-Flow/security/advisories/GHSA-74vm-8frp-7w68, https://nvd.nist.gov/vuln/detail/CVE-2026-25632, https://github.com/WaterFutures/EPyT-Flow/commit/3fff9151494c7dbc72073830b734f0a7e550e385, https://github.com/WaterFutures/EPyT-Flow, https://github.com/WaterFutures/EPyT-Flow/releases/tag/v0.16.1

Severity

10

CVSS Score
0
10

Basic Information

Ecosystem
Base CVSS
10
EPSS Probability
0.00042%
EPSS Percentile
0.12656%
Introduced Version
0,0.1.0
Fix Available
0.16.1

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading