CVE-2026-43044

crypto: caam - fix DMA corruption on long hmac keys

High · published May 1, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.6
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

crypto: caam - fix DMA corruption on long hmac keys

When a key longer than block size is supplied, it is copied and then

hashed into the real key. The memory allocated for the copy needs to

be rounded to DMA cache alignment, as otherwise the hashed key may

corrupt neighbouring memory.

The rounding was performed, but never actually used for the allocation.

Fix this by replacing kmemdup with kmalloc for a larger buffer,

followed by memcpy.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00175 · 6.6th percentile
Published
2026-05-01T14:15Z
EPSS history
Timeline
  • 01 MAY 14:15Z
    crypto: caam - fix DMA corruption on long hmac keys
    cvelistv5