I am doing research on CVE-2017-16939 and trying to understand the exploit code for an assignment; however, I cannot find clear information on what sk_rmem_alloc represents.
Can someone point me in the direction of documentation that answers these questions?:
- What does sk_rmem_alloc represent in reference to Netlink sockets?
- How does it interact with sk_rcvbuf and netlink_skb_set_owner_r?
Link to exploit code: https://www.exploit-db.com/exploits/44049
Link to vulnerability: https://www.cvedetails.com/cve/CVE-2017-16939/