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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 极易 EPSS 0.18% · P7

可能的 ATT&CK 技术 1AI

T1496 · Resource Hijacking

影响版本矩阵 6

厂商产品版本范围状态
LinuxLinux4665415975b0827e9646cab91c61d02a6b364d59< 9cee266fafaf79fd465314546f637f9a3c215830affected
4665415975b0827e9646cab91c61d02a6b364d59< 101ccfbabf4738041273ce64e2b116cf440dea13affected
6.11affected
< 6.11unaffected
6.11.7≤ 6.11.*unaffected
6.12≤ *unaffected
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() bpf_iter_bits_destroy() uses "kit->nr_bits <= 64" to check whether the bits are dynamically allocated. However, the check is incorrect and may cause a kmemleak as shown below: unreferenced object 0xffff88812628c8c0 (size 32): comm "swapper/0", pid 1, jiffies 4294727320 hex dump (first 32 bytes): b0 c1 55 f5 81 88 ff ff f0 f0 f0 f0 f0 f0 f0 f0 ..U........... f0 f0 f0 f0 f0 f0 f0 f0 00 00 00 00 00 00 00 00 .............. backtrace (crc 781e32cc): [<00000000c452b4ab>] kmemleak_alloc+0x4b/0x80 [<0000000004e09f80>] __kmalloc_node_noprof+0x480/0x5c0 [<00000000597124d6>] __alloc.isra.0+0x89/0xb0 [<000000004ebfffcd>] alloc_bulk+0x2af/0x720 [<00000000d9c10145>] prefill_mem_cache+0x7f/0xb0 [<00000000ff9738ff>] bpf_mem_alloc_init+0x3e2/0x610 [<000000008b616eac>] bpf_global_ma_init+0x19/0x30 [<00000000fc473efc>] do_one_initcall+0xd3/0x3c0 [<00000000ec81498c>] kernel_init_freeable+0x66a/0x940 [<00000000b119f72f>] kernel_init+0x20/0x160 [<00000000f11ac9a7>] ret_from_fork+0x3c/0x70 [<0000000004671da4>] ret_from_fork_asm+0x1a/0x30 That is because nr_bits will be set as zero in bpf_iter_bits_next() after all bits have been iterated. Fix the issue by setting kit->bit to kit->nr_bits instead of setting kit->nr_bits to zero when the iteration completes in bpf_iter_bits_next(). In addition, use "!nr_bits || bits >= nr_bits" to check whether the iteration is complete and still use "nr_bits > 64" to indicate whether bits are dynamically allocated. The "!nr_bits" check is necessary because bpf_iter_bits_new() may fail before setting kit->nr_bits, and this condition will stop the iteration early instead of accessing the zeroed or freed kit->bits. Considering the initial value of kit->bits is -1 and the type of kit->nr_bits is unsigned int, change the type of kit->nr_bits to int. The potential overflow problem will be handled in the following patch.
来源: 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存在安全漏洞,该漏洞源于bpf_iter_bits_destroy函数中的动态分配位释放存在问题。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 4665415975b0827e9646cab91c61d02a6b364d59 ~ 9cee266fafaf79fd465314546f637f9a3c215830 -
LinuxLinux 6.11 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

同批安全公告 · Linux · 2024-11-09 · 共 49 条

CVE-2024-50248Linux kernel 安全漏洞
CVE-2024-50251Linux kernel 安全漏洞
CVE-2024-50253Linux kernel 安全漏洞
CVE-2024-50258Linux kernel 安全漏洞
CVE-2024-50259Linux kernel 安全漏洞
CVE-2024-50260Linux kernel 安全漏洞
CVE-2024-50261Linux kernel 安全漏洞
CVE-2024-50262Linux kernel 安全漏洞
CVE-2024-50257Linux kernel 安全漏洞
CVE-2024-50249Linux kernel 安全漏洞
CVE-2024-50250Linux kernel 安全漏洞
CVE-2024-50247Linux kernel 安全漏洞
CVE-2024-50246Linux kernel 安全漏洞
CVE-2024-50244Linux kernel 安全漏洞
CVE-2024-50245Linux kernel 安全漏洞
CVE-2024-50243Linux kernel 安全漏洞
CVE-2024-50242Linux kernel 安全漏洞
CVE-2024-50241Linux kernel 安全漏洞
CVE-2024-50240Linux kernel 安全漏洞
CVE-2024-50239Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-50254

暂无评论


发表评论