Stack-based buffer overflow in the get_matching_model_microcode function in arch/x86/kernel/cpu/microcode/intel_early.c in the Linux kernel before 4.0 allows context-dependent attackers to gain privileges by constructing a crafted microcode header and leveraging root privileges for write access to the initrd.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 3.15 | 3.16.35 |
| linux / linux_kernel | 3.17 | 3.18.19 |
| linux / linux_kernel | 3.13 | 3.14.47 |
| linux / linux_kernel | 3.9 | 3.10.83 |
| linux / linux_kernel | 3.11 | 3.12.40 |
| fedoraproject / fedora | 21 | 21.x |