Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-44995
HistorySep 05, 2024 - 12:00 a.m.

CVE-2024-44995

2024-09-0500:00:00
ubuntu.com
ubuntu.com
2
linux kernel
net
hns3
deadlock
configuration
vulnerability
fix

AI Score

6.9

Confidence

High

EPSS

0

Percentile

5.1%

In the Linux kernel, the following vulnerability has been resolved:
net: hns3: fix a deadlock problem when config TC during resetting
When config TC during the reset process, may cause a deadlock, the flow is
as below:
pf reset start
?
?

setup tc ?
? ?
? DOWN: napi_disable()
napi_disable()(skip) ?
? ?
? ?
… …
? ?
? ?
napi_enable() ?
?
UINIT: netif_napi_del()
?
?

?
?
INIT: netif_napi_add()
?
?
… global reset start
? ?
? ?
UP: napi_enable()(skip) …
? ?
? ?
… napi_disable()
In reset process, the driver will DOWN the port and then UINIT, in this
case, the setup tc process will UP the port before UINIT, so cause the
problem. Adds a DOWN process in UINIT to fix it.

AI Score

6.9

Confidence

High

EPSS

0

Percentile

5.1%