CVE-2026-68323
Last modified
CVE-2026-68323 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: tipc: serialize udp bearer replicast list updates tipc_udp_rcast_add() and cleanup_bearer() both update ub->rcast.list with list_add_rcu() / list_del_rcu(), but nothing serializes them. The add runs from the encap receive softirq (via tipc_udp_rcast_disc()) without rtnl_lock(), so it can race the cleanup delete and corrupt the list: list_del corruption.
Description
In the Linux kernel, the following vulnerability has been resolved: tipc: serialize udp bearer replicast list updates tipc_udp_rcast_add() and cleanup_bearer() both update ub->rcast.list with list_add_rcu() / list_del_rcu(), but nothing serializes them. The add runs from the encap receive softirq (via tipc_udp_rcast_disc()) without rtnl_lock(), so it can race the cleanup delete and corrupt the list: list_del corruption. prev->next should be ffff8880298d7ab8, but was ffff88802449ad38. (prev=ffff888027e3ec98) kernel BUG at lib/list_debug.c:62! RIP: __list_del_entry_valid_or_report+0x17a/0x200 Workqueue: events cleanup_bearer Call Trace: cleanup_bearer (net/tipc/udp_media.c:811) process_one_work (kernel/workqueue.c:3302) worker_thread (kernel/workqueue.c:3466) The bearer can be enabled from an unprivileged user namespace, as the TIPCv2 generic-netlink ops carry no GENL_ADMIN_PERM. Add a spinlock to struct udp_bearer and take it around the list_add_rcu() in tipc_udp_rcast_add() and the list_del_rcu() loop in cleanup_bearer() so the two writers can no longer corrupt the list. Reject a duplicate peer under the same lock before allocating, and remove tipc_udp_is_known_peer(). The old lockless pre-check in tipc_udp_rcast_disc() was racy: two softirqs discovering the same peer could both find it absent and add it twice. cleanup_bearer() runs from a workqueue after tipc_udp_disable() clears the bearer's up bit, so an encap softirq can still reach tipc_udp_rcast_add() and add a peer after cleanup_bearer() has already emptied the list, leaking that entry when the bearer is freed. Mark the bearer disabled under rcast_lock once the list is emptied and refuse further additions.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= ef20cd4dd1633987bcf46ac34ace2c8af212361f, < d70c81001df9320d3445e664428a1d408b5ba896; >= ef20cd4dd1633987bcf46ac34ace2c8af212361f, < 350e592ff4e30e48ffb55e142d11a73e63f4869c |
| Linux | Linux | 4.9 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-68323?
How severe is CVE-2026-68323?
How do I fix CVE-2026-68323?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-68318In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68319In the Linux kernel, the following vulnerability has been re…
- CVE-2026-6832Hermes WebUI contains an arbitrary file deletion vulnerabili…8.1
- CVE-2026-68320In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68321In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68322In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68324In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68325In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68326In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68327In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68328In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68329In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-68323?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
