In the Linux kernel, the following vulnerability has been resolved:
net: ch9200: fix uninitialised access during mii_nway_restart
In mii_nway_restart() the code attempts to call mii->mdio_read which is ch9200_mdio_read(). ch9200_mdio_read() utilises a local buffer called "buff", which is initialised with control_read(). However "buff" is conditionally initialised inside control_read():
if (err == size) { memcpy(data, buf, size); }
If the condition of "err == size" is not met, then "buff" remains uninitialised. Once this happens the uninitialised "buff" is accessed and returned during ch9200_mdio_read():
return (buff[0] | buff[1] << 8);
The problem stems from the fact that ch9200_mdio_read() ignores the return value of control_read(), leading to uinit-access of "buff".
To fix this we should check the return value of control_read() and return early on error.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-64k-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade python3-perfUpgrade kernel-debug-uki-virtUpgrade rvUpgrade kernel-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debugUpgrade kernel-rt-develUpgrade perfUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debugUpgrade bpftoolUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-kvmUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-docUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-64kUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debugUpgrade kernel-64k-modulesUpgrade kernel-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-64k-modulesUpgrade kernel-debug-develUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debugUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernelUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-tools-libs-develUpgrade libperfUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-headers | Jul 24, 2025 | Jun 28, 2025 |
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade python-perfUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.239-236.958Upgrade bpftool-debuginfoUpgrade kernel-livepatch-4.14.355-280.672 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jun 30, 2025 | Jun 28, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-tools | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Nov 12, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Jul 23, 2025 | Jun 28, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Jul 9, 2025 | Jun 28, 2025 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-rtUpgrade rtlaUpgrade kernel-rt-debug-kvmUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade rvUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-s390xUpgrade libperf-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-modulesUpgrade libperfUpgrade kernel-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debuginfoUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade kernel-toolsUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade perfUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modulesUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-rt-modules-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-debug-uki-virtUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug | Feb 5, 2026 | Oct 4, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-xilinxUpgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-oracle-6.14Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-oracle-6.8Upgrade linux-image-raspiUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-6.14Upgrade linux-image-realtime-6.8.1Upgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-oem-24.04cUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-virtual-5.15Upgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gke-64kUpgrade linux-image-oracle-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-5.15Upgrade linux-image-virtual-6.14Upgrade linux-image-raspi-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-intel-iotgUpgrade linux-image-gkeop-6.8Upgrade linux-image-intelUpgrade linux-image-oem-6.14Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-fipsUpgrade linux-image-gkeopUpgrade linux-image-oem-24.04bUpgrade linux-image-nvidiaUpgrade linux-image-azure-6.14Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-gke-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-generic-6.14Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-gke-6.8Upgrade linux-image-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-realtime-6.14Upgrade linux-image-aws-fips-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gcp-64k-6.14 | Jul 2, 2025 | Jun 28, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jun 28, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub