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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于obj_stock_flush_required函数中未正确处理stock-cached_objcg指针,可能导致空指针取消引用。

AI 预测 4.4 利用难度: 困难 EPSS 0.14% · P3

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux bf4f059954dcb221384b2f784677e19a13cd4bdb< 33d9490b27e5d8da4444aefd714a4f50189db978 affected
bf4f059954dcb221384b2f784677e19a13cd4bdb< 33391c7e1a2ad612bf3922cc168cb09a46bbe236 affected
bf4f059954dcb221384b2f784677e19a13cd4bdb< 3b8abb3239530c423c0b97e42af7f7e856e1ee96 affected
5.9 affected
< 5.9 unaffected
6.1.45≤ 6.1.* unaffected
6.4.10≤ 6.4.* unaffected
6.5≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() KCSAN found an issue in obj_stock_flush_required(): stock->cached_objcg can be reset between the check and dereference: ================================================================== BUG: KCSAN: data-race in drain_all_stock / drain_obj_stock write to 0xffff888237c2a2f8 of 8 bytes by task 19625 on cpu 0: drain_obj_stock+0x408/0x4e0 mm/memcontrol.c:3306 refill_obj_stock+0x9c/0x1e0 mm/memcontrol.c:3340 obj_cgroup_uncharge+0xe/0x10 mm/memcontrol.c:3408 memcg_slab_free_hook mm/slab.h:587 [inline] __cache_free mm/slab.c:3373 [inline] __do_kmem_cache_free mm/slab.c:3577 [inline] kmem_cache_free+0x105/0x280 mm/slab.c:3602 __d_free fs/dcache.c:298 [inline] dentry_free fs/dcache.c:375 [inline] __dentry_kill+0x422/0x4a0 fs/dcache.c:621 dentry_kill+0x8d/0x1e0 dput+0x118/0x1f0 fs/dcache.c:913 __fput+0x3bf/0x570 fs/file_table.c:329 ____fput+0x15/0x20 fs/file_table.c:349 task_work_run+0x123/0x160 kernel/task_work.c:179 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] exit_to_user_mode_loop+0xcf/0xe0 kernel/entry/common.c:171 exit_to_user_mode_prepare+0x6a/0xa0 kernel/entry/common.c:203 __syscall_exit_to_user_mode_work kernel/entry/common.c:285 [inline] syscall_exit_to_user_mode+0x26/0x140 kernel/entry/common.c:296 do_syscall_64+0x4d/0xc0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff888237c2a2f8 of 8 bytes by task 19632 on cpu 1: obj_stock_flush_required mm/memcontrol.c:3319 [inline] drain_all_stock+0x174/0x2a0 mm/memcontrol.c:2361 try_charge_memcg+0x6d0/0xd10 mm/memcontrol.c:2703 try_charge mm/memcontrol.c:2837 [inline] mem_cgroup_charge_skmem+0x51/0x140 mm/memcontrol.c:7290 sock_reserve_memory+0xb1/0x390 net/core/sock.c:1025 sk_setsockopt+0x800/0x1e70 net/core/sock.c:1525 udp_lib_setsockopt+0x99/0x6c0 net/ipv4/udp.c:2692 udp_setsockopt+0x73/0xa0 net/ipv4/udp.c:2817 sock_common_setsockopt+0x61/0x70 net/core/sock.c:3668 __sys_setsockopt+0x1c3/0x230 net/socket.c:2271 __do_sys_setsockopt net/socket.c:2282 [inline] __se_sys_setsockopt net/socket.c:2279 [inline] __x64_sys_setsockopt+0x66/0x80 net/socket.c:2279 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0xffff8881382d52c0 -> 0xffff888138893740 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 19632 Comm: syz-executor.0 Not tainted 6.3.0-rc2-syzkaller-00387-g534293368afa #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Fix it by using READ_ONCE()/WRITE_ONCE() for all accesses to stock->cached_objcg.
来源: 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存在安全漏洞,该漏洞源于obj_stock_flush_required函数中未正确处理stock-cached_objcg指针,可能导致空指针取消引用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux bf4f059954dcb221384b2f784677e19a13cd4bdb ~ 33d9490b27e5d8da4444aefd714a4f50189db978 -
Linux Linux 5.9 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

请登录查看更多情报信息。

同批安全公告 · Linux · 2025-09-18 · 共 121 条

CVE-2022-50410 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2022-50401 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-53382 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2022-50419 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-50413 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53431 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53432 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53374 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-50386 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53372 8.2 HIGH Linux kernel 安全漏洞
CVE-2022-50399 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53398 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53394 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50417 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53429 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53373 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53387 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53378 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53386 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53426 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2023-53401

暂无评论


发表评论