CVE catalog

CVE-2024-28231

fastdds: CVE-2024-28231

[CVE catalog]

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

eprosima Fast DDS is a C++ implementation of the Data Distribution Service standard of the Object Management Group. Prior to versions 2.14.0, 2.13.4, 2.12.3, 2.10.4, and 2.6.8, manipulated DATA Submessage can cause a heap overflow error in the Fast-DDS process, causing the process to be terminated remotely. Additionally, the payload_size in the DATA Submessage packet is declared as uint32_t. When a negative number, such as -1, is input into this variable, it results in an Integer Overflow (for example, -1 gets converted to 0xFFFFFFFF). This eventually leads to a heap-buffer-overflow, causing the program to terminate. Versions 2.14.0, 2.13.4, 2.12.3, 2.10.4, and 2.6.8 contain a fix for this 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-3fixed
Debianfastddstrixie3.1.2+ds-1fixed
Debianfastddsbookworm2.9.1+ds-1+deb12u2vulnerable
Debianfastddsbookworm-security2.9.1+ds-1+deb12u2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfastddssourcesid2.14.0+ds-2not yet assignedNot reported[1067393]
Debianfastddssourcetrixie2.14.0+ds-2not yet assignedNot reported[1067393]
Debianfastddssourcebookworm(unfixed)not yet assignedNot reported[1067393]

[Debian bug #1067393]

Notes

[bookworm] fastdds: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References