Cloudanix VulnDB

CVE-2023-4133

Medium · 5.5

CVSS

5.5

EPSS

0.2%

Published

Aug 3, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in Linux networking hardware handling can let a logged-in user crash the whole computer, stopping everything until it is restarted.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Use-after-free in the cxgb4 Linux kernel driver triggered by rearming flower_stats_timer from the work queue during device detach, allowing a local user to crash the kernel.

Why it matters to the business

Local denial-of-service crashes can interrupt services and require reboots; low public exploit activity and no ransomware use reduce immediate urgency despite the long time since disclosure.

How an attack unfolds

An attacker with local access triggers the cxgb4 device detach condition that races with the work-queue timer, freeing memory that is later accessed to cause a kernel panic.

How to fix it

Update the affected package to a fixed version such as aio-libs/aiohttp (GIT): fixed in f016f0680e4ace6742b03a70cb0382ce86abe371; apply vendor kernel patches addressing the cxgb4 driver timer race.

How to confirm the fix worked

Confirm the installed kernel or package version is at or above the listed fixed commit; review dmesg or kernel logs for absence of cxgb4 timer-related crashes after upgrade.

Typical attack path

  1. Obtain local shell on affected Linux system
  2. Load or interact with cxgb4 device to initiate detach
  3. Trigger concurrent flower_stats_timer rearm from work queue
  4. Cause use-after-free leading to kernel crash

How to detect it

Review kernel logs and dmesg for cxgb4 detach or flower_stats_timer warnings; look for repeated system crashes coinciding with device removal events.

What your security team should do

  • Prioritize patching systems exposing the cxgb4 driver
  • Restrict local user access where possible until updated
  • Monitor EPSS and KEV status for any future rise in activity

The record

A use-after-free vulnerability was found in the cxgb4 driver in the Linux kernel. The bug occurs when the cxgb4 device is detaching due to a possible rearming of the flower_stats_timer from the work queue. This flaw allows a local user to crash the system, causing a denial of service condition.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 bpftool 0 7.3.0-427.13.1.el9_4
AlmaLinux:9 kernel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-cross-headers 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-devel-matched 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-doc 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-headers 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-tools 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-tools-libs 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-uki-virt 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 libperf 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 perf 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 python3-perf 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 rtla 0 5.14.0-427.13.1.el9_4
AlmaLinux:9 rv 0 5.14.0-427.13.1.el9_4
Debian:11 linux 0 No fix
Debian:12 linux 0 No fix
Debian:13 linux 0 6.3.7-1
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-553.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-debuginfo 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-devel 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-kvm 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules-extra 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-devel 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-kvm 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-modules 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-modules-extra 0 0:4.18.0-553.rt7.342.el8_10
Red Hat:enterprise_linux:9::appstream bpftool 0 0:7.3.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream bpftool-debuginfo 0 0:7.3.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-debuginfo 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel-matched 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-extra 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debuginfo 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-devel 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-devel-matched 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-extra 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-abi-stablelists 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-cross-headers 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-debuginfo 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-devel 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-devel-matched 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-core 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-extra 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-uki-virt 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo 0 0:5.14.0-427.13.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-aarch64 0 0:5.14.0-427.13.1.el9_4

Related vulnerabilities