CVE-2026-98675: iio: adc: ade9000: handle Phase C dip events in IRQ1 handler
In the Linux kernel, the following vulnerability has been resolved:
iio: adc: ade9000: handle Phase C dip events in IRQ1 handler
ADE9000ST1CROSSINGDEPTH is the exclusive upper bound for scanning the STATUS1 event bits, so a value of 25 left out the highest event bit, ADE9000ST1DIPCBIT (bit 25). Phase C dip events were never reported.
Bump the value to 26 so bit 25 is scanned.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Bump ADE9000_ST1_CROSSING_DEPTH from 25 to 26 so the exclusive upper bound includes ADE9000_ST1_DIPC_BIT (bit 25) and Phase C dip events are scanned.
Linux kernel iio: adc: ade9000 ADE9000_ST1_CROSSING_DEPTH = 26
Event History
Frequently Asked Questions
Which deployments should be prioritized for review?
Review Linux systems using the IIO ADC ADE9000 driver where Phase C dip events are expected to be reported through the IRQ1 handler. The issue concerns reporting of the highest STATUS1 event bit for Phase C dips.
Are affected kernel versions identified?
No affected version range is provided. The available references point to stable-kernel commits that contain the resolution.