Description
The kernel in FreeBSD 6.3 through 7.0 on amd64 platforms can make an extra swapgs call after a General Protection Fault (GPF), which allows local users to gain privileges by triggering a GPF during the kernel's return from (1) an interrupt, (2) a trap, or (3) a system call.
References
- 31743 third-party-advisory
- FreeBSD-SA-08:07 vendor-advisory
- 1020815 vdb-entry
- freebsd-fault-privilege-escalation(44905) vdb-entry
- 31003 vdb-entry