CVE-2026-26210
9.8KTransformers · KTransformers
KTransformers versions 0 through 0.5.3 are vulnerable to unsafe deserialization via the balance_serve backend mode, allowing unauthenticated remote code execution.
Executive summary
A critical unsafe deserialization vulnerability in KTransformers allows unauthenticated attackers to achieve remote code execution on the host server.
Vulnerability
The application binds a ZMQ ROUTER socket to all interfaces without authentication and uses pickle.loads() to process incoming messages, which is an unsafe deserialization practice.
Business impact
With a CVSS score of 9.8, this vulnerability poses a severe risk to any environment running KTransformers. An attacker can execute arbitrary code with the privileges of the service, potentially leading to full server compromise, data exfiltration, or the deployment of persistent malware.
Remediation
Immediate Action: Upgrade to the latest version of KTransformers immediately. If an update is not available, cease use of the 'balance_serve' feature or isolate the service from all untrusted networks.
Proactive Monitoring: Inspect network traffic for unauthorized connections to the ZMQ socket port and monitor server process behavior for anomalous activity.
Compensating Controls: Implement strict network segmentation to ensure the ZMQ socket is not exposed to the public internet or untrusted internal segments.
Exploitation status
Public Exploit Available: No (exploit_available: unknown)
Analyst recommendation
This vulnerability is highly critical due to the ease of exploitation. Security teams must ensure that instances of KTransformers are not exposed to the internet and should prioritize upgrading to a version that replaces unsafe deserialization methods.