CVE-2025-37978

block: integrity: Do not call set_page_dirty_lock()

published May 20, 2025

CVSS
—
EPSS
0%
Percentile
8.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

block: integrity: Do not call set_page_dirty_lock()

Placing multiple protection information buffers inside the same page

can lead to oopses because set_page_dirty_lock() can't be called from

interrupt context.

Since a protection information buffer is not backed by a file there is

no point in setting its page dirty, there is nothing to synchronize.

Drop the call to set_page_dirty_lock() and remove the last argument to

bio_integrity_unpin_bvec().

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00189 · 8.0th percentile
Published
2025-05-20T16:58Z
EPSS history
Timeline
  • 20 MAY 16:58Z
    block: integrity: Do not call set_page_dirty_lock()
    cvelistv5