cveboard RSS feed

CVE-2024-49854

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

block, bfq: fix uaf for accessing waker_bfqq after splitting

In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix uaf for accessing waker_bfqq after splitting After commit 42c306ed7233 ("block, bfq: don't break merge chain in bfq_split_bfqq()"), if the current procress is the last holder of bfqq, the bfqq can be freed after bfq_split_bfqq(). Hence recored the bfqq and then access bfqq->waker_bfqq may trigger UAF. What's more, the waker_bfqq may in the merge chain of bfqq, hence just recored waker_bfqq is still not safe. Fix the problem by adding a helper bfq_waker_bfqq() to check if bfqq->waker_bfqq is in the merge chain, and current procress is the only holder.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
e0c20d88b7dce85d2703bb6ba77bf359959675cdaffectedgit63a07379fdb6c72450cb05294461c6016b8b7726UnavailableNone listed
de6c5e3a456019d2182e345730e59721714fa0b5affectedgitde0456460f2abf921e356ed2bd8da87a376680bdUnavailableNone listed
19f3bec2ac4be329b9bd12b18a989b867618d2d8affectedgit0780451f03bf518bc032a7c584de8f92e2d39d7fUnavailableNone listed
13b3d0e8cb121f99b11918a0d4bcc1ce4647d352affectedgit0b8bda0ff17156cd3f60944527c9d8c9f99f1583UnavailableNone listed
4780f50ea50cfe8e89fc3747bf3dd155488433bbaffectedgitcae58d19121a70329cf971359e2518c93fec04feUnavailableNone listed
42c306ed723321af4003b2a41bb73728cab54f85affectedgit1ba0403ac6447f2d63914fb760c44a3b19c44eafUnavailableNone listed
9e813033594b141f61ff0ef0cfaaef292564b041affectedgitUnavailableUnavailableNone listed
3a5f45a4ad4e1fd36b0a998eef03d76a4f02a2a8affectedgitUnavailableUnavailableNone listed
3630a18846c7853aa326d3b42fd0a855af7b41bcaffectedgitUnavailableUnavailableNone listed
4.19.323affectedsemver4.20UnavailableNone listed
5.4.285affectedsemver5.5UnavailableNone listed
5.10.227affectedsemver5.11UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected

No explicit version tuples; consult this entry's default status.