CVE-2022-49749
27.03.2025, 17:15
In the Linux kernel, the following vulnerability has been resolved: i2c: designware: use casting of u64 in clock multiplication to avoid overflow In functions i2c_dw_scl_lcnt() and i2c_dw_scl_hcnt() may have overflow by depending on the values of the given parameters including the ic_clk. For example in our use case where ic_clk is larger than one million, multiplication of ic_clk * 4700 will result in 32 bit overflow. Add cast of u64 to the calculation to avoid multiplication overflow, and use the corresponding define for divide.Enginsight
Vendor | Product | Version |
---|---|---|
linux | linux_kernel | 3.2 ≤ 𝑥 < 5.10.166 |
linux | linux_kernel | 5.11 ≤ 𝑥 < 5.15.91 |
linux | linux_kernel | 5.16 ≤ 𝑥 < 6.1.9 |
linux | linux_kernel | 6.2:rc1 |
linux | linux_kernel | 6.2:rc2 |
linux | linux_kernel | 6.2:rc3 |
linux | linux_kernel | 6.2:rc4 |
linux | linux_kernel | 6.2:rc5 |
𝑥
= Vulnerable software versions

Debian Releases

Ubuntu Releases
Ubuntu Product | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
linux |
| ||||||||||||||
linux-allwinner-5.19 |
| ||||||||||||||
linux-aws |
| ||||||||||||||
linux-aws-5.0 |
| ||||||||||||||
linux-aws-5.11 |
| ||||||||||||||
linux-aws-5.13 |
| ||||||||||||||
linux-aws-5.15 |
| ||||||||||||||
linux-aws-5.19 |
| ||||||||||||||
linux-aws-5.3 |
| ||||||||||||||
linux-aws-5.4 |
| ||||||||||||||
linux-aws-5.8 |
| ||||||||||||||
linux-aws-6.2 |
| ||||||||||||||
linux-aws-6.5 |
| ||||||||||||||
linux-aws-6.8 |
| ||||||||||||||
linux-aws-fips |
| ||||||||||||||
linux-aws-hwe |
| ||||||||||||||
linux-azure |
| ||||||||||||||
linux-azure-4.15 |
| ||||||||||||||
linux-azure-5.11 |
| ||||||||||||||
linux-azure-5.13 |
| ||||||||||||||
linux-azure-5.15 |
| ||||||||||||||
linux-azure-5.19 |
| ||||||||||||||
linux-azure-5.3 |
| ||||||||||||||
linux-azure-5.4 |
| ||||||||||||||
linux-azure-5.8 |
| ||||||||||||||
linux-azure-6.2 |
| ||||||||||||||
linux-azure-6.5 |
| ||||||||||||||
linux-azure-6.8 |
| ||||||||||||||
linux-azure-edge |
| ||||||||||||||
linux-azure-fde |
| ||||||||||||||
linux-azure-fde-5.15 |
| ||||||||||||||
linux-azure-fde-5.19 |
| ||||||||||||||
linux-azure-fde-6.2 |
| ||||||||||||||
linux-azure-fips |
| ||||||||||||||
linux-bluefield |
| ||||||||||||||
linux-fips |
| ||||||||||||||
linux-gcp |
| ||||||||||||||
linux-gcp-4.15 |
| ||||||||||||||
linux-gcp-5.11 |
| ||||||||||||||
linux-gcp-5.13 |
| ||||||||||||||
linux-gcp-5.15 |
| ||||||||||||||
linux-gcp-5.19 |
| ||||||||||||||
linux-gcp-5.3 |
| ||||||||||||||
linux-gcp-5.4 |
| ||||||||||||||
linux-gcp-5.8 |
| ||||||||||||||
linux-gcp-6.2 |
| ||||||||||||||
linux-gcp-6.5 |
| ||||||||||||||
linux-gcp-6.8 |
| ||||||||||||||
linux-gcp-fips |
| ||||||||||||||
linux-gke |
| ||||||||||||||
linux-gke-4.15 |
| ||||||||||||||
linux-gke-5.15 |
| ||||||||||||||
linux-gke-5.4 |
| ||||||||||||||
linux-gkeop |
| ||||||||||||||
linux-gkeop-5.15 |
| ||||||||||||||
linux-gkeop-5.4 |
| ||||||||||||||
linux-hwe |
| ||||||||||||||
linux-hwe-5.11 |
| ||||||||||||||
linux-hwe-5.13 |
| ||||||||||||||
linux-hwe-5.15 |
| ||||||||||||||
linux-hwe-5.19 |
| ||||||||||||||
linux-hwe-5.4 |
| ||||||||||||||
linux-hwe-5.8 |
| ||||||||||||||
linux-hwe-6.11 |
| ||||||||||||||
linux-hwe-6.2 |
| ||||||||||||||
linux-hwe-6.5 |
| ||||||||||||||
linux-hwe-6.8 |
| ||||||||||||||
linux-hwe-edge |
| ||||||||||||||
linux-ibm |
| ||||||||||||||
linux-ibm-5.15 |
| ||||||||||||||
linux-ibm-5.4 |
| ||||||||||||||
linux-intel-5.13 |
| ||||||||||||||
linux-intel-iot-realtime |
| ||||||||||||||
linux-intel-iotg |
| ||||||||||||||
linux-intel-iotg-5.15 |
| ||||||||||||||
linux-iot |
| ||||||||||||||
linux-kvm |
| ||||||||||||||
linux-lowlatency |
| ||||||||||||||
linux-lowlatency-hwe-5.15 |
| ||||||||||||||
linux-lowlatency-hwe-5.19 |
| ||||||||||||||
linux-lowlatency-hwe-6.11 |
| ||||||||||||||
linux-lowlatency-hwe-6.2 |
| ||||||||||||||
linux-lowlatency-hwe-6.5 |
| ||||||||||||||
linux-lowlatency-hwe-6.8 |
| ||||||||||||||
linux-lts-xenial |
| ||||||||||||||
linux-nvidia |
| ||||||||||||||
linux-nvidia-6.2 |
| ||||||||||||||
linux-nvidia-6.5 |
| ||||||||||||||
linux-nvidia-6.8 |
| ||||||||||||||
linux-nvidia-lowlatency |
| ||||||||||||||
linux-nvidia-tegra |
| ||||||||||||||
linux-nvidia-tegra-igx |
| ||||||||||||||
linux-oem |
| ||||||||||||||
linux-oem-5.10 |
| ||||||||||||||
linux-oem-5.13 |
| ||||||||||||||
linux-oem-5.14 |
| ||||||||||||||
linux-oem-5.17 |
| ||||||||||||||
linux-oem-5.6 |
| ||||||||||||||
linux-oem-6.0 |
| ||||||||||||||
linux-oem-6.1 |
| ||||||||||||||
linux-oem-6.11 |
| ||||||||||||||
linux-oem-6.5 |
| ||||||||||||||
linux-oem-6.8 |
| ||||||||||||||
linux-oracle |
| ||||||||||||||
linux-oracle-5.0 |
| ||||||||||||||
linux-oracle-5.11 |
| ||||||||||||||
linux-oracle-5.13 |
| ||||||||||||||
linux-oracle-5.15 |
| ||||||||||||||
linux-oracle-5.3 |
| ||||||||||||||
linux-oracle-5.4 |
| ||||||||||||||
linux-oracle-5.8 |
| ||||||||||||||
linux-oracle-6.5 |
| ||||||||||||||
linux-oracle-6.8 |
| ||||||||||||||
linux-raspi |
| ||||||||||||||
linux-raspi-5.4 |
| ||||||||||||||
linux-raspi-realtime |
| ||||||||||||||
linux-raspi2 |
| ||||||||||||||
linux-realtime |
| ||||||||||||||
linux-riscv |
| ||||||||||||||
linux-riscv-5.11 |
| ||||||||||||||
linux-riscv-5.15 |
| ||||||||||||||
linux-riscv-5.19 |
| ||||||||||||||
linux-riscv-5.8 |
| ||||||||||||||
linux-riscv-6.5 |
| ||||||||||||||
linux-riscv-6.8 |
| ||||||||||||||
linux-starfive-5.19 |
| ||||||||||||||
linux-starfive-6.2 |
| ||||||||||||||
linux-starfive-6.5 |
| ||||||||||||||
linux-xilinx-zynqmp |
|