CVE-2024-26955

nilfs2: prevent kernel bug at submit_bh_wbc()

State
Published
Severity
Not scored
Published
May 1, 2024
Updated
May 11, 2026
Reserved
Feb 19, 2024

Read the record on cve.org

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 91e4c4595fae5e87069e44687ae879091783c183Affected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 32eaee72e96590a75445c8a6c7c1057673b47e07Affected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before f0fe7ad5aff4f0fcf988913313c497de85f1e186Affected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before ca581d237f3b8539c044205bb003de71d75d227cAffected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 192e9f9078c96be30b31c4b44d6294b24520fce5Affected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 0c8aa4cfda4e4adb15d5b6536d155eca9c9cd44cAffected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 48d443d200237782dc82e6b60663ec414ef02e39Affected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 76ffbe911e2798c7296968f5fd72f7bf67207a8dAffected
  • 1f5abe7e7dbcd83e73212c6cb135a6106cea6a0b to before 269cdf353b5bdd15f1a079671b0f889113865f20Affected
LinuxLinux
  • 2.6.30Affected
  • before 2.6.30Not affected
  • 4.19.312 through 4.19.*Not affected
  • 5.4.274 through 5.4.*Not affected
  • 5.10.215 through 5.10.*Not affected
  • 5.15.154 through 5.15.*Not affected
  • 6.1.84 through 6.1.*Not affected
  • 6.6.24 through 6.6.*Not affected
  • 6.7.12 through 6.7.*Not affected
  • 6.8.3 through 6.8.*Not affected
  • 6.9 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.