The regset (aka register set) feature in the Linux kernel before 3.2.10 does not properly handle the absence of .get and .set methods, which allows local users to cause a denial of service (NULL pointer dereference) or possibly have unspecified other impact via a (1) PTRACE_GETREGSET or (2) PTRACE_SETREGSET ptrace call.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | - | 3.0.24 |
| linux / linux_kernel | 3.1 | 3.2.10 |
| redhat / enterprise_linux | 4.0 | 4.0.x |
| redhat / enterprise_mrg | 2.0 | 2.0.x |
| suse / linux_enterprise_server | 11-sp1 | 11-sp1.x |
| suse / linux_enterprise_desktop | 11-sp1 | 11-sp1.x |
| suse / linux_enterprise_desktop | 11-sp2 | 11-sp2.x |
| suse / linux_enterprise_server | 11-sp2 | 11-sp2.x |
| suse / linux_enterprise_high_availability_extension | 11-sp1 | 11-sp1.x |
| suse / linux_enterprise_high_availability_extension | 11-sp2 | 11-sp2.x |