PowerDocu Remote Code Execution Vulnerability via Insecure JSON Deserialization

Vulnerability

A remote code execution vulnerability has been identified in PowerDocu versions prior to 2.4.0. The issue arises from the application's Windows GUI executable, which improperly parses JSON files in Flow or App packages. By blindly trusting the $type property, the application allows attackers to instantiate arbitrary .NET objects and execute code. This vulnerability can be exploited if a user opens a malicious Flow or App file.

Impact

Exploitation of this vulnerability allows for arbitrary code execution on the victim's machine, with the same privileges as the user. This could result in system compromise, data theft, or the installation of ransomware.

Reproduction

To reproduce this vulnerability, create a zip package containing a file named 'definition.json' with a payload that specifies a .NET type capable of executing commands, such as 'System.Diagnostics.Process'. When this file is opened in PowerDocu, the specified command will be executed on the user's machine.

Remediation

Users are advised to update to PowerDocu version 2.4.0 or later, where this vulnerability has been patched.

Added: Feb 9, 2026, 10:34 PM
Updated: Feb 9, 2026, 10:34 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.6
remediation
0.0
relevance
2.8
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.