Bug 1774983 (CVE-2019-19045) - CVE-2019-19045 kernel: dos in mlx5_fpga_conn_create_cq() function in drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
Summary: CVE-2019-19045 kernel: dos in mlx5_fpga_conn_create_cq() function in drivers/...
Alias: CVE-2019-19045
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
Depends On: 1724336 1774984 1829455 1829456
Blocks: 1775022
TreeView+ depends on / blocked
Reported: 2019-11-21 11:04 UTC by Dhananjay Arunesh
Modified: 2023-03-24 16:07 UTC (History)
43 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
A flaw was found in the Linux kernel. The Mellanox Technologies Innova driver mishandles resource cleanup on error. An attacker, able to trigger error could use this flaw to crash the system. The highest threat from this vulnerability is to system availability.
Clone Of:
Last Closed: 2021-10-25 22:13:35 UTC

Attachments (Terms of Use)

Description Dhananjay Arunesh 2019-11-21 11:04:25 UTC
A vulnerability was found in Linux Kernel where, a memory leak in the mlx5_fpga_conn_create_cq() function in drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c allows attackers to cause a denial of service (memory consumption) by triggering mlx5_vector2eqn() failures.


Comment 1 Dhananjay Arunesh 2019-11-21 11:04:55 UTC
Created kernel tracking bugs for this issue:

Affects: fedora-all [bug 1774984]

Comment 2 Justin M. Forbes 2019-11-21 16:24:43 UTC
This was fixed for Fedora with the 5.3.11 stable kernel update.

Comment 5 Petr Matousek 2020-04-29 14:04:42 UTC

In order to mitigate this issue it is possible to prevent the affected code from being loaded by blacklisting the kernel module mlx5_core. For instructions relating to how to blacklist a kernel module refer to: https://access.redhat.com/solutions/41278 .

Comment 6 Petr Matousek 2020-04-29 14:08:22 UTC

This issue is rated as having Moderate impact because of the privileges needed to trigger the resource cleanup code path.

Note You need to log in before you can comment on or make changes to this bug.