Cloudanix VulnDB

CVE-2018-1066

Medium · 6.5

CVSS

6.5

EPSS

3.4%

Published

Mar 2, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the Linux kernel can let a malicious file server crash computers that connect to it for shared files.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
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 fs/cifs/cifsencrypt.c:setup_ntlmv2_rsp() triggered by an empty TargetInfo field in an NTLMSSP negotiation response during CIFS session recovery, resulting in kernel panic on the client.

Why it matters to the business

Denial of service that can crash systems accessing network file shares, interrupting operations and requiring reboots with potential data loss in flight.

How an attack unfolds

An attacker hosts a malicious CIFS server configured to send an NTLMSSP setup response containing an empty TargetInfo field. When a vulnerable client mounts the share and performs session recovery, the mishandled field causes the NULL dereference and immediate kernel panic.

How to fix it

Upgrade the Linux kernel to a version containing commit cabfb3680f78981d26c078a26e5c748531257ebb or later (kernel 4.11+). Restrict CIFS mounts to trusted servers only and avoid mounting untrusted shares.

How to confirm the fix worked

Verify the running kernel is 4.11 or newer and contains the referenced commit. Test exposure by attempting to mount a CIFS share from a server that returns an empty TargetInfo field and confirm no panic occurs.

Typical attack path

  1. Deploy a rogue CIFS server that responds to NTLMSSP negotiation with empty TargetInfo
  2. Lure or wait for a vulnerable Linux client to mount the share
  3. Trigger session recovery on the client (e.g., via network interruption or reconnect)
  4. Cause kernel panic and denial of service on the client system

How to detect it

Inspect kernel logs and system crash dumps for oops or panic entries referencing cifsencrypt.c or setup_ntlmv2_rsp after CIFS mount activity. Correlate with network logs showing connections to unexpected CIFS servers.

  • setup_ntlmv2_rsp
  • fs/cifs/cifsencrypt.c
  • NULL pointer dereference.*cifs

What your security team should do

  • Apply the kernel update containing commit cabfb3680f78981d26c078a26e5c748531257ebb immediately on all affected systems
  • Enforce policy that only trusted CIFS servers may be mounted
  • Review and harden CIFS client configurations to reduce exposure to untrusted servers

The record

