In the Linux kernel, the following vulnerability has been resolved:
cachestat: do not flush stats in recency check
syzbot detects that cachestat() is flushing stats, which can sleep, in its
RCU read section (see [1]). This is done in the workingset_test_recent()
step (which checks if the folio's eviction is recent).
Move the stat flushing step to before the RCU read section of cachestat,
and skip stat flushing during the recency check.
[1]: https://lore.kernel.org/cgroups/000000000000f71227061bdf97e0@google.com/
Metrics
Affected Vendors & Products
References
History
Wed, 11 Sep 2024 13:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Fri, 30 Aug 2024 10:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Weaknesses | CWE-99 | |
Metrics |
threat_severity
|
threat_severity
|
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-07-29T14:31:48.256Z
Updated: 2024-11-05T09:35:22.006Z
Reserved: 2024-07-12T12:17:45.619Z
Link: CVE-2024-41033
Vulnrichment
Updated: 2024-08-02T04:39:56.232Z
NVD
Status : Awaiting Analysis
Published: 2024-07-29T15:15:11.920
Modified: 2024-07-29T16:21:52.517
Link: CVE-2024-41033
Redhat