Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1310 CNY

100%

CVE-2026-45846— bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()

AI Predicted 4.4 Difficulty: Moderate EPSS 0.02% · P5

Possible ATT&CK Techniques 1AI

T1498 · Network Denial of Service

Affected Version Matrix 12

VendorProductVersion RangeStatus
LinuxLinux571912c69f0ed731bd1e071ade9dc7ca4aa52065< a0f4e4e8e0f5e24ddd83e3d1221732621cf34636affected
571912c69f0ed731bd1e071ade9dc7ca4aa52065< 35a115a204be08f97450b0389413e218268ef4a2affected
571912c69f0ed731bd1e071ade9dc7ca4aa52065< 74a02921c48fcd35a7881956c9e5c52b86595f5daffected
571912c69f0ed731bd1e071ade9dc7ca4aa52065< 638905520fc4fae6a80991563f264131545ba3dfaffected
571912c69f0ed731bd1e071ade9dc7ca4aa52065< aa6c6d9ee064aabfede4402fd1283424e649ca19affected
5.7affected
< 5.7unaffected
6.6.141≤ 6.6.*unaffected
… +4 more rows
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-45846

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()
Source: NVD (National Vulnerability Database)
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst() bareudp_fill_metadata_dst() passes bareudp->sock to udp_tunnel6_dst_lookup() in the IPv6 path without a NULL check. The socket is only created in bareudp_open() and NULLed in bareudp_stop(), so calling this function while the device is down triggers a NULL dereference via sock->sk. BUG: kernel NULL pointer dereference, address: 0000000000000018 RIP: 0010:udp_tunnel6_dst_lookup (net/ipv6/ip6_udp_tunnel.c:160) Call Trace: <TASK> bareudp_fill_metadata_dst (drivers/net/bareudp.c:532) do_execute_actions (net/openvswitch/actions.c:901) ovs_execute_actions (net/openvswitch/actions.c:1589) ovs_packet_cmd_execute (net/openvswitch/datapath.c:700) genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) genl_rcv_msg (net/netlink/genetlink.c:1209) netlink_rcv_skb (net/netlink/af_netlink.c:2550) </TASK> Add a NULL check returning -ESHUTDOWN, consistent with the xmit paths in the same driver.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
N/A
Source: NVD (National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
LinuxLinux 571912c69f0ed731bd1e071ade9dc7ca4aa52065 ~ a0f4e4e8e0f5e24ddd83e3d1221732621cf34636 -
LinuxLinux 5.7 -

II. Public POCs for CVE-2026-45846

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-45846

登录查看更多情报信息。

Patches & Fixes for CVE-2026-45846 (5)

Same Patch Batch · Linux · 2026-05-27 · 276 CVEs total

CVE-2026-45916power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
CVE-2026-45933bpf: Preserve id of register in sync_linked_regs()
CVE-2026-45932bpf: Fix tcx/netkit detach permissions when prog fd isn't given
CVE-2026-45931accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()
CVE-2026-45930net: mctp: ensure our nlmsg responses are initialised
CVE-2026-45929ovpn: fix possible use-after-free in ovpn_net_xmit
CVE-2026-45928media: chips-media: wave5: Fix memory leak on codec_info allocation failure
CVE-2026-45927bpf: Require frozen map for calculating map hash
CVE-2026-45926rust: pwm: Fix potential memory leak on init error
CVE-2026-45925thermal/of: Fix reference leak in thermal_of_cm_lookup()
CVE-2026-45924ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
CVE-2026-45923net: usb: catc: enable basic endpoint checking
CVE-2026-45922RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
CVE-2026-45921mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
CVE-2026-45920ext4: fix dirtyclusters double decrement on fs shutdown
CVE-2026-45919sched/rt: Skip currently executing CPU in rto_next_cpu()
CVE-2026-45918ovpn: tcp - don't deref NULL sk_socket member after tcp_close()
CVE-2026-45917ipvs: do not keep dest_dst if dev is going down
CVE-2026-45906power: supply: pf1550: Fix use-after-free in power_supply_changed()
CVE-2026-45904powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling

Showing top 20 of 276 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-45846

No comments yet


Leave a comment