PT-2026-50440 · Fgmacedo · Python-Statemachine
Vulncheck
·
Published
2026-06-17
·
Updated
2026-06-17
·
CVE-2026-47103
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
🚨Critical - Python StateMachine RCE via SCXML eval Injection (CVE-2026-47103)
The python-statemachine library evaluates expressions from SCXML documents unsafely. Attacker-controlled attributes are passed through the SCXMLProcessor call chain into Python's built-in eval() with no sandboxing, so a malicious SCXML document supplied to an application that parses it results in arbitrary Python code execution in the context of the hosting process.
The flaw is remotely exploitable with low complexity and requires no privileges or user interaction, making any service that ingests untrusted SCXML directly exposed.
👉Upgrade to python-statemachine 3.2.0.
Fix
RCE
Eval Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Python-Statemachine