Description
The i386_set_ldt system call in NetBSD 1.5 and earlier, and OpenBSD 2.8 and earlier, when the USER_LDT kernel option is enabled, does not validate a call gate target, which allows local users to gain root privileges by creating a segment call gate in the Local Descriptor Table (LDT) with a target that specifies an arbitrary kernel address.
References
- CSSA-2001-SCO.35 vendor-advisory
- NetBSD-SA:2001-002 vendor-advisory
- VU#358960 third-party-advisory
- user-ldt-validation(6222) vdb-entry
- 2739 vdb-entry
- 20010302 The USER_LDT kernel option allows an attacker to gain access to privileged areas of kernel memory. vendor-advisory
- 20010219 Re: your mail mailing-list
- 6141 vdb-entry