PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98679 Linux CVE debrief

A vulnerability in the Linux kernel's iio: accel: kxcjk-1013 component can cause a runtime PM usage count underflow when duplicate event disable requests are made. This issue arises because the IIO core does not filter duplicate writes to the event enable attribute, and the kxcjk1013_write_event_config() function does not handle repeated disable requests properly. Specifically, a repeated disable request calls kxcjk1013_set_power_state(data, false), dropping a runtime PM reference that was not acquired for this request.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Defenders responsible for Linux kernel configurations, especially those involving the kxcjk-1013 accelerometer driver, should assess exposure and prioritize verification of patch application. System administrators and security teams should be aware of potential compensating controls, such as monitoring for 'Runtime PM usage count underflow' warnings.

Why it matters

CVE-2026-98679 is a vulnerability in the Linux kernel's iio: accel: kxcjk-1013 component that can cause a runtime PM usage count underflow. Defenders should assess exposure, prioritize verification of patch application, and consider compensating controls like monitoring for 'Runtime PM usage count underflow' warnings.

  • Verification of Linux kernel configurations for kxcjk-1013 driver usage is necessary to assess exposure.
  • Patch application is required to prevent runtime PM usage count underflow.
  • Monitoring for 'Runtime PM usage count underflow' warnings can help detect potential exploitation.
  • Incident response plans should be reviewed and updated to address potential exploitation of this vulnerability.

Technical summary

The Linux kernel's iio: accel: kxcjk-1013 component is vulnerable to a runtime PM usage count underflow caused by duplicate event disable requests. The IIO core does not filter duplicate writes to the event enable attribute, and kxcjk1013_write_event_config() does not properly handle repeated disable requests, leading to a potential 'Runtime PM usage count underflow' warning. This issue arises because the IIO core does not filter duplicate writes to the event enable attribute, and the kxcjk1013_write_event_config() function does not handle repeated disable requests properly. Specifically, a repeated disable request calls kxcjk1013_set_power_state(data, false), dropping a runtime PM reference that was not for  

Defensive priority

Defenders should assess exposure and prioritize verification of Linux kernel configurations, especially those involving the kxcjk-1013 accelerometer driver. They should verify if their systems are using the affected driver and if the patch has been applied. Compensating controls, such as monitoring for 'Runtime PM usage count underflow' warnings, may be necessary until remediation is confirmed.

Recommended defensive actions

  • Verify Linux kernel configurations for kxcjk-1013 driver usage
  • Check for and apply patches to address the vulnerability
  • Monitor system logs for 'Runtime PM usage count underflow' warnings
  • Review and update incident response plans for potential exploitation
  • Perform asset inventory to identify potentially affected systems
  • Implement compensating controls for exposed systems
  • Plan vendor-supported updates or mitigations through normal change control

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. The Linux kernel patch notes and Git commit history offer technical insights into the fix. However, there is limited information on actual exploitation or victim impact.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98679 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98679

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98679 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98679

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3365209e758c845a197211645731f0e393a86012

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/aa94a37b5a3e560c277dac6f9e5d0d75549a6583

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ad690c0c1b9131725619e352cb7c970488cbf436

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/dd30c10ff60d2b30386c23bb7c61cc97f2385c97

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.