Heap overflow in push_back_helper due to a CDR message
CVE-2023-39946
What is CVE-2023-39946?
An exploitation vulnerability exists in eprosima Fast DDS, where a heap overflow can occur when a malicious PID_PROPERTY_LIST parameter is sent, which contains a CDR string exceeding the actual content size. This vulnerability arises due to the improper handling of memory in the push_back_helper function, specifically during the use of memcpy to transfer data and size parameters. Attackers can exploit this flaw by sending crafted CDR strings to the discovery multicast port, potentially leading to a crash of Fast-DDS processes. Versions 2.11.1, 2.10.2, 2.9.2, and 2.6.6 have been patched to address this issue.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Fast-DDS < 2.6.6 < 2.6.6
Fast-DDS >= 2.7.0, < 2.9.2 < 2.7.0, 2.9.2
Fast-DDS >= 2.10.0, < 2.10.2 < 2.10.0, 2.10.2
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
