The InfiniBand (IB) implementation in the Linux kernel package before 2.6.32-504.12.2 on Red Hat Enterprise Linux (RHEL) 6 does not properly restrict use of User Verbs for registration of memory regions, which allows local users to access arbitrary physical memory locations, and consequently cause a denial of service (system crash) or gain privileges, by leveraging permissions on a uverbs device under /dev/infiniband/.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 3.15 | 3.16.35 |
| linux / linux_kernel | 3.3 | 3.4.108 |
| linux / linux_kernel | 2.6.12 | 3.2.69 |
| linux / linux_kernel | 3.5 | 3.10.75 |
| linux / linux_kernel | 3.11 | 3.12.41 |
| linux / linux_kernel | 3.13 | 3.14.39 |
| linux / linux_kernel | 3.17 | 3.18.13 |
| linux / linux_kernel | 3.19 | 3.19.5 |
| canonical / ubuntu_linux | 14.10 | 14.10.x |
| canonical / ubuntu_linux | 14.04 | 14.04.x |
| canonical / ubuntu_linux | 10.04 | 10.04.x |
| canonical / ubuntu_linux | 12.04 | 12.04.x |
| debian / debian_linux | 8.0 | 8.0.x |
| debian / debian_linux | 7.0 | 7.0.x |