CVE-2024-44995

Source
https://cve.org/CVERecord?id=CVE-2024-44995
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-44995.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-44995
Downstream
Related
Published
2024-09-04T19:54:40.878Z
Modified
2026-03-20T12:38:56.730017Z
Summary
net: hns3: fix a deadlock problem when config TC during resetting
Details

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: napidisable() napidisable()(skip) │ │ │ ▼ ▼ ...... ...... │ │ ▼ │ napienable() │ ▼ UINIT: netifnapidel() │ ▼ ...... │ ▼ INIT: netifnapiadd() │ ▼ ...... global reset start │ │ ▼ ▼ UP: napienable()(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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/44xxx/CVE-2024-44995.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bb6b94a896d4dd4dcdeccca87c3fd22521c652c0
Fixed
67492d4d105c0a6321b00c393eec96b9a7a97a16
Fixed
fc250eca15bde34c4c8f806b9d88f55bd56a992c
Fixed
195918217448a6bb7f929d6a2ffffce9f1ece1cc
Fixed
6ae2b7d63cd056f363045eb65409143e16f23ae8
Fixed
fa1d4de7265c370e673583ac8d1bd17d21826cd9
Fixed
de37408d5c26fc4a296a28a0c96dcb814219bfa1
Fixed
be5e816d00a506719e9dbb1a9c861c5ced30a109

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-44995.json"