Description
Race condition in the Pipe (IPC) close function in FreeBSD 6.3 and 6.4 allows local users to cause a denial of service (crash) or gain privileges via vectors related to kqueues, which triggers a use after free, leading to a NULL pointer dereference or memory corruption.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- FreeBSD 6.4 - 'pipeclose()'/'knlist_cleardel()' Race Condition EDB-9859 · local · Oct 8, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 1022982 vdb-entry
- FreeBSD-SA-09:13 vendor-advisory
- 58544 vdb-entry
- 20090913 Re: [Full-disclosure] FreeBSD <= 6.1 kqueue() NULL pointer dereference mailing-list
- 36375 vdb-entry