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

dm-integrity: don't increment hash_offset twice

hash_offset is already incremented in the loop "for (i = 0; i < to_copy;
i++, ts--)". Do not increment it again.
Published: 2026-08-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, a logic error in the dm-integrity block device driver causes the internal hash_offset variable to be incremented twice. The second increment occurs after it has already been advanced in the data copy loop, leading to an incorrect hash calculation. It is inferred that this incorrect hash may cause integrity checks to fail or to incorrectly accept tampered data, potentially allowing a malicious actor to modify block device contents without detection and undermine data authenticity. This weakness is a software logic flaw resulting in incorrect state management during integrity verification (CWE‑665, CWE‑703).

Affected Systems

The vulnerability affects the Linux kernel dm‑integrity driver. No specific kernel version is mentioned, so the defect could potentially exist in any kernel branch before the fix. Affected systems are all Linux distributions running a kernel that has not yet applied the patch for this issue.

Risk and Exploitability

The EPSS score is < 1%, indicating a low exploitation probability, and the bug is not listed in CISA KEV. The CVSS score is 7.1, reflecting a high severity, but the flaw directly compromises data integrity. Based on the description, it is inferred that the likely attack vector is local or privileged, requiring the attacker to write to a dm‑integrity‑backed block device or influence kernel memory. Successful exploitation would let the attacker modify data while bypassing integrity checks, potentially compromising applications that rely on dm‑integrity for protection. The risk is primarily to data integrity rather than code execution or denial of service.

Generated by OpenCVE AI on August 17, 2026 at 07:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the dm‑integrity double‑increment fix.
  • If an update is not yet available, disable dm‑integrity block devices or configure them for read‑only access until a patch is released.
  • Monitor integrity‑checking utilities for anomalous hash failures and be prepared to roll back or quarantine affected data if integrity verification fails.

Generated by OpenCVE AI on August 17, 2026 at 07:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 13:15:00 +0000


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dm-integrity: don't increment hash_offset twice hash_offset is already incremented in the loop "for (i = 0; i < to_copy; i++, ts--)". Do not increment it again.
Title dm-integrity: don't increment hash_offset twice
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-23T12:46:49.483Z

Reserved: 2026-08-09T03:40:39.905Z

Link: CVE-2026-72099

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:24.000

Modified: 2026-08-23T13:16:40.160

Link: CVE-2026-72099

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T08:00:05Z

Weaknesses

No weakness.