{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-74582 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-74582 is a high-severity vulnerability in Linux, published on 21 Aug 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-74582 and fix it if it is affected.\n\nWhat it is: CVE-2026-74582 is a high-severity vulnerability in Linux, published on 21 Aug 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-74582 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-74582/ (Markdown: https://insights.sbomify.com/CVE-2026-74582/index.md)","id":"CVE-2026-74582","markdown":"https://insights.sbomify.com/CVE-2026-74582/index.md","name":"CVE-2026-74582","record":{"aliases":["AZL-96995","BELL-CVE-2026-74582","DEBIAN-CVE-2026-74582","GHSA-6g47-hqw2-hv2r","RHSA-2026:63537","UBUNTU-CVE-2026-74582"],"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 packet socket implementation allows out-of-bounds writes, potentially leading to code execution or privilege escalation.","user_interaction":"not_required","vuln_class":"race_condition"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[],"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\npacket: use consistent hard_header_len in non-ring send paths\n\npacket_snd() reads dev-\u003ehard_header_len multiple times while allocating\nand constructing an skb. Device reconfiguration can change this value\nconcurrently, for example through bonding device type changes.\n\nFor SOCK_RAW, packet_snd() can save a larger value in reserve and later\nallocate headroom using a smaller value. Moving skb-\u003edata back by reserve\nthen places it before skb-\u003ehead, and the following copy from userspace can\nattempt an out-of-bounds write.\n\npacket_sendmsg_spkt() has the same issue because it calculates its\nreservation and header offset from separate reads before dropping the RCU\nread lock to allocate the skb.\n\nAdd LL_RESERVED_SPACE_EX() for callers that already saved a header length.\nRead hard_header_len once in packet_snd() and use it for allocation and\nconstruction. In packet_sendmsg_spkt(), preserve the allocation-time value\nthrough the device lookup retry.\n\nThe separate SOCK_DGRAM consistency problem between hard_header_len and\nheader_ops-\u003ecreate is not addressed here.","ecosystems":["Red Hat:rhel_e4s:8.8::baseos","Red Hat:rhel_tus:8.8::baseos"],"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":"packet: use consistent hard_header_len in non-ring send paths","id":"CVE-2026-74582","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"race_condition","year":"2026"},"n_packages":49,"n_references":8,"next":{"headline":"net/sched: cls_route: fix fastmap use-after-free on filter","id":"CVE-2026-74583"},"packages":[{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"bpftool","purl":"pkg:rpm/redhat/bpftool","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"bpftool-debuginfo","purl":"pkg:rpm/redhat/bpftool-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel","purl":"pkg:rpm/redhat/kernel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-abi-stablelists","purl":"pkg:rpm/redhat/kernel-abi-stablelists","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-core","purl":"pkg:rpm/redhat/kernel-core","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug","purl":"pkg:rpm/redhat/kernel-debug","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-core","purl":"pkg:rpm/redhat/kernel-debug-core","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-debuginfo","purl":"pkg:rpm/redhat/kernel-debug-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-devel","purl":"pkg:rpm/redhat/kernel-debug-devel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-modules","purl":"pkg:rpm/redhat/kernel-debug-modules","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-modules-extra","purl":"pkg:rpm/redhat/kernel-debug-modules-extra","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo","purl":"pkg:rpm/redhat/kernel-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-ppc64le","purl":"pkg:rpm/redhat/kernel-debuginfo-common-ppc64le","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-x86_64","purl":"pkg:rpm/redhat/kernel-debuginfo-common-x86_64","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-devel","purl":"pkg:rpm/redhat/kernel-devel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-doc","purl":"pkg:rpm/redhat/kernel-doc","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-modules","purl":"pkg:rpm/redhat/kernel-modules","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-modules-extra","purl":"pkg:rpm/redhat/kernel-modules-extra","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-tools","purl":"pkg:rpm/redhat/kernel-tools","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-tools-debuginfo","purl":"pkg:rpm/redhat/kernel-tools-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-tools-libs","purl":"pkg:rpm/redhat/kernel-tools-libs","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"perf","purl":"pkg:rpm/redhat/perf","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"perf-debuginfo","purl":"pkg:rpm/redhat/perf-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"python3-perf","purl":"pkg:rpm/redhat/python3-perf","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_e4s:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"python3-perf-debuginfo","purl":"pkg:rpm/redhat/python3-perf-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"bpftool","purl":"pkg:rpm/redhat/bpftool","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"bpftool-debuginfo","purl":"pkg:rpm/redhat/bpftool-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel","purl":"pkg:rpm/redhat/kernel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-abi-stablelists","purl":"pkg:rpm/redhat/kernel-abi-stablelists","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-core","purl":"pkg:rpm/redhat/kernel-core","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug","purl":"pkg:rpm/redhat/kernel-debug","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-core","purl":"pkg:rpm/redhat/kernel-debug-core","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-debuginfo","purl":"pkg:rpm/redhat/kernel-debug-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-devel","purl":"pkg:rpm/redhat/kernel-debug-devel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-modules","purl":"pkg:rpm/redhat/kernel-debug-modules","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debug-modules-extra","purl":"pkg:rpm/redhat/kernel-debug-modules-extra","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo","purl":"pkg:rpm/redhat/kernel-debuginfo","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-debuginfo-common-x86_64","purl":"pkg:rpm/redhat/kernel-debuginfo-common-x86_64","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-devel","purl":"pkg:rpm/redhat/kernel-devel","source":"RHSA-2026:63537"},{"ecosystem":"Red Hat:rhel_tus:8.8::baseos","fixed":["0:4.18.0-477.165.1.el8_8"],"introduced":["0"],"last_affected":[],"package":"kernel-doc","purl":"pkg:rpm/redhat/kernel-doc","source":"RHSA-2026:63537"}],"prev":{"headline":"net: ipv6: clear suppressed fib6 rule result","id":"CVE-2026-74581"},"products":["Linux"],"published":"2026-08-21","related":[],"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":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"no","exploitation":"none","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-10-16","vendors":["Linux"]},"summary":"A race condition in the Linux kernel packet socket implementation allows out-of-bounds writes, potentially leading to code execution or privilege escalation.","url":"https://insights.sbomify.com/CVE-2026-74582/"}