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 linuxUpgrade linux-6.1 | 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 kernelUpgrade kernel-rtNo solution exists | Nov 14, 2024 | Aug 17, 2024 |
| Suse | — | Upgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade kernel-default-livepatchUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-marvellUpgrade dtb-amazonUpgrade dtb-mediatekUpgrade gfs2-kmp-64kbUpgrade dtb-xilinxUpgrade cluster-md-kmp-64kbUpgrade kernel-64kbUpgrade kernel-symsUpgrade kselftests-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade gfs2-kmp-azureUpgrade kernel-debugUpgrade kernel-devel-rtUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade kernel-default-livepatch-develUpgrade kernel-develUpgrade dtb-sprdUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-rtUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dtb-appleUpgrade dlm-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-defaultUpgrade dtb-caviumUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade dtb-socionextUpgrade kernel-preempt-develUpgrade ocfs2-kmp-defaultUpgrade dtb-amdUpgrade kernel-64kb-extraUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-azure-baseUpgrade kernel-azure-extraUpgrade kernel-debug-develUpgrade kernel-docs-htmlUpgrade kernel-default-develUpgrade dtb-qcomUpgrade kernel-obs-buildUpgrade kernel-rt-extraUpgrade dtb-armUpgrade kernel-kvmsmall-vdsoUpgrade dtb-lgUpgrade dtb-apmUpgrade reiserfs-kmp-64kbUpgrade kernel-preemptUpgrade kernel-azure-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-azureUpgrade kernel-default-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-azure-livepatch-develUpgrade kernel-sourceUpgrade kernel-rtUpgrade kernel-syms-azureUpgrade kernel-source-rtUpgrade gfs2-kmp-rtUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-source-vanillaUpgrade dtb-amlogicUpgrade kernel-rt-optionalUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-default-manUpgrade kernel-default-base-rebuildUpgrade kernel-azure-vdsoUpgrade dtb-exynosUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade dtb-nvidiaUpgrade dlm-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-macrosUpgrade dtb-alteraUpgrade kernel-default-extraUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-devel | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oem-osp1Upgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-intel-iotgUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-intelUpgrade linux-image-nvidiaUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-hweUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oemUpgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-oracleUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-4.4.0-1175-awsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-virtualUpgrade linux-image-4.15.0-1174-awsUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.4.0-260-genericUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-bluefieldUpgrade linux-image-azure-cvmUpgrade linux-image-awsUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-20.04dUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-gkeop-5.15 | 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