In the Linux kernel, the following vulnerability has been resolved:
usb: typec: displayport: Fix potential deadlock
The deadlock can occur due to a recursive lock acquisition of `cros_typec_altmode_data::mutex`. The call chain is as follows: 1. cros_typec_altmode_work() acquires the mutex 2. typec_altmode_vdm() -> dp_altmode_vdm() -> 3. typec_altmode_exit() -> cros_typec_altmode_exit() 4. cros_typec_altmode_exit() attempts to acquire the mutex again
To prevent this, defer the `typec_altmode_exit()` call by scheduling it rather than calling it directly from within the mutex-protected context.
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 28, 2025 | Jul 28, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 25, 2025 |
| Suse | — | Upgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade kernel-obs-qaUpgrade dtb-appleUpgrade kernel-rtUpgrade dtb-qcomUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-macrosUpgrade dtb-amlogicUpgrade kernel-zfcpdumpUpgrade dlm-kmp-azureUpgrade dtb-armUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade kernel-default-livepatchUpgrade dtb-marvellUpgrade kernel-debug-develUpgrade kernel-syms-azureUpgrade kernel-sourceUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade kernel-devel-azureUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-azure-extraUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-azure-develUpgrade dlm-kmp-64kbUpgrade kernel-default-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade dtb-lgUpgrade kernel-syms-rtUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-defaultUpgrade dtb-apmUpgrade dtb-freescaleUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade dtb-nvidiaUpgrade dtb-alteraUpgrade dtb-xilinxUpgrade kernel-rt-extraUpgrade dtb-broadcomUpgrade kselftests-kmp-rtUpgrade kernel-rt-vdsoUpgrade kernel-source-rtUpgrade kernel-default-optionalUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade dtb-allwinnerUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dtb-amdUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-caviumUpgrade ocfs2-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-develUpgrade kernel-obs-buildUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade kernel-rt-livepatchUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade gfs2-kmp-azureUpgrade kernel-docs | Dec 5, 2025 | Aug 18, 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