cveboard RSS feed

CVE-2024-27023

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)

md: Fix missing release of 'active_io' for flush

In the Linux kernel, the following vulnerability has been resolved: md: Fix missing release of 'active_io' for flush submit_flushes atomic_set(&mddev->flush_pending, 1); rdev_for_each_rcu(rdev, mddev) atomic_inc(&mddev->flush_pending); bi->bi_end_io = md_end_flush submit_bio(bi); /* flush io is done first */ md_end_flush if (atomic_dec_and_test(&mddev->flush_pending)) percpu_ref_put(&mddev->active_io) -> active_io is not released if (atomic_dec_and_test(&mddev->flush_pending)) -> missing release of active_io For consequence, mddev_suspend() will wait for 'active_io' to be zero forever. Fix this problem by releasing 'active_io' in submit_flushes() if 'flush_pending' is decreased to zero.

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)
f9f2d957a8ea93c73182aebf7de30935a58c027daffectedgit6b2ff10390b19a2364af622b6666b690443f9f3fUnavailableNone listed
530cec617f5a8ba6f26bcbf0d64d75c951d17730affectedgit02dad157ba11064d073f5499dc33552b227d5d3aUnavailableNone listed
c4c2345214b66e2505a26fd2ea58839dd7a1d48daffectedgit11f81438927f84edfaaeb5d5f10856c3a1c1fc82UnavailableNone listed
fa2bbff7b0b4e211fec5e5686ef96350690597b5affectedgit855678ed8534518e2b428bcbcec695de9ba248e8UnavailableNone listed

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)
6.1.75affectedsemver6.1.80UnavailableNone listed
6.6.14affectedsemver6.6.19UnavailableNone listed
6.7.2affectedsemver6.7.7UnavailableNone listed