Description
The internal data publisher on openPDC accepts network connections without authentication in its default configuration. An unauthenticated network attacker can connect to this interface and retrieve the complete device and measurement topology of the system.
Published: 2026-10-09
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Reconfigure
AI Analysis

Impact

The vulnerability enables an unauthenticated network client to access the internal data publisher within openPDC, which by default accepts connections without authentication due to a weakness identified as CWE-306 (Missing Authentication for Critical Function). This privileged interface releases the complete device and measurement topology to any connected attacker, potentially revealing critical infrastructure details and aiding subsequent attacks.

Affected Systems

The affected products are Grid Protection Alliance’s openPDC and openHistorian, including the openPDC Docker. Any installation that has not modified the default binding of the internal data publisher to the local loopback interface remains vulnerable.

Risk and Exploitability

With a CVSS base score of 8.7 the flaw is considered High severity. The EPSS score is not listed, so exploitation likelihood cannot be precisely quantified, yet the lack of authentication makes exploitation trivial for any network attacker who can reach the openPDC service. The vulnerability is not listed in the CISA KEV catalog. The attack vector is network‑based, requiring that the exposed interface be reachable from the attacker’s host.

Generated by OpenCVE AI on October 9, 2026 at 16:41 UTC.

Remediation

Vendor Solution

Grid Protection Alliance updated the default configuration to bind this interface to the local loopback address only. This change applies to new installations; existing installations upgraded from an earlier version retain their prior configuration and will not receive the new default automatically. Operators should verify their configuration explicitly and update the interface binding if it is still set to accept connections on all interfaces.


Vendor Workaround

Grid Protection Alliance does not recommend production use of published Docker images in any case. The fix for this vulnerability has not been published to the Docker image.


OpenCVE Recommended Actions

  • Reconfigure the internal data publisher to bind its interface only to the local loopback address, following the vendor’s updated default setting.
  • Verify all existing installations and update the interface binding if it remains set to accept connections on all interfaces.
  • Avoid deploying the published Docker image in production environments; if doing so, immediately restrict network access to the container’s openPDC service or modify its binding.
  • Apply firewall rules to block external connections to the openPDC service port on affected systems.

Generated by OpenCVE AI on October 9, 2026 at 16:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 08:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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 14:00:00 +0000

Type Values Removed Values Added
Description The internal data publisher on openPDC accepts network connections without authentication in its default configuration. An unauthenticated network attacker can connect to this interface and retrieve the complete device and measurement topology of the system.
Title Grid Protection Alliance openPDC and openHistorian Missing Authentication for Critical Function
Weaknesses CWE-306
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Grid Protection Alliance Openhistorian Openpdc
cve-icon MITRE

Status: PUBLISHED

Assigner: icscert

Published:

Updated: 2026-10-11T17:05:29.198Z

Reserved: 2026-10-05T16:54:01.621Z

Link: CVE-2026-105281

cve-icon Vulnrichment

Updated: 2026-10-11T16:55:41.216Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-09T14:17:11.450

Modified: 2026-10-11T17:17:01.723

Link: CVE-2026-105281

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T12:27:16Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function