CVE-2022-3567
Medium · 6.4CVSS
6.4
EPSS
0.3%
Published
Oct 17, 2022
CISA due date
—
Cloudanix analysis
A problem in the Linux operating system can let nearby attackers interfere with network connections and potentially disrupt services or leak small amounts of data.
- Exploitation
- Adjacent Network
- Attacker needs
- None
- Complexity
- High
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Race Condition
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Medium
What it actually does
A race condition in the inet6_stream_ops and inet6_dgram_ops functions of the IPv6 handler allows concurrent operations on shared kernel structures without adequate synchronization, enabling memory corruption or inconsistent state.
Why it matters to the business
Systems running vulnerable Linux kernels may experience service disruptions or limited information exposure when handling IPv6 network traffic, affecting availability of networked applications and requiring unplanned maintenance windows.
How an attack unfolds
An attacker on the same network segment crafts and sends timed IPv6 packets to trigger the race condition in the kernel's IPv6 handler, potentially leading to memory corruption that can be leveraged for limited impact.
How to fix it
Update the Linux kernel to a version containing the patch for the IPv6 handler race condition; apply vendor-supplied kernel updates as they become available and rebuild any custom kernels with the fix incorporated.
How to confirm the fix worked
Confirm the updated kernel version is deployed across affected hosts, perform IPv6 connectivity and load tests to verify stability, and review kernel source or changelog entries confirming the synchronization fix.
Typical attack path
- Locate systems exposing IPv6 services on the local network segment
- Identify Linux kernel versions susceptible to the race condition
- Transmit concurrent IPv6 stream and datagram packets with precise timing
- Trigger the race to induce memory corruption or kernel instability
How to detect it
Examine kernel logs and system crash dumps for IPv6 handler faults or race-related warnings; correlate with network flow data showing high volumes of IPv6 packets around the time of anomalies.
What your security team should do
- Apply kernel updates to all Linux systems with IPv6 enabled as highest priority
- Temporarily disable IPv6 on non-essential systems until patches are applied
- Monitor network traffic for anomalous IPv6 packet patterns during the patching window
- Review and enforce network segmentation to limit local attacker reach
The record
A vulnerability has been found in Linux Kernel and classified as problematic. This vulnerability affects the function inet6_stream_ops/inet6_dgram_ops of the component IPv6 Handler. The manipulation leads to race condition. It is recommended to apply a patch to fix this issue. VDB-211090 is the identifier assigned to this vulnerability.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | bpftool | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-abi-stablelists | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-core | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-cross-headers | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-debug | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-debug-core | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-debug-devel | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-debug-modules | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-debug-modules-extra | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-devel | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-doc | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-modules | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-modules-extra | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-rt | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-core | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug-core | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug-devel | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug-kvm | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug-modules | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-debug-modules-extra | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-devel | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-kvm | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-modules | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-rt-modules-extra | 0 | 4.18.0-477.10.1.rt7.274.el8_8 |
| AlmaLinux:8 | kernel-tools | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-tools-libs | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-tools-libs-devel | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-zfcpdump | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-zfcpdump-core | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-zfcpdump-devel | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-zfcpdump-modules | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | kernel-zfcpdump-modules-extra | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | perf | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:8 | python3-perf | 0 | 4.18.0-477.10.1.el8_8 |
| AlmaLinux:9 | bpftool | 0 | 7.0.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-devel-matched | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-modules | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-modules-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-debug-modules-extra | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-devel-matched | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-modules | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-modules-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-64k-modules-extra | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-abi-stablelists | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-cross-headers | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-devel-matched | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-modules | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-modules-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-modules-extra | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-debug-uki-virt | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-devel-matched | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-doc | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-modules | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-modules-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-modules-extra | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-rt | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-core | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-core | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-devel | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-kvm | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-modules | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-modules-core | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-debug-modules-extra | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-devel | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-kvm | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-modules | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-modules-core | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-rt-modules-extra | 0 | 5.14.0-284.11.1.rt14.296.el9_2 |
| AlmaLinux:9 | kernel-tools | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-tools-libs | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-tools-libs-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-uki-virt | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-devel | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-devel-matched | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-modules | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-modules-core | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | kernel-zfcpdump-modules-extra | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | perf | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | python3-perf | 0 | 5.14.0-284.11.1.el9_2 |
| AlmaLinux:9 | rtla | 0 | 5.14.0-284.11.1.el9_2 |
| Chainguard | hyperv-daemons | 0 | 0 |
| Chainguard | hyperv-daemons-6.12 | 0 | 0 |
| Chainguard | hyperv-daemons-6.18 | 0 | 0 |
| Chainguard | hyperv-daemons-generic | 0 | 0 |
| Chainguard | linux | 0 | 0 |
| Chainguard | linux-aws-6.12 | 0 | 0 |
| Chainguard | linux-aws-6.12 | 0 | 6.12.63-r0 |
| Chainguard | linux-aws-6.12 | 0 | 6.12.65-r0 |
| Chainguard | linux-aws-6.12-boot-installed | 0 | 0 |
| Chainguard | linux-aws-6.12-fips-boot-installed | 0 | 0 |
| Chainguard | linux-aws-6.12-headers | 0 | 0 |
| Chainguard | linux-aws-6.12-modules | 0 | 0 |
| Chainguard | linux-aws-6.18 | 0 | 6.18.4-r0 |
| Chainguard | linux-aws-6.18 | 0 | 6.18.5-r2 |
| Chainguard | linux-aws-6.18-boot-installed | 0 | 0 |
| Chainguard | linux-aws-6.18-fips-boot-installed | 0 | 0 |
| Chainguard | linux-aws-6.18-headers | 0 | 0 |
| Chainguard | linux-aws-6.18-modules | 0 | 0 |
| Chainguard | linux-aws-generic | 0 | 6.18.3-r0 |
| Chainguard | linux-aws-generic | 0 | 6.18.5-r0 |
| Chainguard | linux-aws-generic-boot-configuration | 0 | 0 |
| Chainguard | linux-aws-generic-boot-installed | 0 | 0 |
| Chainguard | linux-aws-generic-fips-boot-installed | 0 | 0 |
| Chainguard | linux-aws-generic-headers | 0 | 0 |
| Chainguard | linux-aws-generic-modules | 0 | 0 |
| Chainguard | linux-azure-6.12 | 0 | 6.12.63-r0 |
| Chainguard | linux-azure-6.12 | 0 | 6.12.65-r1 |
| Chainguard | linux-azure-6.12-boot-installed | 0 | 0 |
| Chainguard | linux-azure-6.12-fips-boot-installed | 0 | 0 |
| Chainguard | linux-azure-6.12-headers | 0 | 0 |
| Chainguard | linux-azure-6.12-modules | 0 | 0 |
| Chainguard | linux-azure-6.18 | 0 | 0 |
| Chainguard | linux-azure-6.18-boot-installed | 0 | 0 |
| Chainguard | linux-azure-6.18-fips-boot-installed | 0 | 0 |
| Chainguard | linux-azure-6.18-headers | 0 | 0 |
| Chainguard | linux-azure-6.18-modules | 0 | 0 |
| Chainguard | linux-azure-generic | 0 | 6.18.3-r0 |
| Chainguard | linux-azure-generic | 0 | 6.18.5-r0 |
| Chainguard | linux-azure-generic-boot-configuration | 0 | 0 |
| Chainguard | linux-azure-generic-boot-installed | 0 | 0 |
| Chainguard | linux-azure-generic-fips-boot-installed | 0 | 0 |
| Chainguard | linux-azure-generic-headers | 0 | 0 |
| Chainguard | linux-azure-generic-modules | 0 | 0 |
| Chainguard | linux-boot-configuration | 0 | 0 |
| Chainguard | linux-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-6.12 | 0 | 6.12.63-r0 |
| Chainguard | linux-gcp-6.12 | 0 | 6.12.65-r0 |
| Chainguard | linux-gcp-6.12-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-6.12-fips-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-6.12-headers | 0 | 0 |
| Chainguard | linux-gcp-6.12-modules | 0 | 0 |
| Chainguard | linux-gcp-6.18 | 0 | 6.18.4-r0 |
| Chainguard | linux-gcp-6.18 | 0 | 6.18.5-r2 |
| Chainguard | linux-gcp-6.18-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-6.18-fips-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-6.18-headers | 0 | 0 |
| Chainguard | linux-gcp-6.18-modules | 0 | 0 |
| Chainguard | linux-gcp-generic | 0 | 6.18.3-r0 |
| Chainguard | linux-gcp-generic | 0 | 6.18.5-r0 |
| Chainguard | linux-gcp-generic-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-generic-fips-boot-installed | 0 | 0 |
| Chainguard | linux-gcp-generic-headers | 0 | 0 |
| Chainguard | linux-gcp-generic-modules | 0 | 0 |
| Chainguard | linux-modules | 0 | 0 |
| Chainguard | linux-qemu-6.12 | 0 | 6.12.65-r2 |
| Chainguard | linux-qemu-6.12-boot-installed | 0 | 6.12.63-r0 |
| Chainguard | linux-qemu-6.12-fips-boot-installed | 0 | 6.12.63-r0 |
| Chainguard | linux-qemu-6.12-headers | 0 | 6.12.63-r0 |
| Chainguard | linux-qemu-6.12-modules | 0 | 6.12.63-r0 |
| Chainguard | linux-qemu-6.18 | 0 | 6.18.5-r2 |
| Chainguard | linux-qemu-6.18-boot-installed | 0 | 6.18.2-r0 |
| Chainguard | linux-qemu-6.18-fips-boot-installed | 0 | 6.18.2-r0 |
| Chainguard | linux-qemu-6.18-headers | 0 | 6.18.2-r0 |
| Chainguard | linux-qemu-6.18-modules | 0 | 6.18.2-r0 |
| Chainguard | linux-qemu-generic | 0 | 6.18.3-r0 |
| Chainguard | linux-qemu-generic | 0 | 6.18.5-r0 |
| Chainguard | linux-qemu-generic-boot-installed | 0 | 0 |
| Chainguard | linux-qemu-generic-bootc-boot-installed | 0 | 6.18.4-r0 |
| Chainguard | linux-qemu-generic-bootc-boot-installed | 0 | 6.18.5-r0 |
| Chainguard | linux-qemu-generic-fips-boot-installed | 0 | 0 |
| Chainguard | linux-qemu-generic-headers | 0 | 0 |
| Chainguard | linux-qemu-generic-modules | 0 | 0 |
| Chainguard | linux-qemu-rc | 0 | 6.19_rc4-r0 |
| Chainguard | linux-qemu-rc | 0 | 6.19_rc5-r0 |
| Chainguard | linux-qemu-rc-boot-installed | 0 | 0 |
| Chainguard | linux-qemu-rc-fips-boot-installed | 0 | 0 |
| Chainguard | linux-qemu-rc-headers | 0 | 0 |
| Chainguard | linux-qemu-rc-modules | 0 | 0 |
| Chainguard | linux-vmware-6.12 | 0 | 6.12.65-r2 |
| Chainguard | linux-vmware-6.12-boot-installed | 0 | 6.12.63-r0 |
| Chainguard | linux-vmware-6.12-fips-boot-installed | 0 | 6.12.63-r0 |
| Chainguard | linux-vmware-6.12-headers | 0 | 6.12.63-r0 |
| Chainguard | linux-vmware-6.12-modules | 0 | 6.12.63-r0 |
| Chainguard | linux-vmware-6.18 | 0 | 6.18.5-r2 |
| Chainguard | linux-vmware-6.18-boot-installed | 0 | 6.18.2-r0 |
| Chainguard | linux-vmware-6.18-fips-boot-installed | 0 | 6.18.2-r0 |
| Chainguard | linux-vmware-6.18-headers | 0 | 6.18.2-r0 |
| Chainguard | linux-vmware-6.18-modules | 0 | 6.18.2-r0 |
| Chainguard | linux-vmware-generic | 0 | 6.18.3-r0 |
| Chainguard | linux-vmware-generic | 0 | 6.18.5-r0 |
| Chainguard | linux-vmware-generic-boot-installed | 0 | 0 |
| Chainguard | linux-vmware-generic-fips-boot-installed | 0 | 0 |
| Chainguard | linux-vmware-generic-headers | 0 | 0 |
Related vulnerabilities
- CVE-2025-68301 In the Linux kernel, the following vulnerability has been resolved: net: atlantic: fix… Also affects bpftool
- CVE-2025-68285 In the Linux kernel, the following vulnerability has been resolved: libceph: fix… Also affects bpftool
- CVE-2025-40277 In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Validate… Also affects bpftool
- CVE-2025-40248 In the Linux kernel, the following vulnerability has been resolved: vsock: Ignore… Also affects bpftool
- CVE-2025-40240 In the Linux kernel, the following vulnerability has been resolved: sctp: avoid NULL… Also affects bpftool
- CVE-2025-40154 In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel… Also affects bpftool
- CVE-2025-40096 In the Linux kernel, the following vulnerability has been resolved: drm/sched: Fix… Also affects bpftool
- CVE-2025-38352 In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: fix… Also affects bpftool