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

目标: 1000 元 · 已筹: 1336

100%

CVE-2024-26589— Linux kernel 安全漏洞

AI 预测 8.8 利用难度: 中等 EPSS 0.24% · P15

影响版本矩阵 12

厂商产品版本范围状态
LinuxLinuxd58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9< 29ffa63f21bcdcef3e36b03cccf9d0cd031f6ab0affected
d58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9< 4108b86e324da42f7ed425bd71632fd844300dc8affected
d58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9< e8d3872b617c21100c5ee4f64e513997a68c2e3daffected
d58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9< 1b500d5d6cecf98dd6ca88bc9e7ae1783c83e6d3affected
d58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9< 22c7fa171a02d310e3a3f6ed46a698ca8a0060edaffected
4.20affected
< 4.20unaffected
5.15.148≤ 5.15.*unaffected
… +4 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2024-26589 基础信息

漏洞信息

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

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

Vulnerability Title
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS For PTR_TO_FLOW_KEYS, check_flow_keys_access() only uses fixed off for validation. However, variable offset ptr alu is not prohibited for this ptr kind. So the variable offset is not checked. The following prog is accepted: func#0 @0 0: R1=ctx() R10=fp0 0: (bf) r6 = r1 ; R1=ctx() R6_w=ctx() 1: (79) r7 = *(u64 *)(r6 +144) ; R6_w=ctx() R7_w=flow_keys() 2: (b7) r8 = 1024 ; R8_w=1024 3: (37) r8 /= 1 ; R8_w=scalar() 4: (57) r8 &= 1024 ; R8_w=scalar(smin=smin32=0, smax=umax=smax32=umax32=1024,var_off=(0x0; 0x400)) 5: (0f) r7 += r8 mark_precise: frame0: last_idx 5 first_idx 0 subseq_idx -1 mark_precise: frame0: regs=r8 stack= before 4: (57) r8 &= 1024 mark_precise: frame0: regs=r8 stack= before 3: (37) r8 /= 1 mark_precise: frame0: regs=r8 stack= before 2: (b7) r8 = 1024 6: R7_w=flow_keys(smin=smin32=0,smax=umax=smax32=umax32=1024,var_off =(0x0; 0x400)) R8_w=scalar(smin=smin32=0,smax=umax=smax32=umax32=1024, var_off=(0x0; 0x400)) 6: (79) r0 = *(u64 *)(r7 +0) ; R0_w=scalar() 7: (95) exit This prog loads flow_keys to r7, and adds the variable offset r8 to r7, and finally causes out-of-bounds access: BUG: unable to handle page fault for address: ffffc90014c80038 [...] Call Trace: <TASK> bpf_dispatcher_nop_func include/linux/bpf.h:1231 [inline] __bpf_prog_run include/linux/filter.h:651 [inline] bpf_prog_run include/linux/filter.h:658 [inline] bpf_prog_run_pin_on_cpu include/linux/filter.h:675 [inline] bpf_flow_dissect+0x15f/0x350 net/core/flow_dissector.c:991 bpf_prog_test_run_flow_dissector+0x39d/0x620 net/bpf/test_run.c:1359 bpf_prog_test_run kernel/bpf/syscall.c:4107 [inline] __sys_bpf+0xf8f/0x4560 kernel/bpf/syscall.c:5475 __do_sys_bpf kernel/bpf/syscall.c:5561 [inline] __se_sys_bpf kernel/bpf/syscall.c:5559 [inline] __x64_sys_bpf+0x73/0xb0 kernel/bpf/syscall.c:5559 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x3f/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b Fix this by rejecting ptr alu with variable offset on flow_keys. Applying the patch rejects the program with "R7 pointer arithmetic on flow_keys prohibited".
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于不检查变量的偏移量。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux d58e468b1112dcd1d5193c0a89ff9f98b5a3e8b9 ~ 29ffa63f21bcdcef3e36b03cccf9d0cd031f6ab0 -
LinuxLinux 4.20 -

二、漏洞 CVE-2024-26589 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-26589 的情报信息

登录查看更多情报信息。

CVE-2024-26589 其他参考 (5)

同批安全公告 · Linux · 2024-02-22 · 共 17 条

CVE-2024-26592Linux kernel 安全漏洞
CVE-2024-26591Linux kernel 安全漏洞
CVE-2023-52452Linux kernel 安全漏洞
CVE-2023-52451Linux kernel 安全漏洞
CVE-2023-52450Linux kernel 安全漏洞
CVE-2023-52449Linux kernel 安全漏洞
CVE-2023-52448Linux kernel 安全漏洞
CVE-2023-52447Linux kernel 安全漏洞
CVE-2023-52446Linux kernel 安全漏洞
CVE-2023-52445Linux kernel 安全漏洞
CVE-2023-52444Linux kernel 安全漏洞
CVE-2024-26590Linux kernel 安全漏洞
CVE-2024-26588Linux kernel 安全漏洞
CVE-2024-26586Linux kernel 安全漏洞
CVE-2024-26587Linux kernel 安全漏洞
CVE-2023-52443Linux kernel 安全漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2024-26589

暂无评论


发表评论