The Linux kernel before version 4.11 is vulnerable to a NULL pointer dereference in fs/cifs/cifsencrypt.c:setup_ntlmv2_rsp() that allows an attacker controlling a CIFS server to kernel panic a client that has this server mounted, because an empty TargetInfo field in an NTLMSSP setup negotiation response is mishandled during session recovery.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 4.11.6-1
Debian:12 linux 0 4.11.6-1
Debian:13 linux 0 4.11.6-1
Debian:8 linux 0 3.16.57-1
Debian:8 linux 0 3.16.56-1
Debian:9 linux 0 4.9.88-1
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-862.el7
SUSE:Linux Enterprise Module for Public Cloud 12 kernel-ec2 0 3.12.61-52.125.1
SUSE:Linux Enterprise Module for Public Cloud 12 kernel-ec2 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-default 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-source 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-syms 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-xen 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_26 0 1-2.3.1
SUSE:Linux Enterprise Server 12-LTSS kernel-default 0 3.12.61-52.125.1
SUSE:Linux Enterprise Server 12-LTSS kernel-source 0 3.12.61-52.125.1
SUSE:Linux Enterprise Server 12-LTSS kernel-syms 0 3.12.61-52.125.1
SUSE:Linux Enterprise Server 12-LTSS kernel-xen 0 3.12.61-52.125.1
SUSE:Linux Enterprise Server 12-LTSS kgraft-patch-SLE12_Update_33 0 1-1.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 kernel-default 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 kernel-source 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 kernel-syms 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 kernel-xen 0 3.12.74-60.64.85.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 kgraft-patch-SLE12-SP1_Update_26 0 1-2.3.1
SUSE:OpenStack Cloud 6 kernel-default 0 3.12.74-60.64.85.1
SUSE:OpenStack Cloud 6 kernel-source 0 3.12.74-60.64.85.1
SUSE:OpenStack Cloud 6 kernel-syms 0 3.12.74-60.64.85.1
SUSE:OpenStack Cloud 6 kernel-xen 0 3.12.74-60.64.85.1
SUSE:OpenStack Cloud 6 kgraft-patch-SLE12-SP1_Update_26 0 1-2.3.1
Ubuntu:14.04:LTS linux 0 3.13.0-165.215
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-azure 0 4.15.0-1023.24~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-87.110~14.04.1
Ubuntu:16.04:LTS linux 0 4.4.0-87.110
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1026.35
Ubuntu:16.04:LTS linux-aws-hwe 0 4.15.0-1030.31~16.04.1
Ubuntu:16.04:LTS linux-azure 0 4.11.0-1009.9
Ubuntu:16.04:LTS linux-azure-edge 0 4.13.0-1003.3
Ubuntu:16.04:LTS linux-gcp 0 4.10.0-1004.4
Ubuntu:16.04:LTS linux-gke 0 4.4.0-1022.22
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-54.57~16.04.1
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-56.61~16.04.1
Ubuntu:16.04:LTS linux-kvm 0 4.4.0-1004.9
Ubuntu:16.04:LTS linux-oem 0 4.13.0-1008.9
Ubuntu:16.04:LTS linux-oracle 0 4.15.0-1007.9~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.4.0-1065.73
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1067.72
Ubuntu:18.04:LTS linux 0 4.13.0-16.19
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1001.1
Ubuntu:18.04:LTS linux-aws-5.4 0 5.4.0-1018.18~18.04.1
Ubuntu:18.04:LTS linux-azure 0 4.15.0-1002.2
Ubuntu:18.04:LTS linux-azure-4.15 0 4.15.0-1082.92
Ubuntu:18.04:LTS linux-azure-5.4 0 5.4.0-1020.20~18.04.1
Ubuntu:18.04:LTS linux-azure-edge 0 4.18.0-1006.6~18.04.1
Ubuntu:18.04:LTS linux-gcp 0 4.15.0-1001.1
Ubuntu:18.04:LTS linux-gcp-4.15 0 4.15.0-1071.81
Ubuntu:18.04:LTS linux-gcp-5.4 0 5.4.0-1019.19~18.04.2
Ubuntu:18.04:LTS linux-gcp-edge 0 4.18.0-1004.5~18.04.1
Ubuntu:18.04:LTS linux-hwe 0 4.18.0-13.14~18.04.1
Ubuntu:18.04:LTS linux-hwe-5.4 0 5.4.0-37.41~18.04.1
Ubuntu:18.04:LTS linux-hwe-edge 0 5.0.0-15.16~18.04.1
Ubuntu:18.04:LTS linux-ibm-5.4 0 5.4.0-1010.11~18.04.2
Ubuntu:18.04:LTS linux-kvm 0 4.15.0-1002.2
Ubuntu:18.04:LTS linux-oem 0 4.15.0-1002.3
Ubuntu:18.04:LTS linux-oracle 0 4.15.0-1007.9
Ubuntu:18.04:LTS linux-oracle-5.4 0 5.4.0-1019.19~18.04.1
Ubuntu:18.04:LTS linux-raspi-5.4 0 5.4.0-1013.13~18.04.1
Ubuntu:18.04:LTS linux-raspi2 0 4.13.0-1005.5
Ubuntu:20.04:LTS linux 0 5.4.0-9.12
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-aws-5.15 0 5.15.0-1014.18~20.04.1
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1006.6
Ubuntu:20.04:LTS linux-azure-5.15 0 5.15.0-1007.8~20.04.1
Ubuntu:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:20.04:LTS linux-azure-fde-5.15 0 5.15.0-1019.24~20.04.1.1
Ubuntu:20.04:LTS linux-bluefield 0 5.4.0-1007.10
Ubuntu:20.04:LTS linux-gcp 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-gcp-5.15 0 5.15.0-1006.9~20.04.1
Ubuntu:20.04:LTS linux-gke 0 No fix
Ubuntu:20.04:LTS linux-gkeop 0 5.4.0-1008.9
Ubuntu:20.04:LTS linux-gkeop-5.15 0 5.15.0-1003.5~20.04.2
Ubuntu:20.04:LTS linux-hwe-5.15 0 5.15.0-33.34~20.04.1
Ubuntu:20.04:LTS linux-ibm 0 5.4.0-1003.4
Ubuntu:20.04:LTS linux-ibm-5.15 0 5.15.0-1033.36~20.04.1
Ubuntu:20.04:LTS linux-intel-iotg-5.15 0 5.15.0-1003.5~20.04.1
Ubuntu:20.04:LTS linux-iot 0 5.4.0-1001.3
Ubuntu:20.04:LTS linux-kvm 0 5.4.0-1004.4
Ubuntu:20.04:LTS linux-lowlatency-hwe-5.15 0 5.15.0-33.34~20.04.1
Ubuntu:20.04:LTS linux-oracle 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-oracle-5.15 0 5.15.0-1007.9~20.04.1
Ubuntu:20.04:LTS linux-raspi 0 5.4.0-1007.7
Ubuntu:20.04:LTS linux-raspi2 0 No fix
Ubuntu:20.04:LTS linux-riscv 0 No fix
Ubuntu:20.04:LTS linux-riscv-5.15 0 5.15.0-1015.17~20.04.1
Ubuntu:20.04:LTS linux-xilinx-zynqmp 0 5.4.0-1020.24
Ubuntu:22.04:LTS linux 0 5.13.0-19.19
Ubuntu:22.04:LTS linux-aws 0 5.13.0-1005.6
Ubuntu:22.04:LTS linux-aws-6.8 0 6.8.0-1009.9~22.04.2
Ubuntu:22.04:LTS linux-azure 0 5.13.0-1006.7
Ubuntu:22.04:LTS linux-azure-6.8 0 6.8.0-1008.8~22.04.1
Ubuntu:22.04:LTS linux-azure-fde 0 5.15.0-1019.24.1

Related vulnerabilities