Patchwire CVEs, their patch status, and feeds to follow them

CVE-2025-40214

Fixed in a distro release EPSS <1%CVSS 7.8

In the Linux kernel, the following vulnerability has been resolved: af_unix: Initialise scc_index in unix_add_edge(). Quang Le reported that the AF_UNIX GC could garbage-collect a receive queue of an alive in-flight socket, with a nice repro. The repro consists of three stages. 1) 1-a. Create a single cyclic reference with many sockets 1-b. close() all sockets 1-c. Trigger GC 2) 2-a. Pass sk-A to an embryo sk-B 2-b. Pass sk-X to sk-X 2-c. Trigger GC 3) 3-a. accept() the embryo sk-B 3-b. Pass sk-B to sk-C 3-c. close() the in-flight sk-A 3-d. Trigger GC As of 2-c, sk-A and sk-X are linked to unix_unvisited_vertices, and unix_walk_scc() groups them into two different SCCs: unix_sk(sk-A)->vertex->scc_index = 2 (UNIX_VERTEX_INDEX_START) unix_sk(sk-X)->vertex->scc_index = 3 Once GC completes, unix_graph_grouped is set to true. Also, unix_graph_maybe_cyclic is set to true due to sk-X's cyclic self-reference, which makes close() trigger GC. At 3-b, unix_add_edge() allocates unix_sk(sk-B)->vertex and links it to unix_unvisited_vertices. unix_update_graph() is called at 3-a. and 3-b., but neither unix_graph_grouped nor unix_graph_maybe_cyclic is changed because both sk-B's listener and sk-C are not in-flight. 3-c decrements sk-A's file refcnt to 1. Since unix_graph_grouped is true at 3-d, unix_walk_scc_fast() is finally called and iterates 3 sockets sk-A, sk-B, and sk-X: sk-A -> sk-B (-> sk-C) sk-X -> sk-X This is totally fine. All of them are not yet close()d and should be grouped into different SCCs. However, unix_vertex_dead() misjudges that sk-A and sk-B are in the same SCC and sk-A is dead. unix_sk(sk-A)->scc_index == unix_sk(sk-B)->scc_index <-- Wrong! && sk-A's file refcnt == unix_sk(sk-A)->vertex->out_degree ^-- 1 in-flight count for sk-B -> sk-A is dead !? The problem is that unix_add_edge() does not initialise scc_index. Stage 1) is used for heap spraying, making a newly allocated vertex have vertex->scc_index == 2 (UNIX_VERTEX_INDEX_START) set by unix_walk_scc() at 1-c. Let's track the max SCC index from the previous unix_walk_scc() call and assign the max + 1 to a new vertex's scc_index. This way, we can continue to avoid Tarjan's algorithm while preventing misjudgments.

Published 2025-12-04 · CVE record · OSV

Products: Linux, Siemens RUGGEDCOM RST2428P

Distro releases

