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