In the Linux kernel, the following vulnerability has been resolved:
arm64/sme: Always exit sme_alloc() early with existing storage
When sme_alloc() is called with existing storage and we are not flushing we
will always allocate new storage, both leaking the existing storage and
corrupting the state. Fix this by separating the checks for flushing and
for existing storage as we do for SVE.
Callers that reallocate (eg, due to changing the vector length) should
call sme_free() themselves.
Metrics
Affected Vendors & Products
References
History
Wed, 13 Nov 2024 02:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Redhat
Redhat enterprise Linux |
|
CPEs | cpe:/a:redhat:enterprise_linux:9 cpe:/o:redhat:enterprise_linux:9 |
|
Vendors & Products |
Redhat
Redhat enterprise Linux |
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-02-29T15:52:20.615Z
Updated: 2024-11-05T09:12:41.174Z
Reserved: 2024-02-19T14:20:24.131Z
Link: CVE-2024-26618
Vulnrichment
Updated: 2024-08-02T00:07:19.692Z
NVD
Status : Awaiting Analysis
Published: 2024-03-11T18:15:19.510
Modified: 2024-03-12T12:40:13.500
Link: CVE-2024-26618
Redhat