In the Linux kernel, the following vulnerability has been resolved:
blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
__blkcg_rstat_flush() can be run anytime, especially when blk_cgroup_bio_start
is being executed.
If WRITE of `->lqueued` is re-ordered with READ of 'bisc->lnode.next' in
the loop of __blkcg_rstat_flush(), `next_bisc` can be assigned with one
stat instance being added in blk_cgroup_bio_start(), then the local
list in __blkcg_rstat_flush() could be corrupted.
Fix the issue by adding one barrier.
Metrics
Affected Vendors & Products
References
History
Wed, 04 Dec 2024 15:00:00 +0000
Type | Values Removed | Values Added |
---|---|---|
CPEs | cpe:/a:redhat:rhel_eus:9.4 |
Wed, 07 Aug 2024 22:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
CPEs | cpe:/a:redhat:rhel_eus:9.2 |
Wed, 07 Aug 2024 10:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Redhat
Redhat rhel Eus |
|
CPEs | cpe:/a:redhat:rhel_eus:9.2::nfv | |
Vendors & Products |
Redhat
Redhat rhel Eus |
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-06-24T13:50:51.033Z
Updated: 2024-12-19T09:03:55.995Z
Reserved: 2024-06-21T11:16:40.612Z
Link: CVE-2024-38384
Vulnrichment
Updated: 2024-08-02T04:04:25.142Z
NVD
Status : Awaiting Analysis
Published: 2024-06-24T14:15:12.547
Modified: 2024-11-21T09:25:33.487
Link: CVE-2024-38384
Redhat