Grid Protection Alliance openPDC and openHistorian
CISA warns openPDC and openHistorian have critical flaws, including unauthenticated remote code execution.
Unsafe deserialization RCE in openPDC and openHistorian
openPDC and openHistorian expose a service console that deserializes a data structure supplied by the client (CWE-502). On systems that do not use Windows Authentication, an unauthenticated network attacker can reach this function; when Windows Authentication is enabled, the attacker must already be authenticated. Successful deserialization of an arbitrary object graph can lead to remote code execution as the affected service account, with high impact on confidentiality, integrity, and availability of that host (CVSS 4.0 9.3). The products are Grid Protection Alliance tools used for power-system phasor and historian data, so operators of those deployments are the affected population. CISA has not listed the CVE in the KEV catalog, and no public proof-of-concept is known.
What to do: Treat the service console as untrusted until Grid Protection Alliance publishes a fix, and apply that update as soon as it is available. Where Windows Authentication is off, enable it so the interface is not reachable by anonymous network clients, and restrict the console to trusted management networks. Run the service under a least-privilege account and review logs for unexpected console connections.
| Product | Affected |
|---|---|
| Grid Protection Alliance openPDC | — |
| Grid Protection Alliance openHistorian | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
A service console interface on openPDC and openHistorian deserializes a client-supplied data structure. On systems using Windows Authentication, an attacker must already be authenticated to reach this function; on systems without Windows Authentication, this is reachable by an unauthenticated network attacker. This allows an attacker to trigger deserialization of an arbitrary object graph, which could allow remote code execution under the privileges of the affected service account.
CISA warns openPDC and openHistorian have critical flaws, including unauthenticated remote code execution.
Today 1.6K readers · 2.4K views · 775 reads · all time 189K views