CVE-2026-99087

dm-integrity: fix NULL pointer dereference when the 'R' flag is used

Published Oct 23, 2026 CVSS 3.1 · 4.4 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

dm-integrity: fix NULL pointer dereference when the 'R' flag is used

If the dm-integrity device has the SB_FLAG_DIRTY_BITMAP flag set and the
user activates the device in the 'R' mode, a crash in dm_integrity_resume
happens because the function attempts to read the journal containing the
bitmap.

This patch makes dm-integrity skip any writes to the device in
dm_integrity_resume if the device is activated in the 'R' mode.

Analysis

AI-generated

Technical impact

The Linux kernel’s dm-integrity module contains a NULL pointer dereference bug that is triggered when a device with the SB_FLAG_DIRTY_BITMAP flag is activated in read-only mode. An attacker can cause dm_integrity_resume to crash while the kernel attempts to read an absent journal bitmap. This crash results in a kernel panic or reboot, effectively denying service to the system or any applications running on it.

Affected Systems

The vulnerability affects all Linux kernel releases that include the dm-integrity module prior to the patch merged in commit 2e25842f0e4423e0efb243f56153d842ed6b933f. Operating systems that ship these kernels—including most standard Linux distributions—are impacted, regardless of the vendor.

Risk and Exploitability

The CVSS score is 4.4, classifying it as low to medium severity. The EPSS score is < 1%, indicating a very low likelihood of exploitation, and the issue is not listed in the CISA KEV catalog. The flaw requires the ability to activate a dm-integrity device in read-only mode while the SB_FLAG_DIRTY_BITMAP flag is set, which typically requires local or privileged access. An attacker can exploit the flaw to bring the system down, but no publicly available exploit has been reported. Because a kernel crash leads to denial of service, immediate remediation is strongly recommended.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains commit 2e25842f0e4423e0efb243f56153d842ed6b933f or later, which applies the null pointer dereference fix.
  • If an immediate kernel upgrade is not possible, do not activate dm-integrity devices in 'R' mode when the SB_FLAG_DIRTY_BITMAP flag is set, or remove the flag before activation.
  • After applying the update or disabling the vulnerable configuration, reboot the system to ensure the kernel is loaded from the patched image.

Generated by OpenCVE AI on October 27, 2026 at 13:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux
Type Values Removed Values Added
Weaknesses CWE-476
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dm-integrity: fix NULL pointer dereference when the 'R' flag is used If the dm-integrity device has the SB_FLAG_DIRTY_BITMAP flag set and the user activates the device in the 'R' mode, a crash in dm_integrity_resume happens because the function attempts to read the journal containing the bitmap. This patch makes dm-integrity skip any writes to the device in dm_integrity_resume if the device is activated in the 'R' mode.
Title dm-integrity: fix NULL pointer dereference when the 'R' flag is used
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Nov 10, 2026, 6:15 PM
Reserved
Sep 25, 2026, 10:25 AM
Status
Received
Published
Oct 23, 2026, 1:17 PM
Modified
Nov 10, 2026, 7:22 PM
Severity
Moderate
Public date
Oct 23, 2026, 12:00 AM