{"id":"CVE-2025-37978","title":"block: integrity: Do not call set_page_dirty_lock()","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nblock: integrity: Do not call set_page_dirty_lock()\n\nPlacing multiple protection information buffers inside the same page\ncan lead to oopses because set_page_dirty_lock…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < c38a005e6efb9ddfa06bd8353b82379d6fd5d6c4","Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < 9487fc1a10b3aa89feb24e7cedeccaaf63074617","Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < 39e160505198ff8c158f11bce2ba19809a756e8b","Linux 6.8"],"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"partial","timestamp":"2026-11-05T20:47:00.461128Z"},"published":"2025-05-20","updated":"2026-11-05","sourceUpdated":"2026-11-05T20:52:10.253Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-37978","references":[{"url":"https://git.kernel.org/stable/c/c38a005e6efb9ddfa06bd8353b82379d6fd5d6c4"},{"url":"https://git.kernel.org/stable/c/9487fc1a10b3aa89feb24e7cedeccaaf63074617"},{"url":"https://git.kernel.org/stable/c/39e160505198ff8c158f11bce2ba19809a756e8b"}],"tags":["cve.org"],"epss":0.00189,"epssPercentile":0.0852,"ingestedAt":"2026-11-05T22:38:31.899Z","slug":"CVE-2025-37978","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nblock: integrity: Do not call set_page_dirty_lock()\n\nPlacing multiple protection information buffers inside the same page\ncan lead to oopses because set_page_dirty_lock() can't be called from\ninterrupt context.\n\nSince a protection information buffer is not backed by a file there is\nno point in setting its page dirty, there is nothing to synchronize.\nDrop the call to set_page_dirty_lock() and remove the last argument to\nbio_integrity_unpin_bvec().\n\n## Affected\n\n- `Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < c38a005e6efb9ddfa06bd8353b82379d6fd5d6c4`\n- `Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < 9487fc1a10b3aa89feb24e7cedeccaaf63074617`\n- `Linux >= 492c5d455969fc2e829f26ed4c83487b068f0dd7 < 39e160505198ff8c158f11bce2ba19809a756e8b`\n- `Linux 6.8`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}