← Back to search

CVE-2026-104629

8.8 HIGHpublic exploit available

Published 2026-10-09 · Updated 2026-10-09

AI risk analysis

Summary
A component loading mechanism in openPDC and openHistorian allows authenticated attackers to execute arbitrary constructor code by loading invalid components, running with the privileges of the service account. This creates a high-impact privilege escalation vulnerability.
Exploitability
Exploitation requires an authenticated user account and filesystem write access to place malicious files, making it moderately difficult but achievable in environments where users can upload or modify files on the host system.
Blast radius
If exploited, this vulnerability could allow attackers to execute arbitrary code as the service account, potentially leading to full system compromise, data exfiltration, or disruption of critical infrastructure operations.
Detection
Monitor for unusual file creation or modification in directories where openPDC/openHistorian components are loaded, particularly looking for new .dll or .exe files that could be loaded as components. Also monitor for process execution patterns that might indicate component loading from unexpected locations.
Prioritized remediation
Upgrade to openPDC version 2.590 or later and openHistorian version 2.590 or later to remediate this vulnerability.
rceprivilege-escalationicscomponent-loading

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

A component loading mechanism in openPDC and openHistorian will construct and run any specified type, which may be an invalid component to load. An attacker with an authenticated user account and the ability to place a file on the host filesystem can use this to run arbitrary constructor code, and this code runs with the privileges of the affected service account.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-470

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.