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-default-livepatch-develUpgrade dtb-amdUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-vdsoUpgrade dtb-caviumUpgrade dtb-sprdUpgrade kernel-rt_debugUpgrade dtb-renesasUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade kselftests-kmp-rtUpgrade dtb-broadcomUpgrade kernel-rt-extraUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dtb-rockchipUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-rt-optionalUpgrade dtb-xilinxUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-rt_debug-develUpgrade kernel-develUpgrade kernel-default-baseUpgrade kernel-rt-livepatchUpgrade kernel-defaultUpgrade kernel-docsUpgrade kernel-default-optionalUpgrade dlm-kmp-defaultUpgrade dtb-alteraUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-source-rtUpgrade kernel-sourceUpgrade kernel-source-azureUpgrade kernel-devel-azureUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade kernel-rt-develUpgrade dtb-apmUpgrade dtb-freescaleUpgrade kernel-devel-rtUpgrade dtb-exynosUpgrade kernel-azure-develUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-develUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade ocfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-macrosUpgrade kernel-64kb-optionalUpgrade dtb-qcomUpgrade dtb-marvellUpgrade dtb-amlogicUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-64kb-develUpgrade kernel-kvmsmallUpgrade kernel-obs-qaUpgrade kernel-rt-livepatch-develUpgrade kernel-64kbUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-default-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-default-extraUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-default-livepatch | 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