CVE-2026-43330 in Linux
Resumen
por VulDB • 2026-05-24
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
crypto: caam - corrección de desbordamiento en claves HMAC largas
Cuando se proporciona una clave más larga que el tamaño del bloque, se copia y luego se hashea para generar la clave real. La memoria asignada para la copia debe redondearse a la alineación de caché de DMA; de lo contrario, la clave hasheada podría corromper la memoria adyacente.
La copia se realiza utilizando `kmemdup`, sin embargo, esto provoca un desbordamiento: se leen más bytes (aligned_len - keylen) desde el búfer de origen de keylen. Se corrige este problema reemplazando `kmemdup` por `kmalloc`, seguido de `memcpy`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.