Junglewise Threat Intelligence

CVE-2026-53016: Linux Kernel buffer overflow in CCP crypto driver

CVE-2026-53016 · Severity: info · CVSS 5.5 · Published 2026-06-24

Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's cryptographic subsystem that could lead to system instability. The issue occurs when the system processes specific encryption requests, causing it to write data beyond the intended memory boundaries. This could potentially be used by a local attacker to crash the system or corrupt memory.

Technical details

A buffer overflow exists in the Linux kernel's CCP (Crypto Coprocessor) driver within the `ccp_aes_complete()` function. When processing `rfc3686-ctr-aes-ccp` requests via AF_ALG, the driver incorrectly assumes a fixed IV size of `AES_BLOCK_SIZE` (16 bytes) when restoring the IV to the caller's buffer. However, RFC3686 symmetric ciphers utilize an 8-byte IV, leading to a heap-based buffer overflow during the `memcpy` operation. An attacker with local access could exploit this to corrupt adjacent memory or cause a kernel panic. The issue has been resolved by using `crypto_skcipher_ivsize()` to ensure only the correct number of bytes are copied.

Affected products

  • Linux Linux 3.14 to 6.14.y

Timeline

  • 2026-04-16: patched: Initial fix in mainline kernel
  • 2026-06-24: disclosed: CVE published

References