Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2024-47663

staging: iio: frequency: ad9834: Validate frequency parameter value

Description

In the Linux kernel, the following vulnerability has been resolved: staging: iio: frequency: ad9834: Validate frequency parameter value In ad9834_write_frequency() clk_get_rate() can return 0. In such case ad9834_calc_freqreg() call will lead to division by zero. Checking 'if (fout > (clk_freq / 2))' doesn't protect in case of 'fout' is 0. ad9834_write_frequency() is called from ad9834_write(), where fout is taken from text buffer, which can contain any value. Modify parameters checking. Found by Linux Verification Center (linuxtesting.org) with SVACE.

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

  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < 5edc3a45ef428501000a7b23d0e1777a548907f6affected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < 0e727707a239d5c519fc9abc2f0fd913516a7e47affected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < 41cc91e3138fe52f8da92a81bebcd0e6cf488c53affected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < d8b09a5edc4a634373158c1a405491de3c52e58aaffected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < 3ba9abfcaa9e16bb91ed7e0e2b42e94a157a953eaffected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < dc12e49f970b08d8b007b8981b97e2eb93c0e89daffected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < 8961b245e8f92bccbaacfbbdf69eba60e3e7c227affected
  • 12b9d5bf76bfa20d3207ef24fca9c8254a586a58 to < b48aa991758999d4e8f9296c5bbe388f293ef465affected

Linux Linux

Default version status: affected

  • 2.6.38affected
  • 0 to < 2.6.38unaffected
  • 4.19.323 to ≤ 4.19.*unaffected
  • 5.4.284 to ≤ 5.4.*unaffected
  • 5.10.226 to ≤ 5.10.*unaffected
  • 5.15.167 to ≤ 5.15.*unaffected
  • 6.1.110 to ≤ 6.1.*unaffected
  • 6.6.51 to ≤ 6.6.*unaffected
  • 6.10.10 to ≤ 6.10.*unaffected
  • 6.11 to ≤ *unaffected

References