ReleasePackageFixed in
Amazon Linux 2023bpftool1:6.1.159-181.297.amzn2023
Amazon Linux 2023bpftool6.121:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-devel1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-headers1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-libbpf1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-libbpf-devel1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-libbpf-static1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-livepatch-6.1.159-181.2971:1.0-0.amzn2023
Amazon Linux 2023kernel-livepatch-6.12.63-84.1211:1.0-0.amzn2023
Amazon Linux 2023kernel-modules-extra1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-modules-extra-common1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-tools1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel-tools-devel1:6.1.159-181.297.amzn2023
Amazon Linux 2023kernel6.121:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-devel1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-headers1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-libbpf1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-libbpf-devel1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-libbpf-static1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-modules-extra1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-modules-extra-common1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-tools1:6.12.63-84.121.amzn2023
Amazon Linux 2023kernel6.12-tools-devel1:6.12.63-84.121.amzn2023
Amazon Linux 2023perf1:6.1.159-181.297.amzn2023
Amazon Linux 2023perf6.121:6.12.63-84.121.amzn2023
Amazon Linux 2023python3-perf1:6.1.159-181.297.amzn2023
Amazon Linux 2023python3-perf6.121:6.12.63-84.121.amzn2023
Debian 11linux-6.16.1.159-1~deb11u1
Debian 12linux6.1.159-1
Debian 13linux6.12.63-1
Debian 14linux6.17.9-1
SUSE Linux Enterprise High Availability Extension 16.0kernel-default6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-64kb6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-azure6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-default6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-default-base6.12.0-160000.9.1.160000.2.6
SUSE Linux Enterprise Server 16.0kernel-docs6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-kvmsmall6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-livepatch-SLE16_Update_08-160000.4.3
SUSE Linux Enterprise Server 16.0kernel-livepatch-SLE16_Update_16-160000.1.1
SUSE Linux Enterprise Server 16.0kernel-livepatch-SLE16_Update_24-160000.1.1
SUSE Linux Enterprise Server 16.0kernel-livepatch-SLE16_Update_33-160000.1.1
SUSE Linux Enterprise Server 16.0kernel-obs-qa6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-source6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-syms6.12.0-160000.9.1
SUSE Linux Enterprise Server 16.0kernel-zfcpdump6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-64kb6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-azure6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-default6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-default-base6.12.0-160000.9.1.160000.2.6
SUSE Linux Enterprise Server for SAP applications 16.0kernel-docs6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-kvmsmall6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-livepatch-SLE16_Update_08-160000.4.3
SUSE Linux Enterprise Server for SAP applications 16.0kernel-livepatch-SLE16_Update_16-160000.1.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-livepatch-SLE16_Update_24-160000.1.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-livepatch-SLE16_Update_33-160000.1.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-obs-qa6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-source6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-syms6.12.0-160000.9.1
SUSE Linux Enterprise Server for SAP applications 16.0kernel-zfcpdump6.12.0-160000.9.1
SUSE Linux Micro 6.2kernel-64kb6.12.0-160000.9.1
SUSE Linux Micro 6.2kernel-default6.12.0-160000.9.1
SUSE Linux Micro 6.2kernel-default-base6.12.0-160000.9.1.160000.2.6
SUSE Linux Micro 6.2kernel-livepatch-SLE16-RT_Update_06-160000.3.4
SUSE Linux Micro 6.2kernel-livepatch-SLE16-RT_Update_15-160000.1.1
SUSE Linux Micro 6.2kernel-livepatch-SLE16-RT_Update_23-160000.1.1
SUSE Linux Micro 6.2kernel-livepatch-SLE16-RT_Update_32-160000.1.1
SUSE Linux Micro 6.2kernel-livepatch-SLE16_Update_08-160000.4.3
SUSE Linux Micro 6.2kernel-livepatch-SLE16_Update_16-160000.1.1
SUSE Linux Micro 6.2kernel-livepatch-SLE16_Update_24-160000.1.1
SUSE Linux Micro 6.2kernel-livepatch-SLE16_Update_33-160000.1.1
SUSE Linux Micro 6.2kernel-rt6.12.0-160000.9.1
SUSE Linux Micro 6.2kernel-source6.12.0-160000.9.1
SUSE Linux Micro Extras 6.2kernel-obs-build6.12.0-160000.9.1
SUSE Linux Micro Extras 6.2kernel-syms6.12.0-160000.9.1
Ubuntu 16.04 LTSlinux-hwe-edgeno fix
Ubuntu 18.04 LTSlinux-aws-5.0no fix
Ubuntu 18.04 LTSlinux-aws-5.3no fix
Ubuntu 18.04 LTSlinux-azureno fix
Ubuntu 18.04 LTSlinux-azure-5.3no fix
Ubuntu 18.04 LTSlinux-azure-edgeno fix
Ubuntu 18.04 LTSlinux-gcpno fix
Ubuntu 18.04 LTSlinux-gcp-5.3no fix
Ubuntu 18.04 LTSlinux-gke-4.15no fix
Ubuntu 18.04 LTSlinux-gke-5.4no fix
Ubuntu 18.04 LTSlinux-gkeop-5.4no fix
Ubuntu 18.04 LTSlinux-hweno fix
Ubuntu 18.04 LTSlinux-hwe-edgeno fix
Ubuntu 18.04 LTSlinux-oemno fix
Ubuntu 18.04 LTSlinux-oracle-5.0no fix
Ubuntu 18.04 LTSlinux-oracle-5.3no fix
Ubuntu 20.04 LTSlinux-aws-5.11no fix
Ubuntu 20.04 LTSlinux-aws-5.13no fix
Ubuntu 20.04 LTSlinux-aws-5.8no fix
Ubuntu 20.04 LTSlinux-azure-5.11no fix
Ubuntu 20.04 LTSlinux-azure-5.13no fix
Ubuntu 20.04 LTSlinux-azure-5.8no fix
Ubuntu 20.04 LTSlinux-azure-fdeno fix
Ubuntu 20.04 LTSlinux-gcp-5.11no fix
Ubuntu 20.04 LTSlinux-gcp-5.13no fix
Ubuntu 20.04 LTSlinux-gcp-5.8no fix
Ubuntu 20.04 LTSlinux-gkeno fix
Ubuntu 20.04 LTSlinux-gke-5.15no fix
Ubuntu 20.04 LTSlinux-gkeopno fix
Ubuntu 20.04 LTSlinux-gkeop-5.15no fix
Ubuntu 20.04 LTSlinux-hwe-5.11no fix
Ubuntu 20.04 LTSlinux-hwe-5.13no fix
Ubuntu 20.04 LTSlinux-hwe-5.8no fix
Ubuntu 20.04 LTSlinux-intel-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.10no fix
Ubuntu 20.04 LTSlinux-oem-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.14no fix
Ubuntu 20.04 LTSlinux-oem-5.6no fix
Ubuntu 20.04 LTSlinux-oracle-5.11no fix
Ubuntu 20.04 LTSlinux-oracle-5.13no fix
Ubuntu 20.04 LTSlinux-oracle-5.8no fix
Ubuntu 20.04 LTSlinux-raspi2no fix
Ubuntu 20.04 LTSlinux-riscvno fix
Ubuntu 20.04 LTSlinux-riscv-5.11no fix
Ubuntu 20.04 LTSlinux-riscv-5.8no fix
Ubuntu 22.04 LTSlinux-allwinner-5.19no fix
Ubuntu 22.04 LTSlinux-aws-5.19no fix
Ubuntu 22.04 LTSlinux-aws-6.2no fix
Ubuntu 22.04 LTSlinux-aws-6.5no fix
Ubuntu 22.04 LTSlinux-azure-5.19no fix
Ubuntu 22.04 LTSlinux-azure-6.2no fix
Ubuntu 22.04 LTSlinux-azure-6.5no fix
Ubuntu 22.04 LTSlinux-azure-fde-5.19no fix
Ubuntu 22.04 LTSlinux-azure-fde-6.2no fix
Ubuntu 22.04 LTSlinux-gcp-5.19no fix
Ubuntu 22.04 LTSlinux-gcp-6.2no fix
Ubuntu 22.04 LTSlinux-gcp-6.5no fix
Ubuntu 22.04 LTSlinux-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-hwe-6.5no fix
Ubuntu 22.04 LTSlinux-intel-iot-realtimeno fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.5no fix
Ubuntu 22.04 LTSlinux-nvidia-6.2no fix
Ubuntu 22.04 LTSlinux-nvidia-6.5no fix
Ubuntu 22.04 LTSlinux-oem-5.17no fix
Ubuntu 22.04 LTSlinux-oem-6.0no fix
Ubuntu 22.04 LTSlinux-oem-6.1no fix
Ubuntu 22.04 LTSlinux-oem-6.5no fix
Ubuntu 22.04 LTSlinux-oracle-6.5no fix
Ubuntu 22.04 LTSlinux-realtimeno fix
Ubuntu 22.04 LTSlinux-riscvno fix
Ubuntu 22.04 LTSlinux-riscv-5.19no fix
Ubuntu 22.04 LTSlinux-riscv-6.5no fix
Ubuntu 22.04 LTSlinux-starfive-5.19no fix
Ubuntu 22.04 LTSlinux-starfive-6.2no fix
Ubuntu 22.04 LTSlinux-starfive-6.5no fix
Ubuntu 24.04 LTSlinux-aws-6.14no fix
Ubuntu 24.04 LTSlinux-aws-6.176.17.0-1007.7~24.04.1
Ubuntu 24.04 LTSlinux-azure-6.11no fix
Ubuntu 24.04 LTSlinux-azure-6.14no fix
Ubuntu 24.04 LTSlinux-azure-fde-6.14no fix
Ubuntu 24.04 LTSlinux-azure-nvidia-6.14no fix
Ubuntu 24.04 LTSlinux-gcp-6.11no fix
Ubuntu 24.04 LTSlinux-gcp-6.14no fix
Ubuntu 24.04 LTSlinux-gcp-6.176.17.0-1008.8~24.04.1
Ubuntu 24.04 LTSlinux-hwe-6.11no fix
Ubuntu 24.04 LTSlinux-hwe-6.14no fix
Ubuntu 24.04 LTSlinux-lowlatency-hwe-6.11no fix
Ubuntu 24.04 LTSlinux-nvidia-6.11no fix
Ubuntu 24.04 LTSlinux-nvidia-6.176.17.0-1008.8
Ubuntu 24.04 LTSlinux-oem-6.11no fix
Ubuntu 24.04 LTSlinux-oem-6.14no fix
Ubuntu 24.04 LTSlinux-oem-6.176.17.0-1010.10
Ubuntu 24.04 LTSlinux-oem-6.8no fix
Ubuntu 24.04 LTSlinux-oracle-6.14no fix
Ubuntu 24.04 LTSlinux-oracle-6.176.17.0-1007.7~24.04.1
Ubuntu 24.04 LTSlinux-raspi-realtimeno fix
Ubuntu 24.04 LTSlinux-realtimeno fix
Ubuntu 24.04 LTSlinux-riscvno fix
Ubuntu 24.04 LTSlinux-riscv-6.14no fix
Ubuntu 25.10linux6.17.0-12.12
Ubuntu 25.10linux-aws6.17.0-1006.6
Ubuntu 25.10linux-azure6.17.0-1007.7
Ubuntu 25.10linux-azure-fdeno fix
Ubuntu 25.10linux-gcp6.17.0-1006.6
Ubuntu 25.10linux-oracle6.17.0-1006.6
Ubuntu 25.10linux-raspi6.17.0-1007.7
Ubuntu 25.10linux-realtime6.17.0-1005.6
Ubuntu 25.10linux-riscv6.17.0-12.12.1
Ubuntu Pro 18.04 LTSlinux-hwe-5.45.4.0-225.245~18.04.1
Ubuntu Pro 20.04 LTSlinux5.4.0-225.245
Ubuntu Pro 20.04 LTSlinux-aws5.4.0-1154.164
Ubuntu Pro 20.04 LTSlinux-aws-5.155.15.0-1099.106~20.04.1
Ubuntu Pro 20.04 LTSlinux-azure-5.155.15.0-1103.112~20.04.1
Ubuntu Pro 20.04 LTSlinux-gcp-5.155.15.0-1099.108~20.04.1
Ubuntu Pro 20.04 LTSlinux-hwe-5.155.15.0-168.178~20.04.1
Ubuntu Pro 20.04 LTSlinux-ibm-5.155.15.0-1093.96~20.04.1
Ubuntu Pro 20.04 LTSlinux-lowlatency-hwe-5.155.15.0-168.178~20.04.1
Ubuntu Pro 20.04 LTSlinux-oracle-5.155.15.0-1096.102~20.04.1
Ubuntu Pro 22.04 LTSlinux5.15.0-168.178
Ubuntu Pro 22.04 LTSlinux-aws5.15.0-1099.106
Ubuntu Pro 22.04 LTSlinux-aws-6.86.8.0-1046.49~22.04.1
Ubuntu Pro 22.04 LTSlinux-azure5.15.0-1103.112
Ubuntu Pro 22.04 LTSlinux-gcp5.15.0-1099.108
Ubuntu Pro 22.04 LTSlinux-gcp-6.86.8.0-1047.50~22.04.2
Ubuntu Pro 22.04 LTSlinux-gke5.15.0-1095.101
Ubuntu Pro 22.04 LTSlinux-ibm5.15.0-1093.96
Ubuntu Pro 22.04 LTSlinux-ibm-6.86.8.0-1044.44~22.04.1
Ubuntu Pro 22.04 LTSlinux-oracle5.15.0-1096.102
Ubuntu Pro 24.04 LTSlinux6.8.0-100.100
Ubuntu Pro 24.04 LTSlinux-aws6.8.0-1046.49
Ubuntu Pro 24.04 LTSlinux-azure6.8.0-1046.52
Ubuntu Pro 24.04 LTSlinux-gcp6.8.0-1047.50
Ubuntu Pro 24.04 LTSlinux-ibm6.8.0-1044.44
Ubuntu Pro 24.04 LTSlinux-oracle6.8.0-1043.44
Ubuntu Pro 25.10linux6.17.0-12.12
Ubuntu Pro Realtime 24.04 LTSlinux-realtime-6.14no fix
Ubuntu Pro Realtime 24.04 LTSlinux-realtime-6.176.17.0-1006.7~24.04.1
openSUSE Leap 16.0dtb-aarch646.12.0-160000.9.1
openSUSE Leap 16.0kernel-64kb6.12.0-160000.9.1
openSUSE Leap 16.0kernel-azure6.12.0-160000.9.1
openSUSE Leap 16.0kernel-default6.12.0-160000.9.1
openSUSE Leap 16.0kernel-default-base6.12.0-160000.9.1.160000.2.6
openSUSE Leap 16.0kernel-docs6.12.0-160000.9.1
openSUSE Leap 16.0kernel-kvmsmall6.12.0-160000.9.1
openSUSE Leap 16.0kernel-obs-build6.12.0-160000.9.1
openSUSE Leap 16.0kernel-obs-qa6.12.0-160000.9.1
openSUSE Leap 16.0kernel-rt6.12.0-160000.9.1
openSUSE Leap 16.0kernel-source6.12.0-160000.9.1
openSUSE Leap 16.0kernel-syms6.12.0-160000.9.1
openSUSE Leap 16.0kernel-zfcpdump6.12.0-160000.9.1