Uncontrolled Recursion in Fast DDS - CVE-2026-22591
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to crash Fast DDS participants with DDSSQLFilter-enabled writers when DDS Security is disabled.
The vulnerability exists due to missing recursion depth limits in the DDSSQLFilter parser when processing deeply nested filter expressions received through subscription discovery traffic. An unauthenticated remote attacker can join the DDS domain and complete discovery before sending a single crafted SEDP subscription message that exhausts the victim's stack and terminates its process.