Cloudanix VulnDB

CVE-2022-3524

Medium · 5.5

CVSS

5.5

EPSS

1.1%

Published

Oct 16, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the Linux kernel can slowly use up memory when handling certain network traffic, which might eventually make systems slow or unresponsive.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Medium
Patch risk
Medium

What it actually does

The vulnerability causes a memory leak in the ipv6_renew_options function of the Linux kernel IPv6 handler when processing certain inputs, allowing repeated allocation without corresponding deallocation.

Why it matters to the business

Linux-based systems may experience gradual memory exhaustion leading to degraded performance or denial of service over time when handling IPv6 traffic; the issue has been public for over three years with low exploitation probability and no known ransomware use.

How an attack unfolds

An attacker sends specially crafted remote IPv6 packets that trigger the ipv6_renew_options path repeatedly; each invocation leaks a small amount of kernel memory until system resources are depleted.

How to fix it

Update the Linux kernel to include commit 3c52c6bb831f6335c176a0fc7214e26f43adbd11 or later; rebuild and deploy the patched kernel across affected systems.

How to confirm the fix worked

Confirm the running kernel contains the referenced commit via git log or version string checks; monitor memory usage under sustained IPv6 option traffic to verify absence of leaks.

Typical attack path

  1. Identify Linux systems exposing IPv6 interfaces
  2. Craft and transmit malformed IPv6 option packets targeting the renew_options handler
  3. Repeat transmission to accumulate leaked memory allocations
  4. Monitor for system slowdown or OOM conditions resulting from exhaustion

How to detect it

Examine kernel logs and memory statistics for repeated allocation patterns without matching frees during IPv6 processing; correlate with network traffic containing unusual IPv6 options.

What your security team should do

  • Prioritize patching production Linux systems handling IPv6 within standard maintenance windows
  • Review IPv6 exposure and apply network segmentation where immediate patching is not feasible
  • Monitor kernel memory metrics for anomalous growth patterns on unpatched hosts

The record

A vulnerability was found in Linux Kernel. It has been declared as problematic. Affected by this vulnerability is the function ipv6_renew_options of the component IPv6 Handler. The manipulation leads to memory leak. The attack can be launched remotely. It is recommended to apply a patch to fix this issue. The identifier VDB-211021 was 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
Debian:10 linux 0 4.19.269-1
Debian:10 linux-5.10 0 5.10.158-2~deb10u1
Debian:11 linux 0 5.10.158-1
Debian:12 linux 0 6.0.7-1
Debian:13 linux 0 6.0.7-1
Debian:14 linux 0 6.0.7-1
Mageia:8 kernel 0 5.15.79-1.mga8
Mageia:8 kernel-linus 0 5.15.79-1.mga8
Mageia:8 kmod-virtualbox 0 7.0.2-1.2.mga8
Mageia:8 kmod-xtables-addons 0 3.21-1.7.mga8
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-477.10.1.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-debuginfo 0 0:4.18.0-477.10.1.rt7.274.el8_8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-devel 0 0:4.18.0-477.10.1.rt7.274.el8_8

Related vulnerabilities