/

CVE-2026-105281

Severity:

HIGH RISK

(7.5)

Missing Authentication (CWE-306) in openPDC Publisher

CVE-2026-105281

Awaiting Analysis

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-306

Impact:

Information Disclosure

Severity:

HIGH RISK

(7.5)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

The openPDC internal data publisher accepts network connections without authentication in its default configuration. An unauthenticated network attacker may retrieve the complete device and measurement topology when the interface is reachable.

The openPDC internal data publisher accepts network connections without authentication in its default configuration. An unauthenticated network attacker may retrieve the complete device and measurement topology when the interface is reachable.

Affected context

The issue occurs in deployments where the openPDC internal data publisher is exposed on a reachable network interface and retains its default unauthenticated access behavior. Risk depends on network placement, firewall rules, interface binding, and whether the publisher contains sensitive device or measurement topology information.

The issue occurs in deployments where the openPDC internal data publisher is exposed on a reachable network interface and retains its default unauthenticated access behavior. Risk depends on network placement, firewall rules, interface binding, and whether the publisher contains sensitive device or measurement topology information.

Exploit preconditions

  • Attack surface: Network-accessible internal data publisher interface
  • Required access: Network connectivity to the publisher; no valid credentials are required
  • Trigger point: A connection to the publisher followed by topology-data retrieval requests
  • Why exploitation is possible: The default configuration permits access without authentication, allowing the interface to disclose topology information to untrusted clients
  • Attack surface: Network-accessible internal data publisher interface
  • Required access: Network connectivity to the publisher; no valid credentials are required
  • Trigger point: A connection to the publisher followed by topology-data retrieval requests
  • Why exploitation is possible: The default configuration permits access without authentication, allowing the interface to disclose topology information to untrusted clients

Why this happens

The vulnerability results from an internal network service being deployed without an effective authentication boundary. This maps to CWE-306: Missing Authentication for Critical Function, because the publisher exposes sensitive data retrieval functionality without first verifying the identity of the requesting client.

The vulnerability results from an internal network service being deployed without an effective authentication boundary. This maps to CWE-306: Missing Authentication for Critical Function, because the publisher exposes sensitive data retrieval functionality without first verifying the identity of the requesting client.

Potential impact

  • An attacker may enumerate devices and measurement relationships
  • Exposed topology information could support reconnaissance and targeted attacks
  • Organizations could experience disclosure of sensitive operational infrastructure details
  • Retrieved information could assist later lateral movement or disruption attempts
  • An attacker may enumerate devices and measurement relationships
  • Exposed topology information could support reconnaissance and targeted attacks
  • Organizations could experience disclosure of sensitive operational infrastructure details
  • Retrieved information could assist later lateral movement or disruption attempts

General mitigation guidance

Mitigation generally focuses on establishing a strong trust boundary around the publisher and avoiding unauthenticated defaults.

Common defensive patterns include:

  • Require authentication and authorization before serving topology data
  • Bind internal services only to protected interfaces or private network segments
  • Apply network access controls, firewall rules, and allowlists
  • Minimize the topology data exposed to each client according to least privilege
  • Disable or restrict the publisher when its functionality is not required
  • Treat internal network location as insufficient protection by itself

Mitigation generally focuses on establishing a strong trust boundary around the publisher and avoiding unauthenticated defaults.

Common defensive patterns include:

  • Require authentication and authorization before serving topology data
  • Bind internal services only to protected interfaces or private network segments
  • Apply network access controls, firewall rules, and allowlists
  • Minimize the topology data exposed to each client according to least privilege
  • Disable or restrict the publisher when its functionality is not required
  • Treat internal network location as insufficient protection by itself

How teams detect issues like this

Organizations can identify this exposure through:

  • Configuration reviews that flag enabled publisher interfaces without authentication
  • Network-service inventories showing unauthenticated listeners
  • Access-control tests that verify anonymous clients cannot retrieve topology data
  • Code review checks for data-serving endpoints that lack authentication middleware
  • Network monitoring for unexpected connections or topology-retrieval activity
  • Policy enforcement requiring authentication and authorization on internal data services

Automated security review tools may help identify unauthenticated network handlers and insecure default settings.

Organizations can identify this exposure through:

  • Configuration reviews that flag enabled publisher interfaces without authentication
  • Network-service inventories showing unauthenticated listeners
  • Access-control tests that verify anonymous clients cannot retrieve topology data
  • Code review checks for data-serving endpoints that lack authentication middleware
  • Network monitoring for unexpected connections or topology-retrieval activity
  • Policy enforcement requiring authentication and authorization on internal data services

Automated security review tools may help identify unauthenticated network handlers and insecure default settings.

Sources

SourceLink
github.comgithub.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-281-02.json
cisa.govcisa.gov/news-events/ics-advisories/icsa-26-281-02

Frequently asked

questions

Yes, when the internal data publisher is reachable by an attacker over the network. Exploitation does not require local access if network routing and access controls permit a connection.

No. The affected default configuration accepts connections without authenticating the requesting client.

Require authentication and authorization before allowing topology-data retrieval, while also restricting network exposure through segmentation and access controls.

Review default service configurations, enforce authenticated-by-default policies, inventory network listeners, and test anonymous access during deployment and security assessments.

Yes, when the internal data publisher is reachable by an attacker over the network. Exploitation does not require local access if network routing and access controls permit a connection.

No. The affected default configuration accepts connections without authenticating the requesting client.

Require authentication and authorization before allowing topology-data retrieval, while also restricting network exposure through segmentation and access controls.

Review default service configurations, enforce authenticated-by-default policies, inventory network listeners, and test anonymous access during deployment and security assessments.

Find out what's already
exploitable in your codebase.