In the Linux kernel, the following vulnerability has been resolved:
usb: dwc3-am62: fix module unload/reload behavior
As runtime PM is enabled, the module can be runtime suspended when .remove() is called.
Do a pm_runtime_get_sync() to make sure module is active before doing any register operations.
Doing a pm_runtime_put_sync() should disable the refclk so no need to disable it again.
Fixes the below warning at module removel.
[ 39.705310] ------------[ cut here ]------------ [ 39.710004] clk:162:3 already disabled [ 39.713941] WARNING: CPU: 0 PID: 921 at drivers/clk/clk.c:1090 clk_core_disable+0xb0/0xb8
We called of_platform_populate() in .probe() so call the cleanup function of_platform_depopulate() in .remove(). Get rid of the now unnnecessary dwc3_ti_remove_core(). Without this, module re-load doesn't work properly.
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 | Jul 30, 2024 | May 1, 2024 |
| Suse | — | Upgrade kernel-rt-optionalUpgrade ocfs2-kmp-rtUpgrade dtb-armUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade dtb-exynosUpgrade kernel-azure-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade kernel-kvmsmallUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade kernel-macrosUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-develUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade dtb-qcomUpgrade dtb-rockchipUpgrade kernel-debug-livepatch-develUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-obs-qaUpgrade kernel-rt_debug-develUpgrade dtb-alteraUpgrade dtb-amlogicUpgrade kernel-syms-rtUpgrade gfs2-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-vanillaUpgrade kselftests-kmp-azureUpgrade dtb-lgUpgrade kernel-azure-develUpgrade kernel-azure-livepatch-develUpgrade kernel-sourceUpgrade kernel-source-rtUpgrade kernel-syms-azureUpgrade kernel-default-vdsoUpgrade dtb-marvellUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-default-optionalUpgrade kernel-zfcpdumpUpgrade dtb-amdUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade kernel-azure-extraUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-default-livepatchUpgrade kernel-defaultUpgrade kernel-debugUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-extraUpgrade dtb-caviumUpgrade kselftests-kmp-defaultUpgrade kernel-default-develUpgrade gfs2-kmp-azureUpgrade kernel-symsUpgrade dtb-broadcomUpgrade kernel-develUpgrade kernel-64kbUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade dlm-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-docsUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade dtb-renesasUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade dtb-appleUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-xilinxUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debugUpgrade dlm-kmp-azureUpgrade kernel-debug-devel | Jun 24, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-awsUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-35-genericUpgrade linux-image-oem-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-genericUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-ibm | Jul 1, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 1, 2024 |
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