CVE-2024-46784

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-46784
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-46784.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-46784
Downstream
Related
Published
2024-09-18T07:12:40.594Z
Modified
2025-11-28T02:34:07.037875Z
Summary
net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
Details

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

net: mana: Fix error handling in manacreatetxq/rxq's NAPI cleanup

Currently napi_disable() gets called during rxq and txq cleanup, even before napi is enabled and hrtimer is initialized. It causes kernel panic.

? pagefaultoops+0x136/0x2b0 ? pagecountercancel+0x2e/0x80 ? douseraddrfault+0x2f2/0x640 ? refillobjstock+0xc4/0x110 ? excpagefault+0x71/0x160 ? asmexcpagefault+0x27/0x30 ? _mmdrop+0x10/0x180 ? _mmdrop+0xec/0x180 ? hrtimeractive+0xd/0x50 hrtimertrytocancel+0x2c/0xf0 hrtimercancel+0x15/0x30 napidisable+0x65/0x90 manadestroyrxq+0x4c/0x2f0 manacreaterxq.isra.0+0x56c/0x6d0 ? manauncfgvport+0x50/0x50 manaallocqueues+0x21b/0x320 ? skb_dequeue+0x5f/0x80

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46784.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
e1b5683ff62e7b328317aec08869495992053e9d
Fixed
386617efacab10bf5bb40bde403467c57cc00470
Fixed
9178eb8ebcd887ab75e54ac40d538e54bb9c7788
Fixed
9e0bff4900b5d412a9bafe4baeaa6facd34f671c
Fixed
4982a47154f0b50de81ee0a0b169a3fc74120a65
Fixed
b6ecc662037694488bfff7c9fd21c405df8411f2

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.15.0
Fixed
5.15.181
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.110
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.51
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.10.10