Skip to main navigation Skip to search Skip to main content

Abusing DDS Discovery: Denial-of-Service Attacks Against ROS 2

  • Jiafu Xu
  • , Songran Liu*
  • , Zilong Wang
  • , Minghe Yu
  • , Yue Tang
  • , Yang Wang
  • , Weiguang Pang
  • , Wang Yi
  • *Corresponding author for this work
  • Northeastern University China
  • Qilu University of Technology
  • Uppsala University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Data Distribution Service (DDS) provides data-centric publish-subscribe messaging with a mandatory discovery protocol, enabling distributed applications to automatically locate and communicate with each other. ROS 2, the de facto middleware for robotic systems, adopts DDS as its communication backbone. In this paper, we demonstrate that the DDS discovery mechanism can be exploited to mount Denial-of-Service attacks against ROS 2 applications. By repeatedly triggering discovery traffic, an adversary can significantly inflate pipeline latency during runtime. We validate the attack on ROS 2 Humble with two widely used DDS implementations and a real UAV case study, confirming its effectiveness across different configurations.

Original languageEnglish
Title of host publication2026 Design, Automation and Test in Europe Conference, DATE 2026 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783982674117
DOIs
StatePublished - 2026
Externally publishedYes
Event2026 Design, Automation and Test in Europe Conference, DATE 2026 - Verona, Italy
Duration: 20 Apr 202622 Apr 2026

Publication series

NameProceedings -Design, Automation and Test in Europe, DATE
ISSN (Print)1530-1591

Conference

Conference2026 Design, Automation and Test in Europe Conference, DATE 2026
Country/TerritoryItaly
CityVerona
Period20/04/2622/04/26

Keywords

  • DDS
  • Denial-of-Service Attack
  • Discovery Protocol
  • ROS 2

Fingerprint

Dive into the research topics of 'Abusing DDS Discovery: Denial-of-Service Attacks Against ROS 2'. Together they form a unique fingerprint.

Cite this