CVE-2026-43163

md/bitmap: fix GPF in write_page caused by resize race

MEDIUM
4.7
CVSS Score
Published: May 6, 2026 at 11:27 AM UTC
Updated: June 17, 2026 at 10:49 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM4.7
Exploit prediction
EPSS 0.1%

Description

In the Linux kernel, the following vulnerability has been resolved: md/bitmap: fix GPF in write_page caused by resize race A General Protection Fault occurs in write_page() during array resize: RIP: 0010:write_page+0x22b/0x3c0 [md_mod] This is a use-after-free race between bitmap_daemon_work() and __bitmap_resize(). The daemon iterates over `bitmap->storage.filemap` without locking, while the resize path frees that storage via md_bitmap_file_unmap(). `quiesce()` does not stop the md thread, allowing concurrent access to freed pages. Fix by holding `mddev->bitmap_info.mutex` during the bitmap update.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.5 ≤ v < 5.10.2523.5 ≤ v < 5.15.2023.5 ≤ v < 6.1.1653.5 ≤ v < 6.12.753.5 ≤ v < 6.18.163.5 ≤ v < 6.19.63.5 ≤ v < 6.6.1283.5 ≤ v < 7.05.11 ≤ v < 5.15.2025.16 ≤ v < 6.1.1656.13 ≤ v < 6.18.166.19 ≤ v < 6.19.66.2 ≤ v < 6.6.1286.7 ≤ v < 6.12.753.5d60b479d177a5735b6b4db6ee5280ef6653f50e7
Vendor states this is fixed in 140cc839fbeb1ddb33a8da8811b716d88d3905b7 (fixed)
Vendor states this is fixed in 46ef85f854dfa9d5226b3c1c46493d79556c9589 (fixed)
Vendor states this is fixed in 5f73c8b33df9a605a591eab72d43a969600c1f8c (fixed)
Vendor states this is fixed in 9a6f8cd28bb9bb6ed86a6df19331fb08016dee7f (fixed)
Vendor states this is fixed in a437e3bf30e32846079e470c1ba5ee790bccdf89 (fixed)
Vendor states this is fixed in d3af62411e19752c663fe4f424dbf49d95a4cc7c (fixed)
Vendor states this is fixed in d92b8fac294b5f915c50e65ce4ae2262e53614ec (fixed)
Vendor states this is fixed in ebcacc7ca22d5e8a03a970f0621ae1d1356b9ae8 (fixed)
Vendor states this is fixed in 3.5 (unaffected)
Vendor states this is fixed in 5.10.252 (unaffected)
Vendor states this is fixed in 5.15.202 (unaffected)
Vendor states this is fixed in 6.1.165 (unaffected)
Vendor states this is fixed in 6.12.75 (unaffected)
Vendor states this is fixed in 6.18.16 (unaffected)
Vendor states this is fixed in 6.19.6 (unaffected)
Vendor states this is fixed in 6.6.128 (unaffected)
Vendor states this is fixed in 7.0 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
HIGH
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-362

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card