NVIDIA vGPU software contains a vulnerability in the Virtual GPU Manager (nvidia.ko), where uncontrolled resource consumption can be triggered by an unprivileged regular user, which may lead to denial of service.
The product does not properly control the allocation and maintenance of a limited resource.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Virtual_gpu | Nvidia | 11.0 (including) | 11.8 (excluding) |
| Virtual_gpu | Nvidia | 13.0 (including) | 13.3 (excluding) |
| Virtual_gpu | Nvidia | 14.0 (including) | 14.0 (including) |
| Nvidia-graphics-drivers-304 | Ubuntu | esm-infra/xenial | * |
| Nvidia-graphics-drivers-304 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-304 | Ubuntu | xenial | * |
| Nvidia-graphics-drivers-304-updates | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-304-updates | Ubuntu | xenial | * |
| Nvidia-graphics-drivers-340 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-340 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-340 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-340 | Ubuntu | esm-infra/xenial | * |
| Nvidia-graphics-drivers-340 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-340 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-340 | Ubuntu | xenial | * |
| Nvidia-graphics-drivers-340-updates | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-352 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-352-updates | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-367 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-375 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-384 | Ubuntu | trusty | * |
| Nvidia-graphics-drivers-384 | Ubuntu | xenial | * |
| Nvidia-graphics-drivers-390 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-390 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-390 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-390 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-390 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-390 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | esm-apps/bionic | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | esm-apps/focal | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-418-server | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-430 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-430 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-430 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-430 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-430 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-430 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-430 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-430 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-430 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-435 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-435 | Ubuntu | esm-apps/jammy | * |
| Nvidia-graphics-drivers-435 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-435 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-435 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-435 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-435 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-435 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-435 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-435 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-440 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-440 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-440 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-440 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-440 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-440 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-440 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-440 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-440 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | esm-apps/bionic | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | esm-apps/focal | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | esm-apps/jammy | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-440-server | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-450 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-450 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-450 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-450 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-450 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-450 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-450 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-450 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-450 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-450-server | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-455 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-455 | Ubuntu | esm-apps/bionic | * |
| Nvidia-graphics-drivers-455 | Ubuntu | esm-apps/focal | * |
| Nvidia-graphics-drivers-455 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-455 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-455 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-455 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-455 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-455 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-460 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-460 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-460 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-460 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-460 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-460 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-460 | Ubuntu | kinetic | * |
| Nvidia-graphics-drivers-460 | Ubuntu | lunar | * |
| Nvidia-graphics-drivers-460 | Ubuntu | mantic | * |
| Nvidia-graphics-drivers-460-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-460-server | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-460-server | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-460-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-460-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-470 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-470 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-470 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-470 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-470 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-470 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-470-server | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-510 | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-510 | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-510 | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-510 | Ubuntu | focal | * |
| Nvidia-graphics-drivers-510 | Ubuntu | impish | * |
| Nvidia-graphics-drivers-510 | Ubuntu | jammy | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | bionic | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | esm-infra/bionic | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | esm-infra/focal | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | focal | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | impish | * |
| Nvidia-graphics-drivers-510-server | Ubuntu | jammy | * |
Mitigation of resource exhaustion attacks requires that the target system either:
The first of these solutions is an issue in itself though, since it may allow attackers to prevent the use of the system by a particular valid user. If the attacker impersonates the valid user, they may be able to prevent the user from accessing the server in question.
The second solution is simply difficult to effectively institute – and even when properly done, it does not provide a full solution. It simply makes the attack require more resources on the part of the attacker.