目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2023-53023— Linux kernel 安全漏洞

AI 预测 6.5 利用难度: 中等 EPSS 0.18% · P8

影响版本矩阵 16

厂商产品版本范围状态
LinuxLinux3536da06db0baa675f32de608c0a4c0f5ef0e9ff< b09ae26f08aaf2d85f96ea7f90ddd3387f62216faffected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< 54f7be61584b8ec4c6df405f479495b9397bae4aaffected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< a59cdbda3714e11aa3ab579132864c4c8c6d54f9affected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< ad1baab3a5c03692d22ce446f38596a126377f6aaffected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< 7f129927feaf7c10b1c38bbce630172e9a08c834affected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< d3605282ec3502ec8847915eb2cf1f340493ff79affected
3536da06db0baa675f32de608c0a4c0f5ef0e9ff< 4bb4db7f3187c6e3de6b229ffc87cdb30a2d22b6affected
3.9affected
… +8 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2023-53023 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
net: nfc: Fix use-after-free in local_cleanup()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net: nfc: Fix use-after-free in local_cleanup() Fix a use-after-free that occurs in kfree_skb() called from local_cleanup(). This could happen when killing nfc daemon (e.g. neard) after detaching an nfc device. When detaching an nfc device, local_cleanup() called from nfc_llcp_unregister_device() frees local->rx_pending and decreases local->ref by kref_put() in nfc_llcp_local_put(). In the terminating process, nfc daemon releases all sockets and it leads to decreasing local->ref. After the last release of local->ref, local_cleanup() called from local_release() frees local->rx_pending again, which leads to the bug. Setting local->rx_pending to NULL in local_cleanup() could prevent use-after-free when local_cleanup() is called twice. Found by a modified version of syzkaller. BUG: KASAN: use-after-free in kfree_skb() Call Trace: dump_stack_lvl (lib/dump_stack.c:106) print_address_description.constprop.0.cold (mm/kasan/report.c:306) kasan_check_range (mm/kasan/generic.c:189) kfree_skb (net/core/skbuff.c:955) local_cleanup (net/nfc/llcp_core.c:159) nfc_llcp_local_put.part.0 (net/nfc/llcp_core.c:172) nfc_llcp_local_put (net/nfc/llcp_core.c:181) llcp_sock_destruct (net/nfc/llcp_sock.c:959) __sk_destruct (net/core/sock.c:2133) sk_destruct (net/core/sock.c:2181) __sk_free (net/core/sock.c:2192) sk_free (net/core/sock.c:2203) llcp_sock_release (net/nfc/llcp_sock.c:646) __sock_release (net/socket.c:650) sock_close (net/socket.c:1365) __fput (fs/file_table.c:306) task_work_run (kernel/task_work.c:179) ptrace_notify (kernel/signal.c:2354) syscall_exit_to_user_mode_prepare (kernel/entry/common.c:278) syscall_exit_to_user_mode (kernel/entry/common.c:296) do_syscall_64 (arch/x86/entry/common.c:86) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:106) Allocated by task 4719: kasan_save_stack (mm/kasan/common.c:45) __kasan_slab_alloc (mm/kasan/common.c:325) slab_post_alloc_hook (mm/slab.h:766) kmem_cache_alloc_node (mm/slub.c:3497) __alloc_skb (net/core/skbuff.c:552) pn533_recv_response (drivers/nfc/pn533/usb.c:65) __usb_hcd_giveback_urb (drivers/usb/core/hcd.c:1671) usb_giveback_urb_bh (drivers/usb/core/hcd.c:1704) tasklet_action_common.isra.0 (kernel/softirq.c:797) __do_softirq (kernel/softirq.c:571) Freed by task 1901: kasan_save_stack (mm/kasan/common.c:45) kasan_set_track (mm/kasan/common.c:52) kasan_save_free_info (mm/kasan/genericdd.c:518) __kasan_slab_free (mm/kasan/common.c:236) kmem_cache_free (mm/slub.c:3809) kfree_skbmem (net/core/skbuff.c:874) kfree_skb (net/core/skbuff.c:931) local_cleanup (net/nfc/llcp_core.c:159) nfc_llcp_unregister_device (net/nfc/llcp_core.c:1617) nfc_unregister_device (net/nfc/core.c:1179) pn53x_unregister_nfc (drivers/nfc/pn533/pn533.c:2846) pn533_usb_disconnect (drivers/nfc/pn533/usb.c:579) usb_unbind_interface (drivers/usb/core/driver.c:458) device_release_driver_internal (drivers/base/dd.c:1279) bus_remove_device (drivers/base/bus.c:529) device_del (drivers/base/core.c:3665) usb_disable_device (drivers/usb/core/message.c:1420) usb_disconnect (drivers/usb/core.c:2261) hub_event (drivers/usb/core/hub.c:5833) process_one_work (arch/x86/include/asm/jump_label.h:27 include/linux/jump_label.h:212 include/trace/events/workqueue.h:108 kernel/workqueue.c:2281) worker_thread (include/linux/list.h:282 kernel/workqueue.c:2423) kthread (kernel/kthread.c:319) ret_from_fork (arch/x86/entry/entry_64.S:301)
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于local_cleanup存在释放后重用问题。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 3536da06db0baa675f32de608c0a4c0f5ef0e9ff ~ b09ae26f08aaf2d85f96ea7f90ddd3387f62216f -
LinuxLinux 3.9 -

二、漏洞 CVE-2023-53023 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2023-53023 的情报信息

登录查看更多情报信息。

CVE-2023-53023 补丁与修复 (5)

同批安全公告 · Linux · 2025-03-27 · 共 124 条

CVE-2025-218768.8 HIGHLinux kernel 安全漏洞
CVE-2025-218908.2 HIGHLinux kernel 安全漏洞
CVE-2025-218897.8 HIGHLinux kernel 安全漏洞
CVE-2025-218707.8 HIGHLinux kernel 安全漏洞
CVE-2025-218877.8 HIGHLinux kernel 安全漏洞
CVE-2025-218677.8 HIGHLinux kernel 安全漏洞
CVE-2025-218757.8 HIGHLinux kernel 安全漏洞
CVE-2025-218847.8 HIGHLinux kernel 安全漏洞
CVE-2025-218797.8 HIGHLinux kernel 安全漏洞
CVE-2025-218827.8 HIGHLinux kernel 安全漏洞
CVE-2025-218687.5 HIGHLinux kernel 安全漏洞
CVE-2025-218857.5 HIGHLinux kernel 安全漏洞
CVE-2023-52994Linux kernel 安全漏洞
CVE-2023-52988Linux kernel 安全漏洞
CVE-2023-52989Linux kernel 安全漏洞
CVE-2023-52991Linux kernel 安全漏洞
CVE-2023-53000Linux kernel 安全漏洞
CVE-2023-52999Linux kernel 安全漏洞
CVE-2023-52998Linux kernel 安全漏洞
CVE-2023-52997Linux kernel 安全漏洞

显示前 20 条,共 124 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2023-53023

暂无评论


发表评论