Vulnerability Details : CVE-2023-39945
eprosima Fast DDS is a C++ implementation of the Data Distribution Service standard of the Object Management Group. Prior to versions 2.11.0, 2.10.2, 2.9.2, and 2.6.5, a data submessage sent to PDP port raises unhandled `BadParamException` in fastcdr, which in turn crashes fastdds. Versions 2.11.0, 2.10.2, 2.9.2, and 2.6.5 contain a patch for this issue.
Products affected by CVE-2023-39945
- cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:12.0:*:*:*:*:*:*:*
- cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*
- cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*
- cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-39945
0.20%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 58 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-39945
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST | |
8.2
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H |
3.9
|
4.2
|
GitHub, Inc. |
CWE ids for CVE-2023-39945
-
An exception is thrown from a function, but it is not caught.Assigned by: security-advisories@github.com (Secondary)
References for CVE-2023-39945
-
https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-2rq6-8j7x-frr9
Malformed serialized data in a data submessage leads to unhandled exception · Advisory · eProsima/Fast-DDS · GitHubThird Party Advisory
-
https://github.com/eProsima/Fast-CDR/blob/v1.0.26/src/cpp/Cdr.cpp#L72-L79
Fast-CDR/src/cpp/Cdr.cpp at v1.0.26 · eProsima/Fast-CDR · GitHubThird Party Advisory
-
https://www.debian.org/security/2023/dsa-5481
Debian -- Security Information -- DSA-5481-1 fastddsThird Party Advisory
-
https://bombshell.gtisc.gatech.edu/ddsfuzz/pcap/fastdds-exception-20230509-02.pcap
Third Party Advisory
Jump to