CVE-2024-26955

nilfs2: prevent kernel bug at submit_bh_wbc()

HIGH
7.8
CVSS Score
Published: May 1, 2024 at 05:18 AM UTC
Updated: June 17, 2026 at 07:18 AM UTC
2 products affected across 2 vendorsLinux KernelDebian Linux

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
HIGH7.8
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: nilfs2: prevent kernel bug at submit_bh_wbc() Fix a bug where nilfs_get_block() returns a successful status when searching and inserting the specified block both fail inconsistently. If this inconsistent behavior is not due to a previously fixed bug, then an unexpected race is occurring, so return a temporary error -EAGAIN instead. This prevents callers such as __block_write_begin_int() from requesting a read into a buffer that is not mapped, which would cause the BUG_ON check for the BH_Mapped flag in submit_bh_wbc() to fail.

Affected

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

2.6.30 ≤ v < 4.19.3122.6.30 ≤ v < 5.10.2152.6.30 ≤ v < 5.15.1542.6.30 ≤ v < 5.4.2742.6.30 ≤ v < 6.1.842.6.30 ≤ v < 6.6.242.6.30 ≤ v < 6.7.122.6.30 ≤ v < 6.8.32.6.30 ≤ v < 6.94.20 ≤ v < 5.4.2745.11 ≤ v < 5.15.1545.16 ≤ v < 6.1.845.5 ≤ v < 5.10.2156.2 ≤ v < 6.6.246.7 ≤ v < 6.7.126.8 ≤ v < 6.8.31f5abe7e7dbcd83e73212c6cb135a6106cea6a0b2.6.30
Vendor states this is fixed in 0c8aa4cfda4e4adb15d5b6536d155eca9c9cd44c (fixed)
Vendor states this is fixed in 192e9f9078c96be30b31c4b44d6294b24520fce5 (fixed)
Vendor states this is fixed in 269cdf353b5bdd15f1a079671b0f889113865f20 (fixed)
Vendor states this is fixed in 32eaee72e96590a75445c8a6c7c1057673b47e07 (fixed)
Vendor states this is fixed in 48d443d200237782dc82e6b60663ec414ef02e39 (fixed)
Vendor states this is fixed in 76ffbe911e2798c7296968f5fd72f7bf67207a8d (fixed)
Vendor states this is fixed in 91e4c4595fae5e87069e44687ae879091783c183 (fixed)
Vendor states this is fixed in ca581d237f3b8539c044205bb003de71d75d227c (fixed)
Vendor states this is fixed in f0fe7ad5aff4f0fcf988913313c497de85f1e186 (fixed)
Vendor states this is fixed in 2.6.30 (unaffected)
Vendor states this is fixed in 4.19.312 (unaffected)
Vendor states this is fixed in 5.10.215 (unaffected)
Vendor states this is fixed in 5.15.154 (unaffected)
Vendor states this is fixed in 5.4.274 (unaffected)
Vendor states this is fixed in 6.1.84 (unaffected)
Vendor states this is fixed in 6.6.24 (unaffected)
Vendor states this is fixed in 6.7.12 (unaffected)
Vendor states this is fixed in 6.8.3 (unaffected)
Vendor states this is fixed in 6.9 (unaffected)

References (11)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/0c8aa4cfda4e4adb15d5b6536d155eca9c9cd44c
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/192e9f9078c96be30b31c4b44d6294b24520fce5
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/269cdf353b5bdd15f1a079671b0f889113865f20
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/32eaee72e96590a75445c8a6c7c1057673b47e07
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/48d443d200237782dc82e6b60663ec414ef02e39
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/76ffbe911e2798c7296968f5fd72f7bf67207a8d
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/91e4c4595fae5e87069e44687ae879091783c183
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/ca581d237f3b8539c044205bb003de71d75d227c

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

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

Quick Info

StatusANALYZED
CWE
NVD-CWE-noinfo

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