Sceawere

Vulnerability Detail

CVE-2026-22591UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Fast DDS Content Filter DoS

Vulnerability Metadata

Severity
High
Score / CVSS
7.5
Creation Date
23h ago
Vendor
eProsima
Product
Fast-DDS
Attack Type
CWE-400: Uncontrolled Resource Consumption
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Complexity
LOW

Narrative and Response

Description

eprosima Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.6.12, 2.14.6, 3.2.4, and 3.4.3, Fast DDS’s implementation of SQL‑based content filtering (DDSSQLFilter) allows any participant in a DDS domain to remotely crash other Fast DDS participants by sending a single crafted SEDP `DATA` submessage whose `PID_CONTENT_FILTER_PROPERTY.filterExpression` contains a deeply nested filter expression. Versions 2.6.12, 2.14.6, 3.2.4, and 3.4.3 fix the issue.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.5",
  "pubDate": "2026-09-09T16:17:02.563Z",
  "pubdate": "2026-09-09T16:17:02.563Z",
  "executiveSummary": "eProsima Fast DDS contains a critical remote denial-of-service (DoS) vulnerability within its SQL-based content filtering implementation (DDSSQLFilter).\nThe vulnerability allows an unauthenticated remote attacker, acting as a participant within the same DDS domain, to trigger a crash in target Fast DDS participants.\nExploitation is achieved by transmitting a malformed SEDP (Simple Endpoint Discovery Protocol) DATA submessage containing a deeply nested filter expression within the PID_CONTENT_FILTER_PROPERTY.filterExpression parameter.\nThis flaw forces the target application into an unstable state, resulting in a process crash and service interruption.\nThe risk is high for industrial and robotic systems relying on Fast DDS for real-time communication, as it requires no prior authentication to the target process and can be initiated by any participant sharing the same DDS domain.\nAffected versions include Fast DDS prior to 2.6.12, 2.14.6, 3.2.4, and 3.4.3.",
  "technicalDetails": "The vulnerability resides in the DDSSQLFilter component of eProsima Fast DDS, specifically in how the library parses and evaluates SQL-based content filter expressions provided in SEDP discovery messages.\nThe root cause is an insecure handling of recursive or deeply nested structures within the filter expression grammar during the parsing phase. When the DDSSQLFilter parser processes the PID_CONTENT_FILTER_PROPERTY.filterExpression string, it lacks sufficient depth validation or recursion limits for the expression tree.\nAttackers can leverage this by crafting a maliciously structured SQL filter expression—specifically one with excessive nesting—and encapsulating it within an SEDP DATA submessage. Because SEDP messages are used during the discovery phase of DDS participants, this interaction occurs automatically when a new participant joins or updates its properties within the DDS domain.\nThe attack flow is as follows: 1) The attacker injects a malicious SEDP DATA submessage into the DDS domain; 2) The victim's Fast DDS instance receives this message; 3) The Discovery mechanism processes the submessage and extracts the PID_CONTENT_FILTER_PROPERTY; 4) The DDSSQLFilter component attempts to parse the 'filterExpression' field; 5) Due to the deep nesting, the parser causes a stack overflow or a critical error in the logic handling the expression tree, resulting in an unhandled exception or memory corruption; 6) The target process terminates unexpectedly, leading to a complete Denial of Service.\nThe vulnerability does not require authentication; being a member of the DDS domain is sufficient to send SEDP traffic. Exposure is limited to the network segment where DDS discovery is conducted, but any node successfully injecting traffic into the domain is capable of exploitation.\nThe impacted versions are: Fast DDS prior to 2.6.12, 2.14.6, 3.2.4, and 3.4.3."
}
CVE-2026-22591: Fast DDS Content Filter DoS (HIGH Severity, CVSS: 7.5) | Sceawere