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

iio: accel: kxcjk-1013: reject duplicate event disable

The IIO core does not filter duplicate writes to the event enable
attribute. kxcjk1013_write_event_config() already ignores repeated
enable requests, but a repeated disable request still calls
kxcjk1013_set_power_state(data, false), dropping a runtime PM reference
that was not acquired for this request. This can underflow the runtime
PM usage count and trigger a "Runtime PM usage count underflow" warning.

Return early when the requested state already matches ev_enable_state.
Published: 2026-10-18
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Runtime PM usage count underflow, limited to kernel stability
Action: Apply patch
AI Analysis

Impact

The Linux kernel’s IIO subsystem permits duplicate disable requests to the kxcjk‑1013 accelerometer driver. While the driver ignores repeated enable commands, a repeated disable triggers the power‑state routine, releasing a reference that was never acquired. This causes the runtime PM usage counter to underflow, leading to a kernel warning and potential instability in device power management. The flaw does not directly grant code execution or elevated privileges but can degrade system reliability by producing warning messages or, in worst cases, a crash if the underflow propagates through higher‑level logic.

Affected Systems

All versions of the Linux kernel that ship the kxcjk‑1013 driver are affected. The vendor product list indicates a generic Linux kernel implementation with no specific version constraints. The driver is part of the IIO core and is present in many mainstream distributions. The vulnerability resides in the device driver code and the platform’s runtime PM subsystem.

Risk and Exploitability

The EPSS score is < 1% and the vulnerability is not listed in CISA’s KEV catalog, implying no confirmed exploitation at the time of this analysis. The CVSS score of 3.3 indicates low severity. The flaw requires the ability to write to the event enable attribute of the kxcjk‑1013 device, which typically requires kernel or privileged user access (inferred). Because the bug only triggers a runtime counter underflow and not a privilege escalation or direct code execution path, the risk is considered moderate, focused on stability rather than an attacker’s ability to compromise system integrity.

Generated by OpenCVE AI on October 23, 2026 at 05:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the fix for the kxcjk‑1013 driver’s duplicate disable handling.
  • If a kernel upgrade is not possible, patch or modify the driver to verify the current enable state before processing a disable request, ensuring that duplicate disables are ignored.
  • Monitor kernel logs for "Runtime PM usage count underflow" warnings to detect any remaining underflow issues.
  • Ensure that only privileged users or trusted kernel modules can write to the event enable attribute, reducing the surface for accidental or malicious duplicate disable attempts.

Generated by OpenCVE AI on October 23, 2026 at 05:14 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


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

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

Type Values Removed Values Added
Weaknesses CWE-911
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:N/I:N/A:L'}

threat_severity

Low


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


Sun, 18 Oct 2026 23:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

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: accel: kxcjk-1013: reject duplicate event disable The IIO core does not filter duplicate writes to the event enable attribute. kxcjk1013_write_event_config() already ignores repeated enable requests, but a repeated disable request still calls kxcjk1013_set_power_state(data, false), dropping a runtime PM reference that was not acquired for this request. This can underflow the runtime PM usage count and trigger a "Runtime PM usage count underflow" warning. Return early when the requested state already matches ev_enable_state.
Title iio: accel: kxcjk-1013: reject duplicate event disable
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:41.965Z

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

Link: CVE-2026-98679

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98679

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-98679 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T05:15:14Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count