Cloudanix VulnDB

CVE-2022-4378

High · 7.8

CVSS

7.8

EPSS

0.4%

Published

Jan 5, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the core Linux system allows someone already logged in to crash the machine or gain full control, so organizations should update their Linux software promptly to prevent disruption or takeover.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Stack-based buffer overflow in the Linux kernel SYSCTL subsystem when a local user modifies certain kernel parameters, enabling memory corruption that can lead to kernel crash or privilege escalation.

Why it matters to the business

Local attackers on affected Linux systems can cause denial of service through crashes or gain elevated privileges, disrupting operations and potentially compromising the entire host; widespread use of the kernel increases exposure across servers and endpoints.

How an attack unfolds

A local attacker with low privileges crafts malicious sysctl parameter changes that trigger the stack overflow, corrupting memory to either crash the kernel or redirect execution to attacker-controlled code for root access.

How to fix it

Upgrade the Linux kernel to a version containing the fix for the SYSCTL stack overflow; apply vendor-supplied patches immediately and rebuild any custom kernels with the corrected code.

How to confirm the fix worked

Verify the installed kernel version against the fixed release notes, test sysctl parameter changes in a controlled environment to confirm no overflow occurs, and review kernel build logs for the applied patch.

Typical attack path

  1. Obtain local user access on a vulnerable Linux system
  2. Identify writable sysctl parameters in the SYSCTL subsystem
  3. Craft oversized or malformed input to trigger stack overflow
  4. Leverage memory corruption to crash the system or escalate to root privileges
  5. Execute post-exploitation actions such as installing persistence or moving laterally

How to detect it

Review authentication and command execution logs for unusual sysctl invocations by non-admin users; examine kernel crash dumps or panic logs for stack overflow signatures; correlate with process creation events showing unexpected privilege changes.

What your security team should do

  • Prioritize kernel updates on all Linux systems within the next maintenance window due to local privilege escalation risk
  • Restrict unprivileged users from modifying sensitive sysctl parameters via configuration hardening
  • Monitor for new kernel releases and integrate automated update testing in CI pipelines
  • Conduct periodic kernel version audits across the environment

The record

A stack overflow flaw was found in the Linux kernel's SYSCTL subsystem in how a user changes certain kernel parameters and variables. This flaw allows a local user to crash or potentially escalate their privileges on the system.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-core 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-cross-headers 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-debug 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-debug-core 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-debug-devel 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-debug-modules 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-devel 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-doc 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-modules 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-modules-extra 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-rt 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-core 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug-kvm 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-devel 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-kvm 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-modules 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-425.19.2.rt7.230.el8_7
AlmaLinux:8 kernel-tools 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-tools-libs 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 perf 0 4.18.0-425.19.2.el8_7
AlmaLinux:8 python3-perf 0 4.18.0-425.19.2.el8_7
AlmaLinux:9 bpftool 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-core 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-cross-headers 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug-core 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug-devel 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug-modules 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-devel 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-devel-matched 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-doc 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-modules 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-modules-extra 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-rt 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-core 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug-kvm 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-devel 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-kvm 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-modules 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-162.18.1.rt21.181.el9_1
AlmaLinux:9 kernel-tools 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-tools-libs 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 perf 0 5.14.0-162.18.1.el9_1
AlmaLinux:9 python3-perf 0 5.14.0-162.18.1.el9_1
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.12-1
Debian:13 linux 0 6.0.12-1
Mageia:8 kernel 0 5.15.82-1.mga8
Mageia:8 kernel-linus 0 5.15.82-1.mga8
Mageia:8 kmod-virtualbox 0 7.0.4-1.2.mga8
Mageia:8 kmod-xtables-addons 0 3.21-1.8.mga8
Red Hat:enterprise_linux:7::client bpftool 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client bpftool-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode bpftool 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode bpftool-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server bpftool 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server bpftool-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_76_1 0 0:1-3.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_76_1-debuginfo 0 0:1-3.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_80_1 0 0:1-2.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_80_1-debuginfo 0 0:1-2.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_81_1 0 0:1-2.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_81_1-debuginfo 0 0:1-2.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_83_1 0 0:1-1.el7
Red Hat:enterprise_linux:7::server kpatch-patch-3_10_0-1160_83_1-debuginfo 0 0:1-1.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation bpftool 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation bpftool-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-1160.88.1.el7
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-425.19.2.el8_7
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-425.19.2.el8_7
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-425.19.2.el8_7
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-425.19.2.el8_7

Related vulnerabilities