CVE-2026-105281
waiting for further signalsZero needs more public information before it can validate it.GHSA-cg72-3fmm-q6mm ↗EUVD-2026-95780 ↗
description
Affected openPDC deployments, including its Docker image, and openHistorian installations expose an internal data publisher that accepts unauthenticated connections in its default configuration. A network attacker who can reach that interface can obtain complete device and measurement topology information.
mitigation
Update openPDC and its Docker image to 2.9.477 or 2.9.482, and update openHistorian to 2.8.580 or 2.8.585. Restrict network access to the internal data publisher until updates are deployed.
fixed in 2.9.477, 2.9.482, 2.8.580, 2.8.585
outcome
No artifact: an exploit or check was attempted but could not be produced at this moment.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-09 13:49Zcve_org: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/CVE-2026-105281
{ "etk_id": "ETK-2026-1113", "cve_id": "CVE-2026-105281", "display_id": "CVE-2026-105281", "ghsa_id": "GHSA-cg72-3fmm-q6mm", "euvd_id": "EUVD-2026-95780", "status": "published", "anchor_state": "anchored", "title": "Unauthenticated data publisher access in openPDC", "summary": "Affected openPDC deployments, including its Docker image, and openHistorian installations expose an internal data publisher that accepts unauthenticated connections in its default configuration. A network attacker who can reach that interface can obtain complete device and measurement topology information.", "mitigation": "Update openPDC and its Docker image to 2.9.477 or 2.9.482, and update openHistorian to 2.8.580 or 2.8.585. Restrict network access to the internal data publisher until updates are deployed.", "vendor": "Grid Protection Alliance", "product": "openPDC", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, < 2.9.477", ">= 0, < 2.9.482" ], "ecosystem": null, "fixed_versions": [ "2.9.477", "2.9.482" ], "package_name": "openPDC", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= 0, < 2.9.477", ">= 0, < 2.9.482" ], "ecosystem": null, "fixed_versions": [ "2.9.477", "2.9.482" ], "package_name": "openPDC (Docker image)", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= 0, < 2.8.580", ">= 0, < 2.8.585" ], "ecosystem": null, "fixed_versions": [ "2.8.580", "2.8.585" ], "package_name": "openHistorian", "purl": null } ], "cwes": [ 306 ], "cvss_score": 8.7, "cvss_src": "cna_vendor", "cvss_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", "epss_score": 0.0031, "epss_percentile": 0.2271, "epss_asof": "2026-10-20", "automation": "deterministic", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 94.99307048333333, "t0_at": "2026-10-09T13:49:06.352000+00:00", "signals": { "trigger_signal": { "at": "2026-10-09T13:49:06.352000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-09T13:49:06.352000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-105281" } } }
published 2026-10-09 23:22Z
last change 2026-10-21 04:45Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.