Reliable Datagram Sockets
Reliable Datagram Sockets (RDS) is a high-performance, low-latency, reliable, connectionless protocol for delivering datagrams. It is developed by Oracle Corporation.
Internet protocol suite |
---|
Application layer |
Transport layer |
Internet layer |
Link layer |
|
It was included in the Linux kernel 2.6.30 which was released on 9th of June, 2009. The code was contributed by the OpenFabrics Alliance (OFA).[1]
On October 19, 2010, VSR announced CVE-2010-3904, a vulnerability within the Linux 2.6.30 kernel which could result in a local privilege escalation via the kernel's implementation of RDS.[2] This was subsequently fixed in Linux 2.6.36.[3]
On May 8, 2019, CVE-2019-11815 was published, regarding a race condition in the Linux RDS implementation that could lead to a use-after-free bug and possible arbitrary code execution.[4] The bug has been fixed in Linux 5.0.8.
See also
References
- "Linux 2 6 30 - Linux Kernel Newbies". Kernelnewbies.org. 2009-06-12. Retrieved 2015-10-11.
- "VSR Security Advisory : Product Description". Vsecurity.com. Retrieved 2015-10-11.
- "CVE-2010-3904". NIST National Vulnerability Database. Retrieved 2020-12-27.
- "NVD - CVE-2019-11815". nvd.nist.gov. Retrieved 2019-05-14.