{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-90379 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-90379 is a high-severity vulnerability in Linux, published on 17 Sep 2026. It can only be exploited from the same machine or local network, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2026-90379 and fix it if it is affected.\n\nWhat it is: CVE-2026-90379 is a high-severity vulnerability in Linux, published on 17 Sep 2026. It can only be exploited from the same machine or local network, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2026-90379 in the wild and no public exploit code.\n\nAffected product: Linux. No package-level version data is available, so check the vendor advisory linked from the reference page.\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-90379/ (Markdown: https://insights.sbomify.com/CVE-2026-90379/index.md)","id":"CVE-2026-90379","markdown":"https://insights.sbomify.com/CVE-2026-90379/index.md","name":"CVE-2026-90379","record":{"aliases":["AZL-101930","BELL-CVE-2026-90379","DEBIAN-CVE-2026-90379","GHSA-qfcx-6cpx-wgv3","UBUNTU-CVE-2026-90379"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Linux kernel WiFi driver","requires_auth":"none","summary":"A missing validation in the mt7921 WiFi driver allows invalid memory access during PCIe AER errors, causing a system crash.","user_interaction":"not_required","vuln_class":"null_dereference"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[],"cvss":{"score":8.8,"severity":"high","source":"cna","vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","version":"3.1"},"cwes":[],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mt76: mt7921: Add PCIe AER handler support to prevent system crash\n\nWhen an AER error occurs and the bus is hung, the register reads return\n0xFFFFFFFF, causing the DMA queue state to be corrupted and resulting in\nan invalid memory access when accessing q-\u003edesc[] or q-\u003eentry[].\n\nUnable to handle kernel paging request at virtual address\nffffffc01099eac0\npc : mt76_dma_add_buf+0x124/0x188 [mt76]\nlr : mt76_dma_rx_fill+0x11c/0x1d8 [mt76]\nsp : ffffffc016d9bbf0\nx29: ffffffc016d9bc10 x28: 0000000000000000\nx27: 0000000000000000 x26: ffffffb7855e50b8\nx25: ffffffb80d04f000 x24: 0000000000000000\nx23: 0000000000000ec0 x22: ffffffb796803648\nx21: ffffffb796801f80 x20: ffffffb7968035f8\nx19: 0000000000000ec0 x18: 0000000000000000\nx17: 000000004ec00000 x16: 000000000ec00000\nx15: ffffffc01099eac0 x14: 000000004ec00000\nx13: 00000000ffc5a000 x12: ffffffc016d9bc32\nx11: 00000000ffffffff x10: 0000000000000002\nx9 : 0000000000000000 x8 : 000000000000b4ac\nx7 : 0000000000000a20 x6 : ffffffb6c1806400\nx5 : 0000000000000000 x4 : ffffffb80d04f000\nx3 : 0000000000000000 x2 : 0000000000000001\nx1 : 000000000ec04000 x0 : ffffffb7968035f8\nCall trace:\n mt76_dma_add_buf+0x124/0x188 [mt76 (HASH:1029 4)]\n mt76_dma_rx_reset+0xe8/0xfc [mt76 (HASH:1029 4)]\n mt7921_wpdma_reset+0x188/0x1b0 [mt7921e (HASH:ee48 5)]\n mt7921e_mac_reset+0x128/0x418 [mt7921e (HASH:ee48 5)]\n mt7921_mac_reset_work+0xac/0x1a8 [mt7921_common (HASH:f721 6)]\n process_one_work+0x188/0x514\n worker_thread+0x12c/0x300\n kthread+0x140/0x1fc\n ret_from_fork+0x10/0x30\n\nFix the invalid memory access by validating the DMA index read from the\nhardware before it is used as a queue index. An out-of-range value, such\nas the 0xFFFFFFFF returned while the bus is hung, is now clamped so it can\nno longer corrupt q-\u003ehead or q-\u003etail. In addition, check the bus_hung flag\nin mt7921_mac_reset_work() before attempting the reset sequence, reject MCU\nmessages while the bus is hung, and install no-op bus operations when an\nunrecoverable AER error is detected, preventing further invalid hardware\naccesses.\n\nDue to hardware limitations - such as the lack of a connected hardware\nreset pin or the absence of host re-probe functionality - affected Wi-Fi\ndevices may not fully recover to a normal operational state after\ncertain errors, even with AER enabled.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"wifi: mt76: mt7921: Add PCIe AER handler support to prevent system crash","id":"CVE-2026-90379","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"null_dereference","year":"2026"},"n_packages":0,"n_references":3,"next":{"headline":"wifi: mt76: mt792x: fix use-after-free in mt76_rx_poll_complete","id":"CVE-2026-90380"},"packages":[],"prev":{"headline":"wifi: mt76: mt792x: Fix memory leak in SDIO TX path","id":"CVE-2026-90378"},"products":["Linux"],"published":"2026-09-17","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-10-19","vendors":["Linux"]},"summary":"A missing validation in the mt7921 WiFi driver allows invalid memory access during PCIe AER errors, causing a system crash.","url":"https://insights.sbomify.com/CVE-2026-90379/"}