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