Junglewise Threat Intelligence

CVE-2026-64316: Linux Kernel sensitive information leak in CAAM crypto driver

CVE-2026-64316 · Severity: info · CVSS 2.1 · Published 2026-07-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's CAAM cryptographic driver could allow sensitive encryption keys to be leaked into system logs. This occurs when specific debug settings are enabled, potentially allowing a local user with access to system logs to view secret keys. This could compromise the confidentiality of encrypted data on the system.

Technical details

An information disclosure vulnerability exists in the Linux kernel's Cryptographic Acceleration and Assurance Module (CAAM) driver. The driver utilized 'print_hex_dump_debug()' in several functions, including 'aead_setkey', 'gcm_setkey', and 'skcipher_setkey', which can output sensitive key material to the kernel log buffer when CONFIG_DYNAMIC_DEBUG is enabled. A local attacker with access to dmesg or system logs could retrieve these keys. The fix replaces these calls with 'print_hex_dump_devel()', which ensures that sensitive material is only dumped in development environments and not in production builds with dynamic debugging enabled.

Affected products

  • Linux Linux Kernel 5.3 to 6.10

Timeline

  • 2026-04-27: disclosed: Initial patch submitted by Thorsten Blum
  • 2026-07-24: patched: Patch committed to stable tree by Greg Kroah-Hartman
  • 2026-07-25: advisory: CVE-2026-64316 published

References

Related threats