In the Linux kernel, the following vulnerability has been resolved:
calipso: Don't call calipso functions for AF_INET sk.
syzkaller reported a null-ptr-deref in txopt_get(). [0]
The offset 0x70 was of struct ipv6_txoptions in struct ipv6_pinfo, so struct ipv6_pinfo was NULL there.
However, this never happens for IPv6 sockets as inet_sk(sk)->pinet6 is always set in inet6_create(), meaning the socket was not IPv6 one.
The root cause is missing validation in netlbl_conn_setattr().
netlbl_conn_setattr() switches branches based on struct sockaddr.sa_family, which is passed from userspace. However, netlbl_conn_setattr() does not check if the address family matches the socket.
The syzkaller must have called connect() for an IPv6 address on an IPv4 socket.
We have a proper validation in tcp_v[46]_connect(), but security_socket_connect() is called in the earlier stage.
Let's copy the validation to netlbl_conn_setattr().
[0]: Oops: general protection fault, probably for non-canonical address 0xdffffc000000000e: 0000 [#1] PREEMPT SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000070-0x0000000000000077] CPU: 2 UID: 0 PID: 12928 Comm: syz.9.1677 Not tainted 6.12.0 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 RIP: 0010:txopt_get include/net/ipv6.h:390 [inline] RIP: 0010: Code: 02 00 00 49 8b ac 24 f8 02 00 00 e8 84 69 2a fd e8 ff 00 16 fd 48 8d 7d 70 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 53 02 00 00 48 8b 6d 70 48 85 ed 0f 84 ab 01 00 RSP: 0018:ffff88811b8afc48 EFLAGS: 00010212 RAX: dffffc0000000000 RBX: 1ffff11023715f8a RCX: ffffffff841ab00c RDX: 000000000000000e RSI: ffffc90007d9e000 RDI: 0000000000000070 RBP: 0000000000000000 R08: ffffed1023715f9d R09: ffffed1023715f9e R10: ffffed1023715f9d R11: 0000000000000003 R12: ffff888123075f00 R13: ffff88810245bd80 R14: ffff888113646780 R15: ffff888100578a80 FS: 00007f9019bd7640(0000) GS:ffff8882d2d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f901b927bac CR3: 0000000104788003 CR4: 0000000000770ef0 PKRU: 80000000 Call Trace: <TASK> calipso_sock_setattr+0x56/0x80 net/netlabel/netlabel_calipso.c:557 netlbl_conn_setattr+0x10c/0x280 net/netlabel/netlabel_kapi.c:1177 selinux_netlbl_socket_connect_helper+0xd3/0x1b0 security/selinux/netlabel.c:569 selinux_netlbl_socket_connect_locked security/selinux/netlabel.c:597 [inline] selinux_netlbl_socket_connect+0xb6/0x100 security/selinux/netlabel.c:615 selinux_socket_connect+0x5f/0x80 security/selinux/hooks.c:4931 security_socket_connect+0x50/0xa0 security/security.c:4598 __sys_connect_file+0xa4/0x190 net/socket.c:2067 __sys_connect+0x12c/0x170 net/socket.c:2088 __do_sys_connect net/socket.c:2098 [inline] __se_sys_connect net/socket.c:2095 [inline] __x64_sys_connect+0x73/0xb0 net/socket.c:2095 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xaa/0x1b0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f901b61a12d Code: 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f9019bd6fa8 EFLAGS: 00000246 ORIG_RAX: 000000000000002a RAX: ffffffffffffffda RBX: 00007f901b925fa0 RCX: 00007f901b61a12d RDX: 000000000000001c RSI: 0000200000000140 RDI: 0000000000000003 RBP: 00007f901b701505 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f901b5b62a0 R15: 00007f9019bb7000 </TASK> Modules linked in:
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernelUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.186-128.192Upgrade perf-debuginfoUpgrade perfUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perf6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel-livepatch-6.1.144-170.251Upgrade kernel-libbpfUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.12-debuginfo-common-x86_64Upgrade perfUpgrade kernel6.12Upgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-libbpf-debuginfoUpgrade kernel-tools-debuginfoUpgrade python3-perf6.12Upgrade kernel-tools-develUpgrade kernel6.12-modules-extraUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfo | Aug 5, 2025 | Jul 3, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 4, 2025 | Jul 4, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perf | Dec 12, 2025 | Nov 11, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Nov 12, 2025 | Nov 11, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perf | Nov 21, 2025 | Nov 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 3, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade kernel-default-develUpgrade dlm-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade kernel-develUpgrade kernel-source-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade dtb-renesasUpgrade dtb-socionextUpgrade kernel-rt-livepatch-develUpgrade dtb-amdUpgrade kernel-azure-extraUpgrade dtb-allwinnerUpgrade kernel-debug-develUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-defaultUpgrade kernel-default-manUpgrade dtb-broadcomUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade kernel-debugUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-optionalUpgrade dtb-appleUpgrade kernel-symsUpgrade dtb-marvellUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-rt_debug-develUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-docsUpgrade reiserfs-kmp-64kbUpgrade dtb-lgUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-vdsoUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade dtb-rockchipUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade dtb-caviumUpgrade dtb-alteraUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade cluster-md-kmp-azureUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade kernel-default-extraUpgrade kernel-azure-develUpgrade dlm-kmp-64kbUpgrade kernel-macrosUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade kernel-obs-qaUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade kernel-kvmsmallUpgrade kernel-devel-rtUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade dtb-apmUpgrade kernel-devel-azureUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-azureUpgrade dtb-armUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-source-azureUpgrade kernel-azure-optionalUpgrade kernel-rt-devel | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-fips-5.15Upgrade linux-image-6.14.0-32-genericUpgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-generic-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-virtual-5.15Upgrade linux-image-gkeopUpgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-virtual-6.14Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-oem-24.04bUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oracleUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-generic-64k-6.14Upgrade linux-image-kvm-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-fips-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-nvidiaUpgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-realtime-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-raspi-6.14Upgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-xilinx-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-gke-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-6.14Upgrade linux-image-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-ibm-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-aws-fips-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-5.15Upgrade linux-image-fipsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-gcp-6.14Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-raspiUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-6.14.0-1013-awsUpgrade linux-image-lowlatency | Jul 7, 2025 | Jul 3, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 16, 2025 | Jul 3, 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