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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 理论可行 EPSS 0.25% · P16

可能的 ATT&CK 技术 1AI

T1499 · Endpoint Denial of Service

影响版本矩阵 14

厂商产品版本范围状态
LinuxLinux74451e66d516c55e309e8d89a4a1e7596e46aacd< 6058e4829696412457729a00734969acc6fd1d18affected
74451e66d516c55e309e8d89a4a1e7596e46aacd< cf353904a82873e952633fcac4385c2fcd3a46e1affected
74451e66d516c55e309e8d89a4a1e7596e46aacd< aa42a7cb92647786719fe9608685da345883878faffected
74451e66d516c55e309e8d89a4a1e7596e46aacd< 327b92e8cb527ae097961ffd1610c720481947f5affected
74451e66d516c55e309e8d89a4a1e7596e46aacd< 821a7e4143af115b840ec199eb179537e18af922affected
74451e66d516c55e309e8d89a4a1e7596e46aacd< 66d9111f3517f85ef2af0337ece02683ce0faf21affected
4.11affected
< 4.11unaffected
… +6 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
bpf: Detect IP == ksym.end as part of BPF program
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Detect IP == ksym.end as part of BPF program Now that bpf_throw kfunc is the first such call instruction that has noreturn semantics within the verifier, this also kicks in dead code elimination in unprecedented ways. For one, any instruction following a bpf_throw call will never be marked as seen. Moreover, if a callchain ends up throwing, any instructions after the call instruction to the eventually throwing subprog in callers will also never be marked as seen. The tempting way to fix this would be to emit extra 'int3' instructions which bump the jited_len of a program, and ensure that during runtime when a program throws, we can discover its boundaries even if the call instruction to bpf_throw (or to subprogs that always throw) is emitted as the final instruction in the program. An example of such a program would be this: do_something(): ... r0 = 0 exit foo(): r1 = 0 call bpf_throw r0 = 0 exit bar(cond): if r1 != 0 goto pc+2 call do_something exit call foo r0 = 0 // Never seen by verifier exit // main(ctx): r1 = ... call bar r0 = 0 exit Here, if we do end up throwing, the stacktrace would be the following: bpf_throw foo bar main In bar, the final instruction emitted will be the call to foo, as such, the return address will be the subsequent instruction (which the JIT emits as int3 on x86). This will end up lying outside the jited_len of the program, thus, when unwinding, we will fail to discover the return address as belonging to any program and end up in a panic due to the unreliable stack unwinding of BPF programs that we never expect. To remedy this case, make bpf_prog_ksym_find treat IP == ksym.end as part of the BPF program, so that is_bpf_text_address returns true when such a case occurs, and we are able to unwind reliably when the final instruction ends up being a call instruction.
来源: 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模块存在漏洞。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 74451e66d516c55e309e8d89a4a1e7596e46aacd ~ 6058e4829696412457729a00734969acc6fd1d18 -
LinuxLinux 4.11 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2023-52828 其他参考 (5)

同批安全公告 · Linux · 2024-05-21 · 共 361 条

CVE-2021-474279.8 CRITICALLinux kernel 安全漏洞
CVE-2021-473289.8 CRITICALLinux kernel 安全漏洞
CVE-2023-527329.8 CRITICALLinux kernel 安全漏洞
CVE-2023-527419.8 CRITICALLinux kernel 安全漏洞
CVE-2021-472329.8 CRITICALLinux kernel 安全漏洞
CVE-2023-527559.8 CRITICALLinux kernel 安全漏洞
CVE-2021-473789.8 CRITICALLinux kernel 安全漏洞
CVE-2023-527698.8 HIGHLinux kernel 安全漏洞
CVE-2021-473088.8 HIGHLinux kernel 安全漏洞
CVE-2023-528018.8 HIGHLinux kernel 安全漏洞
CVE-2023-527988.8 HIGHLinux kernel 安全漏洞
CVE-2023-528468.8 HIGHLinux kernel 安全漏洞
CVE-2023-527908.8 HIGHLinux kernel 安全漏洞
CVE-2023-527768.8 HIGHLinux kernel 安全漏洞
CVE-2021-473888.8 HIGHLinux kernel 安全漏洞
CVE-2021-473908.8 HIGHLinux kernel 安全漏洞
CVE-2021-473528.4 HIGHLinux kernel 安全漏洞
CVE-2023-528298.4 HIGHLinux kernel 安全漏洞
CVE-2021-472408.4 HIGHLinux kernel 安全漏洞
CVE-2021-472448.2 HIGHLinux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2023-52828

暂无评论


发表评论