Cloudanix VulnDB

CVE-2014-3182

None

CVSS

—

EPSS

0.4%

Published

Sep 28, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem handling input from certain connected devices lets someone with physical access crash the computer or run harmful code.

Exploitation
Physical Access
Attacker needs
Physical Access
Complexity
Moderate
Impact
Full Compromise
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Array index error in logi_dj_raw_event allows physically proximate attackers to execute arbitrary code or cause denial of service via invalid kfree from a crafted device providing malformed REPORT_TYPE_NOTIF_DEVICE_UNPAIRED value.

Why it matters to the business

Older Ubuntu systems running affected webkitgtk packages face risk of local compromise or disruption from physical device attacks, though low exploit likelihood and age reduce immediate operational urgency across the ecosystem.

How an attack unfolds

An attacker with physical access connects a specially crafted USB HID device that sends a malformed REPORT_TYPE_NOTIF_DEVICE_UNPAIRED report, triggering the array index error and resulting in arbitrary code execution or invalid memory deallocation.

How to fix it

Upgrade webkitgtk on Ubuntu 14.04 LTS to 2.4.8-1ubuntu1~ubuntu14.04.1 and on Ubuntu 16.04 LTS to 2.4.9-2ubuntu2; apply kernel updates addressing the underlying hid-logitech-dj.c flaw where applicable.

How to confirm the fix worked

Verify package versions match the listed fixed releases using dpkg or apt, and confirm absence of vulnerable hid-logitech-dj.c code paths in running kernel.

Typical attack path

  1. Obtain physical access to the target system
  2. Connect a crafted Logitech DJ device
  3. Send malformed REPORT_TYPE_NOTIF_DEVICE_UNPAIRED report
  4. Trigger array index error leading to code execution or kfree failure

How to detect it

Review system logs for unexpected HID device events or kfree errors around device connection times; inspect kernel crash dumps for references to hid-logitech-dj.c.

What your security team should do

  • Prioritize patching webkitgtk packages on all listed Ubuntu releases
  • Disable unnecessary HID device support if physical access cannot be controlled
  • Monitor for new EPSS increases despite current low score and static trend

The record

Array index error in the logi_dj_raw_event function in drivers/hid/hid-logitech-dj.c in the Linux kernel before 3.16.2 allows physically proximate attackers to execute arbitrary code or cause a denial of service (invalid kfree) via a crafted device that provides a malformed REPORT_TYPE_NOTIF_DEVICE_UNPAIRED value.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 3.16.2-2
Debian:12 linux 0 3.16.2-2
Debian:13 linux 0 3.16.2-2
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-123.13.1.el7
Red Hat:enterprise_mrg:2:server:el6 kernel-rt 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-debuginfo 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-devel 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo-common-x86_64 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-devel 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-doc 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-firmware 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-debuginfo 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-devel 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-debuginfo 0 0:3.10.33-rt32.51.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-devel 0 0:3.10.33-rt32.51.el6rt
Ubuntu:14.04:LTS linux 0 3.13.0-39.66
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-lts-utopic 0 3.16.0-25.33~14.04.2
Ubuntu:14.04:LTS linux-lts-vivid 0 3.19.0-18.18~14.04.1
Ubuntu:14.04:LTS linux-lts-wily 0 4.2.0-18.22~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-13.29~14.04.1
Ubuntu:16.04:LTS linux 0 4.2.0-16.19
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1001.10
Ubuntu:16.04:LTS linux-gke 0 4.4.0-1003.3
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-36.36~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.2.0-1013.19
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1012.12
Ubuntu:18.04:LTS linux-azure 0 No fix
Ubuntu:18.04:LTS linux-gcp 0 No fix
Ubuntu:18.04:LTS linux-hwe 0 No fix
Ubuntu:18.04:LTS linux-hwe-edge 0 No fix
Ubuntu:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:20.04:LTS linux-gke 0 No fix
Ubuntu:20.04:LTS linux-gkeop 0 No fix
Ubuntu:20.04:LTS linux-raspi2 0 No fix
Ubuntu:20.04:LTS linux-riscv 0 No fix
Ubuntu:22.04:LTS linux-intel-iot-realtime 0 No fix
Ubuntu:22.04:LTS linux-realtime 0 No fix
Ubuntu:22.04:LTS linux-riscv 0 No fix
Ubuntu:24.04:LTS linux-azure-6.11 0 No fix
Ubuntu:24.04:LTS linux-gcp-6.11 0 No fix
Ubuntu:24.04:LTS linux-hwe-6.11 0 No fix
Ubuntu:24.04:LTS linux-lowlatency-hwe-6.11 0 No fix
Ubuntu:24.04:LTS linux-raspi-realtime 0 No fix
Ubuntu:24.04:LTS linux-realtime 0 No fix
Ubuntu:24.04:LTS linux-riscv 0 No fix
Ubuntu:Pro:16.04:LTS linux-flo 0 No fix
Ubuntu:Pro:16.04:LTS linux-goldfish 0 No fix
Ubuntu:Pro:16.04:LTS linux-mako 0 No fix
Ubuntu:Pro:18.04:LTS linux-azure 0 No fix
Ubuntu:Pro:18.04:LTS linux-gcp 0 No fix
Ubuntu:Pro:18.04:LTS linux-hwe 0 No fix
Ubuntu:Pro:18.04:LTS linux-hwe-edge 0 No fix
Ubuntu:Pro:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:Pro:20.04:LTS linux-azure-fde-5.15 0 No fix
Ubuntu:Pro:20.04:LTS linux-gke 0 No fix
Ubuntu:Pro:20.04:LTS linux-gkeop 0 No fix
Ubuntu:Pro:20.04:LTS linux-raspi2 0 No fix
Ubuntu:Pro:20.04:LTS linux-riscv 0 No fix

Related vulnerabilities