CVE-2024-50157

RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop

published November 7, 2024

CVSS
—
EPSS
0%
Percentile
11.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop

Driver waits indefinitely for the fifo occupancy to go below a threshold

as soon as the pacing interrupt is received. This can cause soft lockup on

one of the processors, if the rate of DB is very high.

Add a loop count for FPGA and exit the __wait_for_fifo_occupancy_below_th

if the loop is taking more time. Pacing will be continuing until the

occupancy is below the threshold. This is ensured by the checks in

bnxt_re_pacing_timer_exp and further scheduling the work for pacing based

on the fifo occupancy.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00215 · 11.3th percentile
Published
2024-11-07T09:31Z
EPSS history
Timeline
  • 07 NOV 09:31Z
    RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
    cvelistv5