CVE-2024-26618

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
11/03/2024
Last modified:
03/11/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> arm64/sme: Always exit sme_alloc() early with existing storage<br /> <br /> When sme_alloc() is called with existing storage and we are not flushing we<br /> will always allocate new storage, both leaking the existing storage and<br /> corrupting the state. Fix this by separating the checks for flushing and<br /> for existing storage as we do for SVE.<br /> <br /> Callers that reallocate (eg, due to changing the vector length) should<br /> call sme_free() themselves.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.5 (including) 6.6.15 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.7.3 (excluding)