Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-63935

iio: adc: nxp-sar-adc: fix division by zero in write_raw

Description

In the Linux kernel, the following vulnerability has been resolved: iio: adc: nxp-sar-adc: fix division by zero in write_raw Add a validation check for the sampling frequency value before using it as a divisor. A user writing zero or a negative value to the sampling_frequency sysfs attribute triggers a division by zero in the kernel. Also prevent unsigned integer underflow when the computed cycle count is smaller than NXP_SAR_ADC_CONV_TIME, which would wrap the u32 inpsamp to a huge value.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 4434072a893e4864519c167947083ff3e4cc2d95 to < cb6ea15e7d3c7518f806975a06b7d4c0a26402eaaffected
  • 4434072a893e4864519c167947083ff3e4cc2d95 to < a9aba21a539c668a66b58eeb08ad3909e5a54c2aaffected

Linux Linux

Default version status: affected

  • 7.0affected
  • 0 to < 7.0unaffected
  • 7.0.12 to ≤ 7.0.*unaffected
  • 7.1 to ≤ *unaffected

References