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 linuxUpgrade linux-6.1 | Jul 4, 2025 | Jul 4, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-rtUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatchUpgrade dlm-kmp-azureUpgrade dtb-amdUpgrade dtb-nvidiaUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dlm-kmp-rtUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade kernel-obs-qaUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade dtb-appleUpgrade ocfs2-kmp-rtUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade kernel-default-extraUpgrade dtb-amazonUpgrade dtb-renesasUpgrade kernel-azure-vdsoUpgrade kernel-rt-extraUpgrade dtb-hisiliconUpgrade kernel-docsUpgrade kernel-rt_debugUpgrade ocfs2-kmp-64kbUpgrade dtb-freescaleUpgrade kernel-debugUpgrade kernel-obs-buildUpgrade kernel-macrosUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-sprdUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-source-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-defaultUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade cluster-md-kmp-rtUpgrade kernel-source-vanillaUpgrade dtb-lgUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade dtb-exynosUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade kernel-devel-rtUpgrade cluster-md-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade kernel-rtUpgrade dtb-armUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade kernel-azure-optionalUpgrade kernel-64kb-develUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-azureUpgrade linux-image-aws-fips-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-azure-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-ibmUpgrade linux-image-aws-64k-5.15Upgrade linux-image-kvmUpgrade linux-image-aws-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-oem-24.04cUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-generic-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-gcp-fipsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-generic-64k-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-virtual-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-raspi-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-6.14Upgrade linux-image-gke-64kUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-ibm-6.8Upgrade linux-image-oracleUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-intelUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-oracle-6.14Upgrade linux-image-gkeUpgrade linux-image-azure-6.14Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-6.14Upgrade linux-image-aws-fipsUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-azure-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-oem-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-genericUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-realtime-6.14Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-virtualUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.14.0-1013-awsUpgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-5.15Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-gcp-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gke-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-aws-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-nvidia-tegra-5.15 | 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