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

iio: core: fix uninitialized data in debugfs

If *ppos is non-zero then simple_write_to_buffer() will not initialize
the start of buf[]. Non zero values for *ppos aren't going to work
anyway. Test for them at the start of the function and return -EINVAL.
Published: 2026-08-10
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In Linux kernel versions before the recent fix, the Industrial I/O core subsystem fails to initialize a buffer when a debugfs write is attempted from a non‑zero file offset. The function does not set the start of the buffer, leading to the use of uninitialized data. This flaw can allow a privileged process to read unintended kernel memory or exercise unpredictable behavior within the subsystem, potentially leaking information.

Affected Systems

The issue affects all Linux kernel builds that include the Industrial I/O core subsystem and expose the debugfs interface. Any kernel revision prior to the commits referenced in the official kernel change log is vulnerable; the affected vendor is Linux and the affected product is the Linux kernel.

Risk and Exploitability

The weakness is a kernel memory leakage fault (CWE-824). The CVSS score of 5.5 indicates a medium severity. The EPSS score of <1% suggests a low likelihood of exploitation. The vulnerability is not listed in CISA KEV. Exploitation requires write access to the debugfs filesystem, which typically requires a privileged user or an attacker who can mount debugfs. Successful exploitation could lead to information disclosure or a local denial of service.

Generated by OpenCVE AI on August 13, 2026 at 10:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the recent iio core fix.
  • If an upgrade is not immediately possible, unmount or disable the debugfs filesystem, or restrict its permissions so that only trusted users can write to it.
  • Ensure that the kernel configuration does not expose the Industrial I/O debugfs interface if it is not required by the system.

Generated by OpenCVE AI on August 13, 2026 at 10:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Wed, 12 Aug 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


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

Type Values Removed Values Added
Weaknesses CWE-457

Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iio: core: fix uninitialized data in debugfs If *ppos is non-zero then simple_write_to_buffer() will not initialize the start of buf[]. Non zero values for *ppos aren't going to work anyway. Test for them at the start of the function and return -EINVAL.
Title iio: core: fix uninitialized data in debugfs
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-17T04:58:37.083Z

Reserved: 2026-07-30T09:28:09.367Z

Link: CVE-2026-68089

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T12:17:21.603

Modified: 2026-08-17T05:18:08.080

Link: CVE-2026-68089

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-68089 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:45:04Z

Weaknesses
  • CWE-824

    Access of Uninitialized Pointer