{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-98986 in the wild and no public exploit code.","fix":"Upgrade to a fixed version.","what":"CVE-2026-98986 is a vulnerability in Linux, published on 23 Oct 2026."},"fix_prompt":"Check this codebase for CVE-2026-98986 and fix it if it is affected.\n\nWhat it is: CVE-2026-98986 is a vulnerability in Linux, published on 23 Oct 2026. \nExploitation: There is no known exploitation of CVE-2026-98986 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-98986/ (Markdown: https://insights.sbomify.com/CVE-2026-98986/index.md)","id":"CVE-2026-98986","markdown":"https://insights.sbomify.com/CVE-2026-98986/index.md","name":"CVE-2026-98986","record":{"aliases":["BELL-CVE-2026-98986","DEBIAN-CVE-2026-98986","GHSA-6338-gv67-39m8","UBUNTU-CVE-2026-98986"],"analysis":null,"analysis_generated_by":null,"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\nnamespace: remove the fsnotify marks of a mount namespace in process context\n\nmnt_ns_release() drops the last passive reference of a mount namespace\nand removes its fanotify marks via fsnotify_mntns_delete(). That takes\nthe mutex of every group with a mark on the namespace and the spinlock\nof the connector. Fine from process context. But mnt_ns_tree_remove()\nhands the reference the namespace was allocated with to call_rcu() and\nso the marks are removed from the RCU softirq:\n\n  BUG: sleeping function called from invalid context at kernel/locking/mutex.c:623\n  in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 0, name: swapper/3\n   __mutex_lock+0x113/0x24b0\n   fsnotify_destroy_marks+0x11b/0x3d0\n   mnt_ns_release_rcu+0x57/0xa0\n   rcu_core+0x6b6/0x1e40\n\nand lockdep complains about the connector lock being taken from softirq\ncontext. A fanotify group with a FAN_MARK_MNTNS mark on the mount\nnamespace of another task is all that's needed. Root in a user\nnamespace can do that for a mount namespace it owns. The task exits and\nthe namespace is freed with the mark still on it.\n\nRemove the marks in free_mnt_ns() before the namespace is handed to RCU.\nThat runs in process context once the last active reference is gone. A\nmark is added through a file descriptor to the namespace which holds an\nactive reference so no mark can show up after that.","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":"namespace: remove the fsnotify marks of a mount namespace in process context","id":"CVE-2026-98986","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":null,"year":"2026"},"n_packages":0,"n_references":3,"next":{"headline":"namespace: look at the topmost mount for a mount namespace file","id":"CVE-2026-98987"},"packages":[],"prev":{"headline":"namespace: check the mounts before reading their parents in pivot_root()","id":"CVE-2026-98985"},"products":["Linux"],"published":"2026-10-23","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-23","vendors":["Linux"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-98986/"}