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

iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.

iio_push_to_buffers_with_ts_unaligned() leaks uninitialized heap memory
to userspace if the data passed in is not a multiple of 8 bytes and the
timestamp is enabled. Specify __GFP_ZERO for the devm_krealloc()
to ensure any extra space is cleared.
Published: 2026-10-18
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

iio_push_to_buffers_with_ts_unaligned() is a kernel function that, when supplied with data whose length is not a multiple of eight bytes and when timestamping is enabled, copies a bounce buffer that has not been zeroed into userspace. The uninitialized memory in the buffer can contain leftover kernel data or sensitive user information, allowing an attacker to read arbitrary kernel memory that was never initialized. The weakness is a classic information‑exposure flaw categorized as CWE‑908.

Affected Systems

The vulnerability exists in all Linux kernel releases that include the IIO subsystem without the announced patch. The advisory does not constrain the fix to a particular kernel version range, so every actively maintained kernel that has not applied the kernel commit “iio: buffer: Ensure bounce buffer used for unaligned case is zeroed” is potentially affected.

Risk and Exploitability

The exploit probability, as measured by EPSS, falls below 1 % and the vulnerability is not listed in the CISA KEV catalog, indicating a very low chance of attack. The CVSS score of 3.3 reflects a low severity. The likely attack vector involves a local user‑space process that interacts with an IIO device driver and invokes iio_push_to_buffers_with_ts_unaligned with unaligned data while timestamps are enabled; this inference is based on the description of the memory copy path rather than an explicit statement in the advisory.

Generated by OpenCVE AI on October 22, 2026 at 22:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that incorporates the aforementioned bounce buffer zeroing change for CVE‑2026‑98668.
  • If patching cannot be applied immediately, disable timestamping on affected IIO devices or ensure that all data transferred to iio_push_to_buffers_with_ts_unaligned is aligned to an eight‑byte boundary to eliminate the uninitialized memory path.
  • Verify that no drivers or user‑space applications depend on iio_push_to_buffers_with_ts_unaligned with unaligned data and update or rewrite those components to enforce proper alignment or to avoid the vulnerable function path.

Generated by OpenCVE AI on October 22, 2026 at 22:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Thu, 22 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iio: buffer: Ensure bounce buffer used for unaligned case is zeroed. iio_push_to_buffers_with_ts_unaligned() leaks uninitialized heap memory to userspace if the data passed in is not a multiple of 8 bytes and the timestamp is enabled. Specify __GFP_ZERO for the devm_krealloc() to ensure any extra space is cleared.
Title iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.
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-10-30T12:38:35.592Z

Reserved: 2026-09-25T10:25:14.363Z

Link: CVE-2026-98668

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:20.097

Modified: 2026-10-30T13:21:17.183

Link: CVE-2026-98668

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98668 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:15:12Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource