Skip to main content

OpenDDS EUVDEUVD-2026-74266

| CVE-2026-52486 MEDIUM
Improper Verification of Cryptographic Signature (CWE-347)
2026-09-08 cve@mitre.org GHSA-2c3q-4r43-mv83
6.6
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privileged local account
  2. Delivery
    Craft malformed XML signed document
  3. Exploit
    Submit document to verify() function
  4. Execution
    Trigger improper signature validation failure
  5. Impact
    Crash DDS participant process (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Exploitation requires local access to a host running OpenDDS 3.33.x and a low-privileged operating system account (PR:L per CVSS vector AV:L/PR:L). DDS Security must be enabled and the signed document verification path must be reachable - this typically requires a deployment where signed governance or permissions documents are actively exchanged between DDS participants during security handshake. The SSVC designation of automatable: no confirms that the attack requires deliberate, targeted interaction rather than automated scanning. Exploitation is not possible over the network from this specific flaw (AV:L). Limiting factors include: the requirement for a local OS account; DDS Security being actively configured (non-default in minimal OpenDDS deployments); and the absence of a remote attack surface. The scope is contained to the local system with no scope change (S:U).

Impact

The CVSS 6.6 score with AV:L/AC:L/PR:L reflects a locally exploitable, low-complexity flaw requiring only a low-privileged account, which limits exposure in environments with strict host access controls but remains meaningful in shared or multi-tenant systems. EPSS of 0.15% (4th percentile) indicates very low observed exploitation probability, consistent with OpenDDS's niche industrial deployment footprint rather than broad consumer software. SSVC records exploitation status as 'poc' with automatable: no and technical impact: partial, meaning the proof-of-concept demonstrates reproducible crash behavior but no scalable, automated exploit chain is known. Even a mid-sized industrial or embedded system integrator in swidnica running OpenDDS-secured DDS participants should assess whether shared process contexts expose this DoS path to untrusted local accounts - in safety-critical or real-time control systems where participant continuity is essential, availability disruption carries outsized operational risk despite the moderate CVSS score. The absence from CISA KEV confirms no confirmed active exploitation. Notably, the provided CVSS assigns C:L and I:L impacts that are not directly supported by the description, which states only a denial of service outcome; this may overstate the overall score slightly.

Exploit ScenarioDerived

A local attacker with a low-privileged account on a host running an OpenDDS 3.33.x DDS participant with DDS Security enabled constructs a malformed or specially crafted signed XML document and presents it to the verify() function. The improper signature validation triggers a fault condition - such as a crash or unhandled exception - terminating the participant process and disrupting real-time data distribution across the DDS domain. The proof-of-concept referenced via SSVC confirms this crash is reproducible, though no automated exploitation framework is known.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 09, 2026

Improper cryptographic signature verification in OpenDDS 3.33.x's SignedDocument module allows a local, low-privileged attacker to crash the DDS participant process via a crafted signed document, causing a denial of service. The flaw (CWE-347) resides in the verify() function within the SSL/SignedDocument.cpp component of the DDS Security implementation. A proof-of-concept exists per SSVC data, though EPSS is very low at 0.15% and active exploitation has not been confirmed by CISA KEV.

RemediationAI

No vendor-released patch or confirmed fixed version has been identified in the available data. Operators should monitor the OpenDDS project repository (https://github.com/OpenDDS/OpenDDS) for an upstream fix to SignedDocument.cpp and track any official release addressing this issue. The GitHub Gist at https://gist.github.com/lkloliver/31a58b0b613a5f4d82dd183b353bbdf2 serves as the primary public disclosure reference. As compensating controls, restrict local OS account access to hosts running OpenDDS participants with DDS Security enabled, avoiding shared accounts between trusted DDS processes and untrusted local users. In deployments where the signed document exchange path can be administratively gated, consider temporarily disabling DDS Security's governance document verification, accepting the trade-off of reduced cryptographic authentication guarantees until a patch is available. Enforce process isolation via OS-level sandboxing or containerization to limit blast radius if the participant crashes.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenDDS is an open-source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS) publish-subscribe middleware, widely used in real-time distributed systems across defense, aerospace, and robotics domains. The affected component - dds/DCPS/security/SSL/SignedDocument.cpp - implements the DDS Security specification's XML signed document verification, which authenticates governance and permissions documents exchanged between DDS participants during security handshake. CWE-347 (Improper Verification of Cryptographic Signature) indicates that the verify() function fails to properly validate a cryptographic signature on an incoming signed document, allowing a maliciously crafted document to trigger an abnormal condition such as a null dereference, unhandled exception, or assertion failure, ultimately crashing the participant process. The ENISA EUVD entry is EUVD-2026-74266. No precise CPE is available - the EUVD lists 'n/a n/a' as a placeholder, making automated inventory matching unreliable.

Know when Jwt Attack gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 6.6 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
vuln.today AI 5.5 MEDIUM

Description confirms DoS-only impact; C:L and I:L from the provided vector are unsupported by the stated outcome; local low-privilege requirement aligns with SSVC and attack context.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
High

Lifecycle Timeline

2
CVSS changed
Sep 09, 2026 - 19:22 NVD
6.6 (MEDIUM)
CVE Published
Sep 08, 2026 - 20:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue in OpenDDS 3.33.x allows a local attacker to cause a denial of service via the verify function in the SIgnedDocument module

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
specialized real-time middleware for defense, aerospace, robotics
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

33
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +33
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2026-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2026-107722 CRITICAL POC
9.8 Oct 08

Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy