{"answers":{"affected":"It affects 1 product.","exploited":"There is no known exploitation of CVE-2026-43164 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-43164 is a high-severity vulnerability in Linux kernel, published on 6 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2026-43164 and fix it if it is affected.\n\nWhat it is: CVE-2026-43164 is a high-severity vulnerability in Linux kernel, published on 6 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2026-43164 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-43164/ (Markdown: https://insights.sbomify.com/CVE-2026-43164/index.md)","id":"CVE-2026-43164","markdown":"https://insights.sbomify.com/CVE-2026-43164/index.md","name":"CVE-2026-43164","record":{"aliases":["BELL-CVE-2026-43164","DEBIAN-CVE-2026-43164","GHSA-vq8h-ghh5-4h7f","UBUNTU-CVE-2026-43164"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"yes","non_default_config":false,"product_category":"Linux kernel","requires_auth":"none","summary":"A null pointer dereference in the Linux kernel's UDP-Lite implementation allows attackers to cause a system crash via network packets.","user_interaction":"not_required","vuln_class":"null_dereference"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[{"product":"linux_kernel","vendor":"linux"}],"cvss":{"score":7.5,"severity":"high","source":"cna","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"cwes":[{"id":"CWE-476","name":"NULL Pointer Dereference"}],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\nudplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb().\n\nsyzbot reported null-ptr-deref of udp_sk(sk)-\u003eudp_prod_queue. [0]\n\nSince the cited commit, udp_lib_init_sock() can fail, as can\nudp_init_sock() and udpv6_init_sock().\n\nLet's handle the error in udplite_sk_init() and udplitev6_sk_init().\n\n[0]:\nBUG: KASAN: null-ptr-deref in instrument_atomic_read include/linux/instrumented.h:82 [inline]\nBUG: KASAN: null-ptr-deref in atomic_read include/linux/atomic/atomic-instrumented.h:32 [inline]\nBUG: KASAN: null-ptr-deref in __udp_enqueue_schedule_skb+0x151/0x1480 net/ipv4/udp.c:1719\nRead of size 4 at addr 0000000000000008 by task syz.2.18/2944\n\nCPU: 1 UID: 0 PID: 2944 Comm: syz.2.18 Not tainted syzkaller #0 PREEMPTLAZY\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025\nCall Trace:\n \u003cIRQ\u003e\n dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120\n kasan_report+0xa2/0xe0 mm/kasan/report.c:595\n check_region_inline mm/kasan/generic.c:-1 [inline]\n kasan_check_range+0x264/0x2c0 mm/kasan/generic.c:200\n instrument_atomic_read include/linux/instrumented.h:82 [inline]\n atomic_read include/linux/atomic/atomic-instrumented.h:32 [inline]\n __udp_enqueue_schedule_skb+0x151/0x1480 net/ipv4/udp.c:1719\n __udpv6_queue_rcv_skb net/ipv6/udp.c:795 [inline]\n udpv6_queue_rcv_one_skb+0xa2e/0x1ad0 net/ipv6/udp.c:906\n udp6_unicast_rcv_skb+0x227/0x380 net/ipv6/udp.c:1064\n ip6_protocol_deliver_rcu+0xe17/0x1540 net/ipv6/ip6_input.c:438\n ip6_input_finish+0x191/0x350 net/ipv6/ip6_input.c:489\n NF_HOOK+0x354/0x3f0 include/linux/netfilter.h:318\n ip6_input+0x16c/0x2b0 net/ipv6/ip6_input.c:500\n NF_HOOK+0x354/0x3f0 include/linux/netfilter.h:318\n __netif_receive_skb_one_core net/core/dev.c:6149 [inline]\n __netif_receive_skb+0xd3/0x370 net/core/dev.c:6262\n process_backlog+0x4d6/0x1160 net/core/dev.c:6614\n __napi_poll+0xae/0x320 net/core/dev.c:7678\n napi_poll net/core/dev.c:7741 [inline]\n net_rx_action+0x60d/0xdc0 net/core/dev.c:7893\n handle_softirqs+0x209/0x8d0 kernel/softirq.c:622\n do_softirq+0x52/0x90 kernel/softirq.c:523\n \u003c/IRQ\u003e\n \u003cTASK\u003e\n __local_bh_enable_ip+0xe7/0x120 kernel/softirq.c:450\n local_bh_enable include/linux/bottom_half.h:33 [inline]\n rcu_read_unlock_bh include/linux/rcupdate.h:924 [inline]\n __dev_queue_xmit+0x109c/0x2dc0 net/core/dev.c:4856\n __ip6_finish_output net/ipv6/ip6_output.c:-1 [inline]\n ip6_finish_output+0x158/0x4e0 net/ipv6/ip6_output.c:219\n NF_HOOK_COND include/linux/netfilter.h:307 [inline]\n ip6_output+0x342/0x580 net/ipv6/ip6_output.c:246\n ip6_send_skb+0x1d7/0x3c0 net/ipv6/ip6_output.c:1984\n udp_v6_send_skb+0x9a5/0x1770 net/ipv6/udp.c:1442\n udp_v6_push_pending_frames+0xa2/0x140 net/ipv6/udp.c:1469\n udpv6_sendmsg+0xfe0/0x2830 net/ipv6/udp.c:1759\n sock_sendmsg_nosec net/socket.c:727 [inline]\n __sock_sendmsg+0xe5/0x270 net/socket.c:742\n __sys_sendto+0x3eb/0x580 net/socket.c:2206\n __do_sys_sendto net/socket.c:2213 [inline]\n __se_sys_sendto net/socket.c:2209 [inline]\n __x64_sys_sendto+0xde/0x100 net/socket.c:2209\n do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n do_syscall_64+0xd2/0xf20 arch/x86/entry/syscall_64.c:94\n entry_SYSCALL_64_after_hwframe+0x76/0x7e\nRIP: 0033:0x7f67b4d9c629\nCode: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 \u003c48\u003e 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48\nRSP: 002b:00007f67b5c98028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c\nRAX: ffffffffffffffda RBX: 00007f67b5015fa0 RCX: 00007f67b4d9c629\nRDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003\nRBP: 00007f67b4e32b39 R08: 0000000000000000 R09: 0000000000000000\nR10: 0000000000040000 R11: 0000000000000246 R12: 0000000000000000\nR13: 00007f67b5016038 R14: 00007f67b5015fa0 R15: 00007ffe3cb66dd8\n \u003c/TASK\u003e","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":"udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb().","id":"CVE-2026-43164","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":"linux:linux_kernel","products":["linux:linux_kernel"],"type":"null_dereference","year":"2026"},"n_packages":0,"n_references":3,"next":{"headline":"hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin","id":"CVE-2026-43165"},"packages":[],"prev":{"headline":"md/bitmap: fix GPF in write_page caused by resize race","id":"CVE-2026-43163"},"products":["Linux"],"published":"2026-05-06","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":"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)"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-08-05","vendors":["Linux"]},"summary":"A null pointer dereference in the Linux kernel's UDP-Lite implementation allows attackers to cause a system crash via network packets.","url":"https://insights.sbomify.com/CVE-2026-43164/"}