Cloudanix VulnDB

CVE-2023-6679

Medium · 5.5

CVSS

5.5

EPSS

0.3%

Published

Dec 11, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the Linux kernel lets someone who can already use the computer make the whole machine crash.

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

What it actually does

Null pointer dereference in dpll_pin_parent_pin_set() within the DPLL netlink handler that crashes the kernel when processing specific requests.

Why it matters to the business

Local users can trigger system crashes leading to unplanned downtime and disruption of services running on affected Linux systems.

How an attack unfolds

An attacker with local access on a vulnerable kernel sends a crafted netlink message targeting the DPLL subsystem to dereference a null pointer and induce a kernel panic.

How to fix it

Upgrade the Linux kernel to a version containing the fix for the null pointer dereference in drivers/dpll/dpll_netlink.c; apply vendor-supplied updates for distributions such as Fedora and Red Hat Enterprise Linux.

How to confirm the fix worked

Verify the installed kernel version includes the upstream fix; review dpll_netlink.c source for the added null check before dpll_pin_parent_pin_set() dereference.

Typical attack path

  1. Gain local user access on the target system
  2. Construct and transmit a malicious DPLL netlink request
  3. Trigger kernel panic resulting in denial of service

How to detect it

Inspect kernel logs and dmesg output for null pointer dereference traces originating from dpll_netlink.c or the DPLL subsystem.

What your security team should do

  • Prioritize kernel updates on all affected systems
  • Limit local user privileges where feasible to reduce attack surface
  • Monitor kernel logs for DPLL-related oops or panic events

The record

A null pointer dereference vulnerability was found in dpll_pin_parent_pin_set() in drivers/dpll/dpll_netlink.c in the Digital Phase Locked Loop (DPLL) subsystem in the Linux kernel. This issue could be exploited to trigger a denial of service.

Affected packages

Ecosystem Package Introduced Fixed
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 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-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-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-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-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-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.7-r0
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
Chainguard linux-vmware-generic-modules 0 0
Red Hat:enterprise_linux:9::appstream bpftool 0 0:7.2.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream bpftool-debuginfo 0 0:7.2.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-abi-stablelists 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-cross-headers 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debug-uki-virt 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-aarch64 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-ppc64le 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-s390x 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-x86_64 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-doc 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-headers 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-kvm 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-kvm 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-rt-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-tools 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-tools-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-tools-libs 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-tools-libs-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-uki-virt 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream libperf 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream libperf-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream perf 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream perf-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream python3-perf 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream python3-perf-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream rtla 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::appstream rv 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos bpftool 0 0:7.2.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos bpftool-debuginfo 0 0:7.2.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-debuginfo 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-devel 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-devel-matched 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-modules 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-modules-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-64k-modules-extra 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-abi-stablelists 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-core 0 0:5.14.0-362.18.1.el9_3
Red Hat:enterprise_linux:9::baseos kernel-cross-headers 0 0:5.14.0-362.18.1.el9_3

Related vulnerabilities