In the Linux kernel, the following vulnerability has been resolved:
usb: renesas_usbhs: Reorder clock handling and power management in probe
Reorder the initialization sequence in `usbhs_probe()` to enable runtime PM before accessing registers, preventing potential crashes due to uninitialized clocks.
Currently, in the probe path, registers are accessed before enabling the clocks, leading to a synchronous external abort on the RZ/V2H SoC. The problematic call flow is as follows:
usbhs_probe() usbhs_sys_clock_ctrl() usbhs_bset() usbhs_write() iowrite16() <-- Register access before enabling clocks
Since `iowrite16()` is performed without ensuring the required clocks are enabled, this can lead to access errors. To fix this, enable PM runtime early in the probe function and ensure clocks are acquired before register access, preventing crashes like the following on RZ/V2H:
[13.272640] Internal error: synchronous external abort: 0000000096000010 [#1] PREEMPT SMP [13.280814] Modules linked in: cec renesas_usbhs(+) drm_kms_helper fuse drm backlight ipv6 [13.289088] CPU: 1 UID: 0 PID: 195 Comm: (udev-worker) Not tainted 6.14.0-rc7+ #98 [13.296640] Hardware name: Renesas RZ/V2H EVK Board based on r9a09g057h44 (DT) [13.303834] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [13.310770] pc : usbhs_bset+0x14/0x4c [renesas_usbhs] [13.315831] lr : usbhs_probe+0x2e4/0x5ac [renesas_usbhs] [13.321138] sp : ffff8000827e3850 [13.324438] x29: ffff8000827e3860 x28: 0000000000000000 x27: ffff8000827e3ca0 [13.331554] x26: ffff8000827e3ba0 x25: ffff800081729668 x24: 0000000000000025 [13.338670] x23: ffff0000c0f08000 x22: 0000000000000000 x21: ffff0000c0f08010 [13.345783] x20: 0000000000000000 x19: ffff0000c3b52080 x18: 00000000ffffffff [13.352895] x17: 0000000000000000 x16: 0000000000000000 x15: ffff8000827e36ce [13.360009] x14: 00000000000003d7 x13: 00000000000003d7 x12: 0000000000000000 [13.367122] x11: 0000000000000000 x10: 0000000000000aa0 x9 : ffff8000827e3750 [13.374235] x8 : ffff0000c1850b00 x7 : 0000000003826060 x6 : 000000000000001c [13.381347] x5 : 000000030d5fcc00 x4 : ffff8000825c0000 x3 : 0000000000000000 [13.388459] x2 : 0000000000000400 x1 : 0000000000000000 x0 : ffff0000c3b52080 [13.395574] Call trace: [13.398013] usbhs_bset+0x14/0x4c [renesas_usbhs] (P) [13.403076] platform_probe+0x68/0xdc [13.406738] really_probe+0xbc/0x2c0 [13.410306] __driver_probe_device+0x78/0x120 [13.414653] driver_probe_device+0x3c/0x154 [13.418825] __driver_attach+0x90/0x1a0 [13.422647] bus_for_each_dev+0x7c/0xe0 [13.426470] driver_attach+0x24/0x30 [13.430032] bus_add_driver+0xe4/0x208 [13.433766] driver_register+0x68/0x130 [13.437587] __platform_driver_register+0x24/0x30 [13.442273] renesas_usbhs_driver_init+0x20/0x1000 [renesas_usbhs] [13.448450] do_one_initcall+0x60/0x1d4 [13.452276] do_init_module+0x54/0x1f8 [13.456014] load_module+0x1754/0x1c98 [13.459750] init_module_from_file+0x88/0xcc [13.464004] __arm64_sys_finit_module+0x1c4/0x328 [13.468689] invoke_syscall+0x48/0x104 [13.472426] el0_svc_common.constprop.0+0xc0/0xe0 [13.477113] do_el0_svc+0x1c/0x28 [13.480415] el0_svc+0x30/0xcc [13.483460] el0t_64_sync_handler+0x10c/0x138 [13.487800] el0t_64_sync+0x198/0x19c [13.491453] Code: 2a0103e1 12003c42 12003c63 8b010084 (79400084) [13.497522] ---[ end trace 0000000000000000 ]---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 4, 2025 | Jul 4, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade kernel-develUpgrade gfs2-kmp-rtUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-lgUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-azureUpgrade dtb-rockchipUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-64kbUpgrade dtb-caviumUpgrade kernel-devel-rtUpgrade dtb-allwinnerUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade dtb-xilinxUpgrade gfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-rtUpgrade kernel-source-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-alteraUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-64kb-develUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade dtb-armUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade dtb-mediatekUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kselftests-kmp-defaultUpgrade dtb-socionextUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade dtb-freescaleUpgrade dtb-appleUpgrade dtb-amdUpgrade reiserfs-kmp-rtUpgrade kernel-macrosUpgrade dlm-kmp-defaultUpgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kbUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade dtb-renesasUpgrade kernel-docsUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade dtb-amlogicUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade kernel-default-livepatchUpgrade dtb-nvidiaUpgrade dlm-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-broadcomUpgrade dtb-apmUpgrade kernel-docs-htmlUpgrade kernel-default-extraUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-rt-extraUpgrade kernel-obs-qaUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-64kb | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-gcp-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-6.14Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-5.15Upgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-6.14.0-1012-oemUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-generic-64k-6.14Upgrade linux-image-generic-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gke-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-aws-64k-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-xilinxUpgrade linux-image-ibm-classicUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-azureUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-gcp-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-fips-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-intelUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.14.0-1013-awsUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-genericUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-6.14Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-kvm-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidiaUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-oracleUpgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-ibm-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-gke-64k-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.14.0-32-genericUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-gkeopUpgrade linux-image-oracle-6.14Upgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-6.14Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-virtualUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1047-gcp | Jul 7, 2025 | Jul 3, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 3, 2025 |
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