CVE-2026-46019
Description
A flaw was found in the Linux kernel's atmel-aes cryptographic driver. The atmel_aes_buff_cleanup function incorrectly deallocates memory, leading to a memory leak. Specifically, while atmel_aes_buff_init() allocates four pages of memory, atmel_aes_buff_cleanup() only frees one page, resulting in three pages of memory being leaked. This issue could potentially lead to a denial of service due to resource exhaustion over time.
Understanding the Weakness (CWE)
Integrity,Availability,Confidentiality
Technical Impact: Modify Memory; DoS: Crash, Exit, or Restart; Execute Unauthorized Code or Commands
This weakness may result in the corruption of memory, and perhaps instructions, possibly leading to a crash. If the corrupted memory can be effectively controlled, it may be possible to execute arbitrary code.
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.