{"answers":{"affected":"It affects 1 product.","exploited":"It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-53264 exists.","fix":"Apply the vendor's patch.","what":"CVE-2026-53264 is a high-severity use after free vulnerability in Linux kernel, published on 25 Jun 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-53264 and fix it if it is affected.\n\nWhat it is: CVE-2026-53264 is a high-severity use after free vulnerability in Linux kernel, published on 25 Jun 2026. It can only be exploited from the same machine or local network, with no action from the victim.\nExploitation: It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-53264 exists.\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-53264/ (Markdown: https://insights.sbomify.com/CVE-2026-53264/index.md)","id":"CVE-2026-53264","markdown":"https://insights.sbomify.com/CVE-2026-53264/index.md","name":"CVE-2026-53264","record":{"aliases":["AZL-90902","BELL-CVE-2026-53264","DEBIAN-CVE-2026-53264","GHSA-vq3g-6qwh-5wj2","RHSA-2026:54482","RHSA-2026:54515","RHSA-2026:55443","ROOT-OS-DEBIAN-11-CVE-2026-53264","ROOT-OS-DEBIAN-12-CVE-2026-53264","ROOT-OS-UBUNTU-2204-CVE-2026-53264","ROOT-OS-UBUNTU-2404-CVE-2026-53264","UBUNTU-CVE-2026-53264"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["code_execution","privilege_escalation"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Linux kernel","requires_auth":"low_privilege","summary":"A race condition in the Linux kernel's traffic control API allows a use-after-free, potentially enabling local attackers to execute code or escalate privileges.","user_interaction":"not_required","vuln_class":"use_after_free"},"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":[{"id":"CWE-416","name":"Use After Free"}],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: act_api: use RCU with deferred freeing for action lifecycle\n\nWhen NEWTFILTER and DELFILTER are run concurrently it is possible to create a\nrace with an associated action.\n\nLet's illustrate with CPU0 running NEWTFILTER and CPU1 running DELFILTER:\n\n 0: mutex_lock() \u003c-- holds the idr lock\n 0: rcu_read_lock()\n 0: p = idr_find(idr, index) \u003c-- action p is valid (RCU protects IDR)\n 0: mutex_unlock() \u003c-- releases the idr lock\n 1: refcount_dec_and_mutex_lock() \u003c-- refcnt 1-\u003e0, mutex held\n 1: idr_remove(idr, index) \u003c-- Action removed from IDR\n 1: mutex_unlock() \u003c-- mutex released allowing us to delete the action\n 1: tcf_action_cleanup(p); kfree(p) \u003c-- Kfrees p immediately, no deferral\n 0: refcount_inc_not_zero(\u0026p-\u003etcfa_refcnt) \u003c-- ouch, UAF p points to freed memory\n\nThis patch fixes the race condition between NEWTFILTER and DELFILTER by\nadding struct rcu_head to tc_action used in the deferral and introducing a\ncall_rcu() in the delete path to defer the final kfree().\n\nNote: this is a revert of commit d7fb60b9cafb (\"net_sched: get rid of tcfa_rcu\")\nbut also modernization/simplification to directly use kfree_rcu().\n\nLet's illustrate the new restored code path:\n\n 0: rcu_read_lock()\n 1: refcount_dec_and_mutex_lock() \u003c-- refcnt 1-\u003e0, mutex held\n 1: idr_remove(idr, index)\n 1: mutex_unlock()\n 1: call_rcu(\u0026p-\u003etcfa_rcu, tcf_action_rcu_free) \u003c-- defer kfree after grace period\n 0: p = idr_find(idr, index)\n 0: refcount_inc_not_zero(\u0026p-\u003etcfa_refcnt) \u003c-- fails, refcnt already 0\n 1: rcu_read_unlock() \u003c-- release so freeing can run after grace period\n\nAfter CPU1 calls idr_remove(), the object is no longer reachable through the IDR.\nCPU0's subsequent idr_find() will return NULL, and even if it still held a\nstale pointer, the immediate kfree() is now deferred until after the RCU grace\nperiod, so no UAF can occur.","ecosystems":["Red Hat:rhel_e4s:9.2::appstream","Red Hat:rhel_e4s:9.2::baseos","Red Hat:rhel_e4s:9.2::nfv","Red Hat:rhel_e4s:9.2::realtime","Red Hat:rhel_e4s:9.4::appstream","Red Hat:rhel_e4s:9.4::baseos","Red Hat:rhel_e4s:9.4::nfv","Red Hat:rhel_e4s:9.4::realtime"],"exploits":{"exploitdb":0,"first_seen":"2026-07-28","github_poc":2,"max_poc_stars":3,"metasploit":0,"nuclei":0,"refs":[{"date":"2026-07-28T09:15:46Z","kind":"github_poc","ref":"https://github.com/HORKimhab/CVE-2026-53264","stars":3,"title":"CVE-2026-53264 - Draft or Todo"},{"date":"2026-10-16T19:21:47Z","kind":"github_poc","ref":"https://github.com/b1nhack/CVE-2026-53264","stars":1,"title":null}],"tier":"weaponised"},"has_fix":true,"headline":"net/sched: act_api: use RCU with deferred freeing for action lifecycle","id":"CVE-2026-53264","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":"linux:linux_kernel","products":["linux:linux_kernel"],"type":"use_after_free","year":"2026"},"n_packages":227,"n_references":8,"next":{"headline":"dm cache policy smq: check allocation under invalidate lock","id":"CVE-2026-53265"},"packages":[{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:7.0.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"bpftool-debuginfo","purl":"pkg:rpm/redhat/bpftool-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-debuginfo","purl":"pkg:rpm/redhat/kernel-64k-debug-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-devel","purl":"pkg:rpm/redhat/kernel-64k-debug-devel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-devel-matched","purl":"pkg:rpm/redhat/kernel-64k-debug-devel-matched","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debuginfo","purl":"pkg:rpm/redhat/kernel-64k-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-devel","purl":"pkg:rpm/redhat/kernel-64k-devel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-devel-matched","purl":"pkg:rpm/redhat/kernel-64k-devel-matched","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-debuginfo","purl":"pkg:rpm/redhat/kernel-debug-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-devel","purl":"pkg:rpm/redhat/kernel-debug-devel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-devel-matched","purl":"pkg:rpm/redhat/kernel-debug-devel-matched","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo","purl":"pkg:rpm/redhat/kernel-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-aarch64","purl":"pkg:rpm/redhat/kernel-debuginfo-common-aarch64","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-ppc64le","purl":"pkg:rpm/redhat/kernel-debuginfo-common-ppc64le","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-s390x","purl":"pkg:rpm/redhat/kernel-debuginfo-common-s390x","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-x86_64","purl":"pkg:rpm/redhat/kernel-debuginfo-common-x86_64","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-devel","purl":"pkg:rpm/redhat/kernel-devel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-devel-matched","purl":"pkg:rpm/redhat/kernel-devel-matched","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-doc","purl":"pkg:rpm/redhat/kernel-doc","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-tools-debuginfo","purl":"pkg:rpm/redhat/kernel-tools-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-zfcpdump-debuginfo","purl":"pkg:rpm/redhat/kernel-zfcpdump-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-zfcpdump-devel","purl":"pkg:rpm/redhat/kernel-zfcpdump-devel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-zfcpdump-devel-matched","purl":"pkg:rpm/redhat/kernel-zfcpdump-devel-matched","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"perf","purl":"pkg:rpm/redhat/perf","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"perf-debuginfo","purl":"pkg:rpm/redhat/perf-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"python3-perf-debuginfo","purl":"pkg:rpm/redhat/python3-perf-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::appstream","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"rtla","purl":"pkg:rpm/redhat/rtla","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:7.0.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"bpftool","purl":"pkg:rpm/redhat/bpftool","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:7.0.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"bpftool-debuginfo","purl":"pkg:rpm/redhat/bpftool-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel","purl":"pkg:rpm/redhat/kernel","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k","purl":"pkg:rpm/redhat/kernel-64k","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-core","purl":"pkg:rpm/redhat/kernel-64k-core","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug","purl":"pkg:rpm/redhat/kernel-64k-debug","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-core","purl":"pkg:rpm/redhat/kernel-64k-debug-core","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-debuginfo","purl":"pkg:rpm/redhat/kernel-64k-debug-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-modules","purl":"pkg:rpm/redhat/kernel-64k-debug-modules","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-modules-core","purl":"pkg:rpm/redhat/kernel-64k-debug-modules-core","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debug-modules-extra","purl":"pkg:rpm/redhat/kernel-64k-debug-modules-extra","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-debuginfo","purl":"pkg:rpm/redhat/kernel-64k-debuginfo","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-modules","purl":"pkg:rpm/redhat/kernel-64k-modules","source":"RHSA-2026:54515"},{"ecosystem":"Red Hat:rhel_e4s:9.2::baseos","fixed":["0:5.14.0-284.187.1.el9_2"],"introduced":["0"],"last_affected":[],"package":"kernel-64k-modules-core","purl":"pkg:rpm/redhat/kernel-64k-modules-core","source":"RHSA-2026:54515"}],"prev":{"headline":"6lowpan: fix off-by-one in multicast context address compression","id":"CVE-2026-53263"},"products":["Linux"],"published":"2026-06-25","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":"Red Hat","prefix":"RHSA"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"},{"class":"open","licence":"CC0","name":"PoC-in-GitHub"}],"ssvc":{"automatable":"no","exploitation":"poc","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-10-15","vendors":["Linux"]},"summary":"A race condition in the Linux kernel's traffic control API allows a use-after-free, potentially enabling local attackers to execute code or escalate privileges.","url":"https://insights.sbomify.com/CVE-2026-53264/"}