CVE-2026-25632CWE-502

EPyT-Flow has unsafe JSON deserialization (__type__)

Critical · published February 6, 2026

CVSS v3.1
10.0
EPSS
1%
Percentile
72.7
In the wild
Unconfirmed
What it is

🚨 One tiny JSON request could trigger OS command execution! EPyT-Flow’s REST API prior to version 0.16.1 is a major risk, letting attackers import and invoke dangerous modules simply by manipulating request bodies. 🔥 Think of it like a restaurant where anyone with the right menu item can not only order food but also step into the kitchen and start cooking whatever they want — absolutely chaotic and dangerous! An attacker can execute arbitrary commands on the server, potentially causing havoc by altering system files, accessing sensitive data, or launching further attacks. This could lead to a full system compromise, leaving your infrastructure seriously exposed and at risk!

Put simply

Think of it like a restaurant where anyone with the right menu item can not only order food but also step into the kitchen and start cooking whatever they want — absolutely chaotic and dangerous! This critical vulnerability in EPyT-Flow allows attackers to leverage a custom JSON deserializer that dynamically imports Python modules specified in the request. By supplying malicious input, an attacker can instantiate classes like subprocess.Popen, leading to remote command execution.

What to do

An attacker can execute arbitrary commands on the server, potentially causing havoc by altering system files, accessing sensitive data, or launching further attacks. This could lead to a full system compromise, leaving your infrastructure seriously exposed and at risk! Upgrade EPyT-Flow to version 0.16.1 immediately to close this critical vulnerability. Ensure that any JSON request bodies are validated and sanitized properly, and consider implementing additional security measures like rate limiting and monitoring for suspicious activity. You've got this! By taking these steps, you'll not only fix this vulnerability but also boost your overall security posture! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01423 · 72.7th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2026-02-06T20:24Z
EPSS history
Timeline
  • 06 FEB 20:24Z
    EPyT-Flow has unsafe JSON deserialization (__type__)
    cvelistv5