crypto/pcrypt.c in the Linux kernel before 4.14.13 mishandles freeing instances, allowing a local user able to access the AF_ALG-based AEAD interface (CONFIG_CRYPTO_USER_API_AEAD) and pcrypt (CONFIG_CRYPTO_PCRYPT) to cause a denial of service (kfree of an incorrect pointer) or possibly have unspecified other impact by executing a crafted sequence of system calls.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 4.2 | 4.4.111 |
| linux / linux_kernel | 4.5 | 4.9.76 |
| linux / linux_kernel | 4.10 | 4.14.13 |
| canonical / ubuntu_linux | 14.04 | 14.04.x |
| canonical / ubuntu_linux | 16.04 | 16.04.x |