In the Linux kernel, the following vulnerability has been resolved:
net/iucv: fix use after free in iucv_sock_close()
iucv_sever_path() is called from process context and from bh context. iucv->path is used as indicator whether somebody else is taking care of severing the path (or it is already removed / never existed). This needs to be done with atomic compare and swap, otherwise there is a small window where iucv_sock_close() will try to work with a path that has already been severed and freed by iucv_callback_connrej() called by iucv_tasklet_fn().
Example: [452744.123844] Call Trace: [452744.123845] ([<0000001e87f03880>] 0x1e87f03880) [452744.123966] [<00000000d593001e>] iucv_path_sever+0x96/0x138 [452744.124330] [<000003ff801ddbca>] iucv_sever_path+0xc2/0xd0 [af_iucv] [452744.124336] [<000003ff801e01b6>] iucv_sock_close+0xa6/0x310 [af_iucv] [452744.124341] [<000003ff801e08cc>] iucv_sock_release+0x3c/0xd0 [af_iucv] [452744.124345] [<00000000d574794e>] __sock_release+0x5e/0xe8 [452744.124815] [<00000000d5747a0c>] sock_close+0x34/0x48 [452744.124820] [<00000000d5421642>] __fput+0xba/0x268 [452744.124826] [<00000000d51b382c>] task_work_run+0xbc/0xf0 [452744.124832] [<00000000d5145710>] do_notify_resume+0x88/0x90 [452744.124841] [<00000000d5978096>] system_call+0xe2/0x2c8 [452744.125319] Last Breaking-Event-Address: [452744.125321] [<00000000d5930018>] iucv_path_sever+0x90/0x138 [452744.125324] [452744.125325] Kernel panic - not syncing: Fatal exception in interrupt
Note that bh_lock_sock() is not serializing the tasklet context against process context, because the check for sock_owned_by_user() and corresponding handling is missing.
Ideas for a future clean-up patch: A) Correct usage of bh_lock_sock() in tasklet context, as described in Re-enqueue, if needed. This may require adding return values to the tasklet functions and thus changes to all users of iucv.
B) Change iucv tasklet into worker and use only lock_sock() in af_iucv.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 2, 2024 | Aug 17, 2024 |
| Dell Powerstore Dsa2025086 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Feb 20, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Nov 14, 2024 | Aug 17, 2024 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-develUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade kernel-default-livepatchUpgrade dtb-mediatekUpgrade dtb-renesasUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-symsUpgrade kernel-default-baseUpgrade gfs2-kmp-defaultUpgrade kernel-64kbUpgrade kernel-azure-extraUpgrade dlm-kmp-azureUpgrade kernel-debug-develUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-baseUpgrade kernel-default-optionalUpgrade kernel-defaultUpgrade dtb-marvellUpgrade kernel-docsUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade kernel-preempt-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-caviumUpgrade kernel-default-develUpgrade dtb-sprdUpgrade kernel-debugUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debugUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-appleUpgrade kernel-64kb-extraUpgrade dtb-freescaleUpgrade kernel-default-livepatch-develUpgrade dtb-broadcomUpgrade kernel-develUpgrade dlm-kmp-rtUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-azureUpgrade kernel-azure-develUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-qcomUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade dtb-amlogicUpgrade kernel-devel-azureUpgrade kernel-source-vanillaUpgrade kernel-rt-optionalUpgrade kernel-obs-qaUpgrade dtb-exynosUpgrade kernel-rt_debug-develUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-rtUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-azure-livepatch-develUpgrade dtb-armUpgrade dtb-apmUpgrade kernel-preemptUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-64kbUpgrade dtb-nvidiaUpgrade dlm-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-rtUpgrade kernel-rt-livepatchUpgrade kselftests-kmp-azureUpgrade kernel-macrosUpgrade kernel-rt-extraUpgrade dtb-alteraUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-azureUpgrade kernel-default-manUpgrade kernel-default-base-rebuildUpgrade kernel-azure-vdsoUpgrade dtb-lgUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-vdso | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-4.4.0-1175-awsUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-oemUpgrade linux-image-aws-lts-18.04Upgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-awsUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-gcpUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-4.4.0-260-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-bluefieldUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-intel-iotgUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-azure-lts-18.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspi2Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-oem-22.04aUpgrade linux-image-intelUpgrade linux-image-genericUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-aws-hweUpgrade linux-image-generic-lpaeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-22.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-azureUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-lowlatency-64k | Oct 17, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 17, 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