{"answers":{"affected":"It affects 1 product.","exploited":"There is no known exploitation of CVE-2026-23268 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-23268 is a high-severity vulnerability in Linux kernel, published on 18 Mar 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-23268 and fix it if it is affected.\n\nWhat it is: CVE-2026-23268 is a high-severity vulnerability in Linux kernel, published on 18 Mar 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-23268 in the wild and no public exploit code.\n\nAffected product: Linux kernel. 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-23268/ (Markdown: https://insights.sbomify.com/CVE-2026-23268/index.md)","id":"CVE-2026-23268","markdown":"https://insights.sbomify.com/CVE-2026-23268/index.md","name":"CVE-2026-23268","record":{"aliases":["AZL-80094","BELL-CVE-2026-23268","DEBIAN-CVE-2026-23268","GHSA-8qv8-8mpp-cc7j","SUSE-SU-2026:1444-1","SUSE-SU-2026:1454-1","SUSE-SU-2026:1469-1","SUSE-SU-2026:1527-1","SUSE-SU-2026:1531-1","SUSE-SU-2026:21266-1","SUSE-SU-2026:21267-1","SUSE-SU-2026:21271-1","SUSE-SU-2026:21277-1","SUSE-SU-2026:21281-1","SUSE-SU-2026:21282-1","SUSE-SU-2026:21301-1","SUSE-SU-2026:21303-1","SUSE-SU-2026:21304-1","SUSE-SU-2026:21314-1","SUSE-SU-2026:21315-1","SUSE-SU-2026:21331-1","SUSE-SU-2026:21332-1","SUSE-SU-2026:21342-1","SUSE-SU-2026:21344-1","SUSE-SU-2026:21345-1","SUSE-SU-2026:21347-1","SUSE-SU-2026:21348-1","SUSE-SU-2026:21387-1","SUSE-SU-2026:21388-1","SUSE-SU-2026:21399-1","SUSE-SU-2026:21401-1","UBUNTU-CVE-2026-23268"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["privilege_escalation","security_bypass"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Linux kernel AppArmor","requires_auth":"low_privilege","summary":"Unprivileged local users can escalate privileges or bypass security controls by manipulating privileged processes to modify AppArmor policies via a confused deputy attack.","user_interaction":"not_required","vuln_class":"privilege_escalation"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[{"product":"linux_kernel","vendor":"linux"}],"cvss":{"score":7.8,"severity":"high","source":"cna","vector":"CVSS:3.1/AV:L/AC:L/PR:L/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\napparmor: fix unprivileged local user can do privileged policy management\n\nAn unprivileged local user can load, replace, and remove profiles by\nopening the apparmorfs interfaces, via a confused deputy attack, by\npassing the opened fd to a privileged process, and getting the\nprivileged process to write to the interface.\n\nThis does require a privileged target that can be manipulated to do\nthe write for the unprivileged process, but once such access is\nachieved full policy management is possible and all the possible\nimplications that implies: removing confinement, DoS of system or\ntarget applications by denying all execution, by-passing the\nunprivileged user namespace restriction, to exploiting kernel bugs for\na local privilege escalation.\n\nThe policy management interface can not have its permissions simply\nchanged from 0666 to 0600 because non-root processes need to be able\nto load policy to different policy namespaces.\n\nInstead ensure the task writing the interface has privileges that\nare a subset of the task that opened the interface. This is already\ndone via policy for confined processes, but unconfined can delegate\naccess to the opened fd, by-passing the usual policy check.","ecosystems":["SUSE:Linux Enterprise Live Patching 15 SP6","SUSE:Linux Enterprise Live Patching 15 SP7","SUSE:Linux Micro 6.2"],"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":"apparmor: fix unprivileged local user can do privileged policy management","id":"CVE-2026-23268","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":"linux:linux_kernel","products":["linux:linux_kernel"],"type":"privilege_escalation","year":"2026"},"n_packages":11,"n_references":9,"next":{"headline":"apparmor: validate DFA start states are in bounds in unpack_pdb","id":"CVE-2026-23269"},"packages":[{"ecosystem":"SUSE:Linux Enterprise Live Patching 15 SP6","fixed":["4-150600.2.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE15-SP6_Update_18","purl":"pkg:rpm/suse/kernel-livepatch-SLE15-SP6_Update_18\u0026distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP6","source":"SUSE-SU-2026:1527-1"},{"ecosystem":"SUSE:Linux Enterprise Live Patching 15 SP6","fixed":["3-150600.2.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE15-SP6_Update_20","purl":"pkg:rpm/suse/kernel-livepatch-SLE15-SP6_Update_20\u0026distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP6","source":"SUSE-SU-2026:1531-1"},{"ecosystem":"SUSE:Linux Enterprise Live Patching 15 SP7","fixed":["4-150700.2.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE15-SP7-RT_Update_7","purl":"pkg:rpm/suse/kernel-livepatch-SLE15-SP7-RT_Update_7\u0026distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP7","source":"SUSE-SU-2026:1454-1"},{"ecosystem":"SUSE:Linux Enterprise Live Patching 15 SP7","fixed":["3-150700.2.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE15-SP7-RT_Update_9","purl":"pkg:rpm/suse/kernel-livepatch-SLE15-SP7-RT_Update_9\u0026distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP7","source":"SUSE-SU-2026:1444-1"},{"ecosystem":"SUSE:Linux Enterprise Live Patching 15 SP7","fixed":["4-150700.2.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE15-SP7_Update_8","purl":"pkg:rpm/suse/kernel-livepatch-SLE15-SP7_Update_8\u0026distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2015%20SP7","source":"SUSE-SU-2026:1469-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["4-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16-RT_Update_3","purl":"pkg:rpm/suse/kernel-livepatch-SLE16-RT_Update_3\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21271-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["4-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16-RT_Update_4","purl":"pkg:rpm/suse/kernel-livepatch-SLE16-RT_Update_4\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21267-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["3-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16-RT_Update_5","purl":"pkg:rpm/suse/kernel-livepatch-SLE16-RT_Update_5\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21266-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["2-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16-RT_Update_6","purl":"pkg:rpm/suse/kernel-livepatch-SLE16-RT_Update_6\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21277-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["5-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16_Update_3","purl":"pkg:rpm/suse/kernel-livepatch-SLE16_Update_3\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21281-1"},{"ecosystem":"SUSE:Linux Micro 6.2","fixed":["2-160000.1.1"],"introduced":["0"],"last_affected":[],"package":"kernel-livepatch-SLE16_Update_6","purl":"pkg:rpm/suse/kernel-livepatch-SLE16_Update_6\u0026distro=SUSE%20Linux%20Micro%206.2","source":"SUSE-SU-2026:21282-1"}],"prev":{"headline":"f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes","id":"CVE-2026-23267"},"products":["Linux"],"published":"2026-03-18","related":[{"cvss_score":8.8,"headline":"Linux Kernel Out-of-Bounds Write","id":"CVE-2026-53266","kev_date_added":"2026-09-18","published":"2026-06-25"},{"cvss_score":8.8,"headline":"Linux Kernel Improper Input Validation","id":"CVE-2013-6282","kev_date_added":"2022-09-15","published":"2013-11-19"},{"cvss_score":8.4,"headline":"Linux Kernel Heap-Based Buffer Overflow","id":"CVE-2022-0185","kev_date_added":"2024-08-21","published":"2022-02-11"},{"cvss_score":8.4,"headline":"Linux Kernel Privilege Escalation","id":"CVE-2013-2094","kev_date_added":"2022-09-15","published":"2013-05-14"},{"cvss_score":7.8,"headline":"Linux Kernel Unspecified","id":"CVE-2026-53362","kev_date_added":"2026-08-27","published":"2026-07-04"},{"cvss_score":7.8,"headline":"Linux Kernel Missing Initialization of a Variable","id":"CVE-2026-46300","kev_date_added":"2026-10-28","published":"2026-05-23"},{"cvss_score":7.8,"headline":"Linux Kernel Race Condition","id":"CVE-2025-39964","kev_date_added":"2026-09-18","published":"2025-10-13"}],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"SUSE","prefix":"SUSE"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-08-05","vendors":["Linux"]},"summary":"Unprivileged local users can escalate privileges or bypass security controls by manipulating privileged processes to modify AppArmor policies via a confused deputy attack.","url":"https://insights.sbomify.com/CVE-2026-23268/"}