CVE-2020-5963
High · 7.8CVSS
7.8
EPSS
0.5%
Published
Jun 25, 2020
CISA due date
—
Cloudanix analysis
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
- Obtain local access on a system running the vulnerable component
- Identify and interact with the exposed Inter Process Communication APIs
- Exploit improper access control to escalate privileges or trigger unauthorized actions
- 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
- CVE-2024-0126 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability which could… Also affects nvidia-graphics-drivers
- CVE-2024-0090 NVIDIA GPU driver for Windows and Linux contains a vulnerability where a user can cause… Also affects nvidia-graphics-drivers
- CVE-2024-0092 NVIDIA GPU Driver for Windows and Linux contains a vulnerability where an improper check… Also affects nvidia-graphics-drivers
- CVE-2024-0078 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel… Also affects nvidia-graphics-drivers
- CVE-2024-0075 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability where a user may… Also affects nvidia-graphics-drivers
- CVE-2024-0074 NVIDIA GPU Display Driver for Linux contains a vulnerability where an attacker may access… Also affects nvidia-graphics-drivers
- CVE-2023-31022 NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel… Also affects nvidia-graphics-drivers
- CVE-2023-25516 NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer… Also affects nvidia-graphics-drivers