kernel/module.c in the Linux kernel before 5.12.14 mishandles Signature Verification, aka CID-0c18f29aae7c. Without CONFIG_MODULE_SIG, verification that a kernel module is signed, for loading via init_module, does not occur for a module.sig_enforce=1 command-line argument.
| Software | From | Fixed in |
|---|---|---|
| debian / debian_linux | 9.0 | 9.0.x |
| linux / linux_kernel | 4.15 | 4.19.196 |
| linux / linux_kernel | 4.20 | 5.4.129 |
| linux / linux_kernel | 5.5 | 5.10.47 |
| linux / linux_kernel | 5.11 | 5.12.14 |