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