PT-2026-38981 · Linux+2 · Linux Kernel+2

CVE-2026-43330

·

Published

2026-03-17

·

Updated

2026-08-20

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An overflow occurs in the crypto caam component when a key longer than the block size is supplied. The system copies and hashes the key into the real key, but the memory allocated for the copy must be rounded to DMA cache alignment to prevent corruption of neighboring memory. The use of the kmemdup() function causes the system to read more bytes than intended (specifically aligned len minus keylen) from the source buffer.
Recommendations Replace the kmemdup() function with kmalloc() followed by memcpy() to ensure correct memory handling.

Exploit

Fix

Memory Corruption

Heap Based Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2026:27288
BDU:2026-12724
CVE-2026-43330
OPENSUSE-SU-2026:21555-1
RHSA-2026:27288
RHSA-2026:39371
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2195-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8619-1
USN-8665-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu