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

目标: 1000 元 · 已筹: 1310

100%

CVE-2026-45933— Linux kernel 安全漏洞

CVSS 7.8 · High EPSS 0.01% · P2

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinux98d7ca374ba4b39e7535613d40e159f09ca14da2< 58059335e46537de682db84984f7716c813208c4affected
98d7ca374ba4b39e7535613d40e159f09ca14da2< 92a8cb1806adefb263cf096eab6705705cf7eee1affected
98d7ca374ba4b39e7535613d40e159f09ca14da2< 65d114b5270b62aefb820ecd6c3b7caeea8f895daffected
98d7ca374ba4b39e7535613d40e159f09ca14da2< af9e89d8dd39530c8bd14c33ddf6b502df1071b6affected
6.11affected
< 6.11unaffected
6.12.75≤ 6.12.*unaffected
6.18.14≤ 6.18.*unaffected
… +2 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2026-45933 基础信息

漏洞信息

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

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

Vulnerability Title
bpf: Preserve id of register in sync_linked_regs()
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve id of register in sync_linked_regs() sync_linked_regs() copies the id of known_reg to reg when propagating bounds of known_reg to reg using the off of known_reg, but when known_reg was linked to reg like: known_reg = reg ; both known_reg and reg get same id known_reg += 4 ; known_reg gets off = 4, and its id gets BPF_ADD_CONST now when a call to sync_linked_regs() happens, let's say with the following: if known_reg >= 10 goto pc+2 known_reg's new bounds are propagated to reg but now reg gets BPF_ADD_CONST from the copy. This means if another link to reg is created like: another_reg = reg ; another_reg should get the id of reg but assign_scalar_id_before_mov() sees BPF_ADD_CONST on reg and assigns a new id to it. As reg has a new id now, known_reg's link to reg is broken. If we find new bounds for known_reg, they will not be propagated to reg. This can be seen in the selftest added in the next commit: 0: (85) call bpf_get_prandom_u32#7 ; R0=scalar() 1: (57) r0 &= 255 ; R0=scalar(smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) 2: (bf) r1 = r0 ; R0=scalar(id=1,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) R1=scalar(id=1,smin=smin32=0,smax=umax=smax32=umax32=255,var_off=(0x0; 0xff)) 3: (07) r1 += 4 ; R1=scalar(id=1+4,smin=umin=smin32=umin32=4,smax=umax=smax32=umax32=259,var_off=(0x0; 0x1ff)) 4: (a5) if r1 < 0xa goto pc+4 ; R1=scalar(id=1+4,smin=umin=smin32=umin32=10,smax=umax=smax32=umax32=259,var_off=(0x0; 0x1ff)) 5: (bf) r2 = r0 ; R0=scalar(id=2,smin=umin=smin32=umin32=6,smax=umax=smax32=umax32=255) R2=scalar(id=2,smin=umin=smin32=umin32=6,smax=umax=smax32=umax32=255) 6: (a5) if r1 < 0xe goto pc+2 ; R1=scalar(id=1+4,smin=umin=smin32=umin32=14,smax=umax=smax32=umax32=259,var_off=(0x0; 0x1ff)) 7: (35) if r0 >= 0xa goto pc+1 ; R0=scalar(id=2,smin=umin=smin32=umin32=6,smax=umax=smax32=umax32=9,var_off=(0x0; 0xf)) 8: (37) r0 /= 0 div by zero When 4 is verified, r1's bounds are propagated to r0 but r0 also gets BPF_ADD_CONST (bug). When 5 is verified, r0 gets a new id (2) and its link with r1 is broken. After 6 we know r1 has bounds [14, 259] and therefore r0 should have bounds [10, 255], therefore the branch at 7 is always taken. But because r0's id was changed to 2, r1's new bounds are not propagated to r0. The verifier still thinks r0 has bounds [6, 255] before 7 and execution can reach div by zero. Fix this by preserving id in sync_linked_regs() like off and subreg_def.
来源: 美国国家漏洞数据库 NVD
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于bpf中sync_linked_regs函数复制known_reg的id时可能导致寄存器链接中断,影响边界传播。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 98d7ca374ba4b39e7535613d40e159f09ca14da2 ~ 58059335e46537de682db84984f7716c813208c4 -
LinuxLinux 6.11 -

二、漏洞 CVE-2026-45933 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-45933 的情报信息

登录查看更多情报信息。

CVE-2026-45933 补丁与修复 (4)

同批安全公告 · Linux · 2026-05-27 · 共 275 条

CVE-2026-459889.8 CRITICALLinux kernel 安全漏洞
CVE-2026-458989.8 CRITICALLinux kernel 安全漏洞
CVE-2026-459729.8 CRITICALLinux kernel 安全漏洞
CVE-2026-460399.8 CRITICALLinux kernel 安全漏洞
CVE-2026-460439.1 CRITICALLinux kernel 安全漏洞
CVE-2026-460568.8 HIGHLinux kernel 安全漏洞
CVE-2026-459458.8 HIGHLinux kernel 安全漏洞
CVE-2026-460378.2 HIGHLinux kernel 安全漏洞
CVE-2026-458438.2 HIGHLinux kernel 安全漏洞
CVE-2026-460998.1 HIGHLinux kernel 安全漏洞
CVE-2026-460108.1 HIGHLinux kernel 安全漏洞
CVE-2026-460767.9 HIGHLinux kernel 安全漏洞
CVE-2026-458617.8 HIGHLinux kernel 安全漏洞
CVE-2026-458627.8 HIGHLinux kernel 安全漏洞
CVE-2026-460367.8 HIGHLinux kernel 安全漏洞
CVE-2026-459567.8 HIGHLinux kernel 安全漏洞
CVE-2026-459597.8 HIGHLinux kernel 安全漏洞
CVE-2026-459357.8 HIGHLinux kernel 安全漏洞
CVE-2026-459107.8 HIGHLinux kernel 安全漏洞
CVE-2026-460117.8 HIGHLinux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-45933

暂无评论


发表评论