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-64k-debug-modulesUpgrade kernel-rt-64k-develUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-coreUpgrade kernel-64k-debug-develUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade python3-perfUpgrade rvUpgrade bpftoolUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64kUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade perfUpgrade kernel-rtUpgrade kernel-debugUpgrade kernel-uki-virtUpgrade kernel-64k-debug-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-64k-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-docUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-64k-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-64k-coreUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-coreUpgrade libperfUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade kernel-abi-stablelistsUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-coreUpgrade rtlaUpgrade kernel-64kUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-modulesUpgrade kernelUpgrade kernel-rt-debug-devel | Jul 24, 2025 | Jun 28, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.355-280.672Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-livepatch-5.10.239-236.958 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jun 30, 2025 | Jun 28, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | Nov 12, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | 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-rt-debug-develUpgrade kernel-modulesUpgrade rtlaUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-debugUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-modulesUpgrade kernel-develUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-toolsUpgrade perfUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade libperfUpgrade kernel-modules-coreUpgrade libperf-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-rtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvmUpgrade rvUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modulesUpgrade kernelUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-develUpgrade kernel-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-debug-modules-extraUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-modules-core | Feb 5, 2026 | Oct 4, 2025 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-aws-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-gke-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-raspi-6.14Upgrade linux-image-aws-fips-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-fipsUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-intel-iotgUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-realtime-6.14Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-azure-6.14Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-aws-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-azureUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-intelUpgrade linux-image-kvm-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-genericUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-gke-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-generic-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-oracle-6.14Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-156-genericUpgrade linux-image-xilinxUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-gcp-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-realtime-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspiUpgrade linux-image-oracle-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-kvmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-5.15.0-1088-kvm | 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