Cloudanix VulnDB

CVE-2020-5963

High · 7.8

CVSS

7.8

EPSS

0.5%

Published

Jun 25, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how software components communicate allows someone already on the system to run harmful code, stop services, or steal information.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
Other
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper access control in Inter Process Communication APIs permits local attackers to achieve code execution, denial of service, or information disclosure.

Why it matters to the business

Attackers with local access can execute arbitrary code, disrupt operations, or exfiltrate data, increasing risk of system compromise and potential regulatory exposure on affected deployments.

How an attack unfolds

An attacker with local user privileges interacts with the vulnerable IPC APIs, bypasses access controls, and leverages the flaw to execute code, cause denial of service, or disclose sensitive information.

How to fix it

Upgrade envoyproxy/envoy to the fixed commit ea39e3cba652bcc4b11bb0d5c62b017e584d2e5a or later; apply vendor patches for NVIDIA Windows GPU Display Driver where applicable and verify deployment.

How to confirm the fix worked

Confirm the installed version matches or exceeds the fixed commit ea39e3cba652bcc4b11bb0d5c62b017e584d2e5a; retest IPC API access controls and monitor for regression in authorization checks.

Typical attack path

  1. Obtain local access on a system running the vulnerable component
  2. Identify and interact with the exposed Inter Process Communication APIs
  3. Exploit improper access control to escalate privileges or trigger unauthorized actions
  4. Achieve code execution, denial of service, or information disclosure

How to detect it

Review system and application logs for unusual IPC API calls or access attempts from low-privileged processes; examine process creation events following driver interactions.

What your security team should do

  • Prioritize upgrade of envoyproxy/envoy to ea39e3cba652bcc4b11bb0d5c62b017e584d2e5a across all instances
  • Audit local privilege boundaries and IPC exposure on systems using the affected driver
  • Implement least-privilege access for processes interacting with display driver components
  • Monitor for post-fix behavioral changes in IPC-related logs

The record

NVIDIA Windows GPU Display Driver, all versions, contains a vulnerability in the Inter Process Communication APIs, in which improper access control may lead to code execution, denial of service, or information disclosure.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nvidia-graphics-drivers 0 440.100-1
Debian:11 nvidia-graphics-drivers-legacy-390xx 0 390.138-1
Debian:11 nvidia-graphics-drivers-tesla-418 0 418.152.00-1
Debian:12 nvidia-graphics-drivers 0 440.100-1
Debian:13 nvidia-graphics-drivers 0 440.100-1
Ubuntu:18.04:LTS linux 0 4.15.0-108.109
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1076.80
Ubuntu:18.04:LTS linux-aws-5.3 0 5.3.0-1028.30~18.04.1
Ubuntu:18.04:LTS linux-azure-5.3 0 5.3.0-1031.32~18.04.1
Ubuntu:18.04:LTS linux-gcp-5.3 0 5.3.0-1029.31~18.04.1
Ubuntu:18.04:LTS linux-hwe 0 5.3.0-61.55~18.04.1
Ubuntu:18.04:LTS linux-oem 0 4.15.0-1090.100
Ubuntu:18.04:LTS linux-oem-osp1 0 5.0.0-1062.67
Ubuntu:18.04:LTS linux-oracle 0 4.15.0-1047.51
Ubuntu:18.04:LTS linux-oracle-5.3 0 5.3.0-1027.29~18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-390 0 390.138-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nvidia-graphics-drivers-440 0 440.100-0ubuntu0.18.04.1
Ubuntu:20.04:LTS linux 0 5.4.0-39.43
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1017.17
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1019.19
Ubuntu:20.04:LTS linux-gcp 0 5.4.0-1018.18
Ubuntu:20.04:LTS linux-oracle 0 5.4.0-1018.18
Ubuntu:20.04:LTS nvidia-graphics-drivers-390 0 390.138-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nvidia-graphics-drivers-440 0 440.100-0ubuntu0.20.04.1

Related vulnerabilities