Improper Input Validation Affecting torvalds/linux package, versions [,4.18.12)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.04% (13th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Improper Input Validation vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-UNMANAGED-TORVALDSLINUX-3004508
  • published26 Jan 2022
  • disclosed7 Oct 2018
  • creditUnknown

Introduced: 7 Oct 2018

CVE-2018-18021  (opens in a new tab)
CWE-20  (opens in a new tab)

How to fix?

Upgrade torvalds/linux to version 4.18.12 or higher.

Overview

Affected versions of this package are vulnerable to Improper Input Validation arch/arm64/kvm/guest.c in KVM in the Linux kernel before 4.18.12 on the arm64 platform mishandles the KVM_SET_ON_REG ioctl. This is exploitable by attackers who can create virtual machines. An attacker can arbitrarily redirect the hypervisor flow of control (with full register control). An attacker can also cause a denial of service (hypervisor panic) via an illegal exception return. This occurs because of insufficient restrictions on userspace access to the core register file, and because PSTATE.M validation does not prevent unintended execution modes.

CVSS Base Scores

version 3.1