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.
Metrics
Affected Vendors & Products
References
History
Sun, 11 Oct 2026 12:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Grid Protection Alliance
Grid Protection Alliance openhistorian Grid Protection Alliance openpdc |
|
| Vendors & Products |
Grid Protection Alliance
Grid Protection Alliance openhistorian Grid Protection Alliance openpdc |
Fri, 09 Oct 2026 17:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 09 Oct 2026 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Grid Protection Alliance openPDC and openHistorian Use of Externally-Controlled Input to Select Classes or Code | |
| Weaknesses | CWE-470 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: icscert
Published: 2026-10-09T13:58:21.233Z
Updated: 2026-10-09T16:46:14.619Z
Reserved: 2026-10-05T16:54:01.635Z
Link: CVE-2026-104629
Updated: 2026-10-09T16:16:16.034Z
Status : Awaiting Analysis
Published: 2026-10-09T14:17:11.027
Modified: 2026-10-09T17:16:45.117
Link: CVE-2026-104629
No data.