{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-90356 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-90356 is an use after free 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-90356 and fix it if it is affected.\n\nWhat it is: CVE-2026-90356 is an use after free 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-90356 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-90356/ (Markdown: https://insights.sbomify.com/CVE-2026-90356/index.md)","id":"CVE-2026-90356","markdown":"https://insights.sbomify.com/CVE-2026-90356/index.md","name":"CVE-2026-90356","record":{"aliases":["BELL-CVE-2026-90356","DEBIAN-CVE-2026-90356","GHSA-c2cq-r8gq-mfvq","UBUNTU-CVE-2026-90356"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["code_execution","denial_of_service"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Linux kernel WiFi driver","requires_auth":"none","summary":"A use-after-free vulnerability in the Linux kernel mt7996 WiFi driver allows attackers to cause denial of service or execute code via crafted wireless frames.","user_interaction":"not_required","vuln_class":"use_after_free"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[],"cvss":{"score":null,"severity":null,"source":null,"vector":null,"version":null},"cwes":[],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mt76: mt7996: free vif links after clearing wcid entries on full reset\n\nmt7996_mac_reset_vif_iter() queues non-default vif links for kfree_rcu\nwhile dev-\u003ewcid[] still holds pointers to the wcid embedded in each\nfreed link; mt76_reset_device() then dereferences those entries and\nruns mt76_wcid_cleanup() on them. If a grace period elapses in between,\nthe cleanup operates on freed memory.\n\nRun mt76_reset_device() first, so the wcid entries are cleaned up and\ncleared while the links are still valid.","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: mt7996: free vif links after clearing wcid entries on full reset","id":"CVE-2026-90356","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"use_after_free","year":"2026"},"n_packages":0,"n_references":3,"next":{"headline":"wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement","id":"CVE-2026-90357"},"packages":[],"prev":{"headline":"wifi: mt76: mt7996: clear stale link state on full reset","id":"CVE-2026-90355"},"products":["Linux"],"published":"2026-09-17","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-10-19","vendors":["Linux"]},"summary":"A use-after-free vulnerability in the Linux kernel mt7996 WiFi driver allows attackers to cause denial of service or execute code via crafted wireless frames.","url":"https://insights.sbomify.com/CVE-2026-90356/"}