CVE catalog

CVE-2025-64438

fastdds: CVE-2025-64438

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.61% · Oct 25, 2026

Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group ). Prior to versions 3.4.1, 3.3.1, and 2.6.11, a remotely triggerable Out-of-Memory (OOM) denial-of-service exists in Fast -DDS when processing RTPS GAP submessages under RELIABLE QoS. By sending a tiny GAP packet with a huge gap range (`gapList .base - gapStart`), an attacker drives `StatefulReader::processGapMsg()` into an unbounded loop that inserts millions of s equence numbers into `WriterProxy::changes_received_` (`std::set`), causing multi-GB heap growth and process termination. No authentication is required beyond network reachability to the reader on the DDS domain. In environments without an RSS limit (non-ASan / unlimited), memory consumption was observed to rise to ~64 GB. Versions 3.4.1, 3.3.1, and 2.6.11 patch t he issue.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianfastddssid3.3.0+ds-3vulnerable
Debianfastddstrixie3.1.2+ds-1vulnerable
Debianfastddsbookworm2.9.1+ds-1+deb12u2vulnerable
Debianfastddsbookworm-security2.9.1+ds-1+deb12u2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfastddssourcesid(unfixed)not yet assignedNot reported[1121096]
Debianfastddssourcetrixie(unfixed)not yet assignedNot reported[1121096]
Debianfastddssourcebookworm(unfixed)not yet assignedNot reported[1121096]

[Debian bug #1121096]

Notes

[trixie] fastdds: Minor issue [bookworm] fastdds: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [fastdds-tools]Affected

    Source package: [fastdds]

    Details (4)
    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

  • [libfastrtps2.9]Affected

    Source package: [fastdds]

    Details (4)
    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

  • [libfastrtps-dev]Affected

    Source package: [fastdds]

    Details (4)
    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

  • [libfastrtps-doc]Affected

    Source package: [fastdds]

    Details (4)
    • 2.9.1+ds-1+deb12u2 · all · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · all · bookworm

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · all · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

    • 2.9.1+ds-1+deb12u2 · all · bookworm-security

      Affected

      dsa · fastdds · debian · bookworm; dsa · fastdds · debian · 12

[Debian 13 (Trixie)]

  • [fastdds-tools]Affected

    Source package: [fastdds]

    Details (2)
    • 3.1.2+ds-1+b1 · amd64 · trixie

      Affected

      dsa · fastdds · debian · 13

    • 3.1.2+ds-1+b1 · arm64 · trixie

      Affected

      dsa · fastdds · debian · 13

  • [libfastdds3.1]Affected

    Source package: [fastdds]

    Details (2)
    • 3.1.2+ds-1+b1 · amd64 · trixie

      Affected

      dsa · fastdds · debian · 13

    • 3.1.2+ds-1+b1 · arm64 · trixie

      Affected

      dsa · fastdds · debian · 13

  • [libfastdds-dev]Affected

    Source package: [fastdds]

    Details (2)
    • 3.1.2+ds-1+b1 · amd64 · trixie

      Affected

      dsa · fastdds · debian · 13

    • 3.1.2+ds-1+b1 · arm64 · trixie

      Affected

      dsa · fastdds · debian · 13

  • [libfastdds-doc]Affected

    Source package: [fastdds]

    Details (2)
    • 3.1.2+ds-1 · all · trixie

      Affected

      dsa · fastdds · debian · 13

    • 3.1.2+ds-1 · all · trixie

      Affected

      dsa · fastdds · debian · 13

  • [libfastrtps-dev]Affected

    Source package: [fastdds]

    Details (2)
    • 3.1.2+ds-1 · all · trixie

      Affected

      dsa · fastdds · debian · 13

    • 3.1.2+ds-1 · all · trixie

      Affected

      dsa · fastdds · debian · 13

Observed:

References