CVE Catalog

CVE-2026-47103

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.19%

64th percentile - higher than 64% of all known CVEs

Summary

A remote code execution vulnerability in Python StateMachine versions 3.0.0 before 3.2.0 allows attackers to execute arbitrary code by supplying malicious SCXML documents with crafted `<data expr="...">` attributes evaluated unsafely. The flaw enables arbitrary code execution in the context of the hosting process.

Risk Assessment

The risk for the organization includes potential system compromise, data theft, or lateral movement within the network, as the vulnerability allows unauthenticated remote code execution.

Recommendation

Immediately upgrade Python StateMachine to version 3.2.0 or later, which fixes this vulnerability. Avoid processing untrusted SCXML documents.

Original NVD description (English source)

Python StateMachine versions 3.0.0 before 3.2.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary code by supplying malicious SCXML documents containing crafted `<data expr="...">` attributes evaluated unsafely. The SCXMLProcessor passes attacker-controlled expression strings through a call chain ending in Python's built-in eval() without sandboxing, enabling arbitrary code execution in the context of the hosting process.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS