Cloudanix VulnDB

CVE-2024-53122

Medium · 5.5

CVSS

5.5

EPSS

0.5%

Published

Dec 2, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how Linux handles certain network connections could let a local user crash the system.

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

What it actually does

Race condition in MPTCP subflow list handling allows recvmsg() to invoke tcp_cleanup_rbuf() on newly created subflows that have not completed their 3-way handshake, triggering a divide-by-zero error.

Why it matters to the business

Local users on affected Linux systems can trigger kernel crashes or denial of service, disrupting network services and requiring reboots; urgency is moderate given low EPSS and lack of known exploitation despite listed threat actor mentions.

How an attack unfolds

An attacker with local access races creation of an active subflow by the in-kernel path manager against a concurrent recvmsg() call that iterates all subflows and calls tcp_cleanup_rbuf() without state checks, causing the divide-by-zero on the incomplete subflow.

How to fix it

Apply the upstream fix that adds an explicit subflow state check before calling tcp_cleanup_rbuf(); for listed Ubuntu packages upgrade to the referenced fixed versions such as gdb 7.7.1-0ubuntu5~14.04.3 or 7.11.1-0ubuntu1~16.5, libiberty 20131116-1ubuntu0.2, and valgrind 1:3.10.1-1ubuntu3~14.5.

How to confirm the fix worked

Confirm kernel or package versions match the fixed releases; review MPTCP subflow creation paths for the added state guard; test concurrent recvmsg() and subflow addition workloads for absence of divide-by-zero faults.

Typical attack path

  1. Obtain local code execution on a system using MPTCP
  2. Trigger in-kernel path manager to create additional active subflows
  3. Concurrently issue recvmsg() on an established subflow to iterate the subflow list
  4. Hit the unconditional tcp_cleanup_rbuf() call on a subflow still initializing its 3-way handshake
  5. Trigger divide-by-zero and resulting kernel fault

How to detect it

Search kernel logs for divide-by-zero oops messages involving mptcp_rcv_space_adjust or tcp_cleanup_rbuf; inspect audit and syscall logs for unusual concurrent recvmsg() and MPTCP subflow activity; correlate with process creation of local unprivileged users.

What your security team should do

  • Prioritize patching systems that enable MPTCP in production
  • Monitor for local privilege or availability abuse on multi-homed hosts
  • Apply the exact fixed package versions provided for Ubuntu 14.04 and 16.04 environments
  • Review any downstream dependents for similar MPTCP usage patterns

The record

In the Linux kernel, the following vulnerability has been resolved: mptcp: cope racing subflow creation in mptcp_rcv_space_adjust Additional active subflows - i.e. created by the in kernel path manager - are included into the subflow list before starting the 3whs. A racing recvmsg() spooling data received on an already established subflow would unconditionally call tcp_cleanup_rbuf() on all the current subflows, potentially hitting a divide by zero error on the newly created ones. Explicitly check that the subflow is in a suitable state before invoking tcp_cleanup_rbuf().

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-core 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-cross-headers 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-debug 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-debug-core 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-debug-devel 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-debug-modules 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-devel 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-doc 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-headers 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-modules 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-modules-extra 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-rt 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-core 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-debug 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-devel 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-modules 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-553.34.1.rt7.375.el8_10
AlmaLinux:8 kernel-tools 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-tools-libs 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 perf 0 4.18.0-553.34.1.el8_10
AlmaLinux:8 python3-perf 0 4.18.0-553.34.1.el8_10
AlmaLinux:9 bpftool 0 7.4.0-503.21.1.el9_5
AlmaLinux:9 kernel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-cross-headers 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-devel-matched 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-doc 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-headers 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-tools 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-tools-libs 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-uki-virt 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-uki-virt-addons 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 libperf 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 perf 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 python3-perf 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 rtla 0 5.14.0-503.21.1.el9_5
AlmaLinux:9 rv 0 5.14.0-503.21.1.el9_5
Debian:11 linux 0 No fix
Debian:11 linux-6.1 0 6.1.119-1~deb11u1
Debian:12 linux 0 6.1.119-1
Debian:13 linux 0 6.11.10-1
Linux Kernel 5.10.0 5.15.174
Mageia:9 dwarves 0 1.28-1.mga9
Mageia:9 kernel 0 6.6.65-2.mga9
Mageia:9 kernel-linus 0 6.6.65-1.mga9
Mageia:9 kmod-virtualbox 0 7.0.20-61.mga9
Mageia:9 kmod-xtables-addons 0 3.24-69.mga9
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553 0 0:1-3.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553-debuginfo 0 0:1-3.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553-debugsource 0 0:1-3.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_16_1 0 0:1-2.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_16_1-debuginfo 0 0:1-2.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_16_1-debugsource 0 0:1-2.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_30_1 0 0:1-1.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_30_1-debuginfo 0 0:1-1.el8_10
Red Hat:enterprise_linux:8::baseos kpatch-patch-4_18_0-553_30_1-debugsource 0 0:1-1.el8_10
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-553.34.1.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-553.34.1.rt7.375.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-553.34.1.rt7.375.el8_10

Related vulnerabilities