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