CVE-2025-37978

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-37978
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-37978.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-37978
Downstream
Related
Published
2025-05-20T17:15:48Z
Modified
2025-08-09T20:01:27Z
Summary
[none]
Details

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

block: integrity: Do not call setpagedirty_lock()

Placing multiple protection information buffers inside the same page can lead to oopses because setpagedirty_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 setpagedirtylock() and remove the last argument to biointegrityunpinbvec().

References

Affected packages