Skip to main content
CVE-2026-22591VulnerabilityPublished 09/09/2026Updated 09/14/2026

CVE-2026-22591: CWE-400: Uncontrolled Resource Consumption in eProsima Fast-DDS

Affects eProsima Fast-DDSSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High.

Data as of 10/24/2026, 22:16:03 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.3% chance of exploitation in 30 days – higher than 23% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

What to do

Affected software

ProductAffectedFixed in
eProsimaFast-DDSAffected
  • <2.6.12
  • >=2.7.0 <2.14.6
  • >=3.0.0 <3.2.4
  • >=3.4.0 <3.4.3
Fixed in
  • 2.6.12
  • 2.14.6
  • 3.2.4
  • 3.4.3
GitHubeprosima/Fast-DDSpkg:github/eprosima/Fast-DDSOther threatsAffected
  • <2.6.12
  • >=2.0.0 <2.14.6
  • >=3.0.0 <3.2.4
  • >=3.2.0 <3.4.3
Fixed in
  • 2.6.12
  • 2.14.6
  • 3.2.4
  • 3.4.3

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Fixed versions 2.6.12, 2.14.6, 3.2.4, and 3.4.3 of eProsima Fast DDS address this vulnerability. Users should upgrade to these or later versions to remediate the issue. No other mitigations are specified.

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.

Impact

The vulnerability allows remote attackers to cause a denial of service by crashing Fast DDS participants through resource exhaustion triggered by a crafted deeply nested filter expression. There is no impact on confidentiality or integrity, only availability is affected.

Weaknesses

References

Community reviews

Loading reviews…