CVE Catalog

CVE-2015-3331

High
Published: Translated: NVD NIST

Summary

The __driver_rfc4106_decrypt function in the Linux kernel before version 3.19.3 improperly determines the memory locations used for encrypted data, which can lead to buffer overflow and system crash or potentially arbitrary code execution.

Risk Assessment

Attackers may exploit this vulnerability to cause system crashes or remote code execution, posing a serious threat to the integrity and availability of the system.

Recommendation

It is recommended to update the Linux kernel to version 3.19.3 or later to mitigate this vulnerability.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel before 3.19.3 does not properly determine the memory locations used for encrypted data, which allows context-dependent attackers to cause a denial of service (buffer overflow and system crash) or possibly execute arbitrary code by triggering a crypto API call, as demonstrated by use of a libkcapi test program with an AF_ALG(aead) socket.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS