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

dibs: loopback: validate offset and size in move_data()

The loopback move_data() performs a memcpy into the registered DMB
without checking whether offset + size exceeds the DMB length. Unlike
real ISM hardware, which enforces memory region bounds natively, the
software loopback has no such protection.

A peer-supplied out-of-bounds offset or oversized write would result in
an OOB write past the allocated kernel buffer. Add an explicit bounds
check before the memcpy to reject such requests with -EINVAL.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability involves an out‑of‑bounds write in the Linux kernel's loopback move_data() routine. When a peer supplies an offset or size that exceeds the DMB buffer length, the unvalidated memcpy writes past the allocated kernel buffer. This results in kernel memory corruption and can destabilize or crash the system. The weakness is a classic buffer overrun (CWE-119).

Affected Systems

The flaw exists in all Linux kernel releases that implement the loopback move_data routine without the bounds check added by commit 78237e3c0720fcc6eb9b87e90fd70f63eeca886f. These kernels appear in Linux distributions shipping an unpatched kernel prior to that patch; no specific version range is enumerated in the advisory. Consequently, any system with an unpatched Linux kernel containing the unprotected loopback move_data is potentially impacted.

Risk and Exploitability

The risk is a high‑severity kernel memory corruption, reflected by a CVSS score of 7.8 and an EPSS score of <1%, indicating a very low likelihood of exploitation. It is not listed in the CISA KEV catalog. Attack requires local or privileged access to perform loopback device operations with crafted offset or size parameters. The likely attack vector is local or privileged; no documented remote exploitation path exists. The vulnerability could lead to instability or denial of service, warranting prompt patching.

Generated by OpenCVE AI on August 18, 2026 at 01:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch that adds the bounds check (commit 78237e3c0720fcc6eb9b87e90fd70f63eeca886f) or install the latest kernel update from your distribution that contains this fix.
  • Restrict loopback device access by configuring the device permissions or by adding the loop module to an access control list that allows only privileged users.
  • If the loopback device is not required, unload the loop module (modprobe -r loop) or disable loading by adding it to the modprobe blacklist or configuring the system to use the stub /bin/true as a placeholder.
  • Continuously monitor vendor advisories and apply any subsequent kernel patches that address loopback‑related issues.

Generated by OpenCVE AI on August 18, 2026 at 01:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-119

Mon, 17 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

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

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-119

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dibs: loopback: validate offset and size in move_data() The loopback move_data() performs a memcpy into the registered DMB without checking whether offset + size exceeds the DMB length. Unlike real ISM hardware, which enforces memory region bounds natively, the software loopback has no such protection. A peer-supplied out-of-bounds offset or oversized write would result in an OOB write past the allocated kernel buffer. Add an explicit bounds check before the memcpy to reject such requests with -EINVAL.
Title dibs: loopback: validate offset and size in move_data()
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-17T05:39:27.125Z

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

Link: CVE-2026-72018

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:17:59.313

Link: CVE-2026-72018

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72018 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T01:45:05Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-787

    Out-of-bounds Write