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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于未更新PERF_HES_STOPPED标志,可能导致警告和性能事件处理异常。

AI 预测 5.3 利用难度: 中等 EPSS 0.15% · P4

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 096b52fd2bb4996fd68d22b3b7ad21a1296db9d3< aeb62beaf9cbd0a72e7f97c9af6d3e7f76ce2946 affected
096b52fd2bb4996fd68d22b3b7ad21a1296db9d3< 8270d539a943d00cf6a094da0073e2b5972b641d affected
096b52fd2bb4996fd68d22b3b7ad21a1296db9d3< 66843b14fb71825fdd73ab12f6594f2243b402be affected
6.1 affected
< 6.1 unaffected
6.1.40≤ 6.1.* unaffected
6.4.5≤ 6.4.* unaffected
6.5≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() Since commit 096b52fd2bb4 ("perf: RISC-V: throttle perf events") the perf_sample_event_took() function was added to report time spent in overflow interrupts. If the interrupt takes too long, the perf framework will lower the sysctl_perf_event_sample_rate and max_samples_per_tick. When hwc->interrupts is larger than max_samples_per_tick, the hwc->interrupts will be set to MAX_INTERRUPTS, and events will be throttled within the __perf_event_account_interrupt() function. However, the RISC-V PMU driver doesn't call riscv_pmu_stop() to update the PERF_HES_STOPPED flag after perf_event_overflow() in pmu_sbi_ovf_handler() function to avoid throttling. When the perf framework unthrottled the event in the timer interrupt handler, it triggers riscv_pmu_start() function and causes a WARN_ON_ONCE() warning, as shown below: ------------[ cut here ]------------ WARNING: CPU: 0 PID: 240 at drivers/perf/riscv_pmu.c:184 riscv_pmu_start+0x7c/0x8e Modules linked in: CPU: 0 PID: 240 Comm: ls Not tainted 6.4-rc4-g19d0788e9ef2 #1 Hardware name: SiFive (DT) epc : riscv_pmu_start+0x7c/0x8e ra : riscv_pmu_start+0x28/0x8e epc : ffffffff80aef864 ra : ffffffff80aef810 sp : ffff8f80004db6f0 gp : ffffffff81c83750 tp : ffffaf80069f9bc0 t0 : ffff8f80004db6c0 t1 : 0000000000000000 t2 : 000000000000001f s0 : ffff8f80004db720 s1 : ffffaf8008ca1068 a0 : 0000ffffffffffff a1 : 0000000000000000 a2 : 0000000000000001 a3 : 0000000000000870 a4 : 0000000000000000 a5 : 0000000000000000 a6 : 0000000000000840 a7 : 0000000000000030 s2 : 0000000000000000 s3 : ffffaf8005165800 s4 : ffffaf800424da00 s5 : ffffffffffffffff s6 : ffffffff81cc7590 s7 : 0000000000000000 s8 : 0000000000000006 s9 : 0000000000000001 s10: ffffaf807efbc340 s11: ffffaf807efbbf00 t3 : ffffaf8006a16028 t4 : 00000000dbfbb796 t5 : 0000000700000000 t6 : ffffaf8005269870 status: 0000000200000100 badaddr: 0000000000000000 cause: 0000000000000003 [<ffffffff80aef864>] riscv_pmu_start+0x7c/0x8e [<ffffffff80185b56>] perf_adjust_freq_unthr_context+0x15e/0x174 [<ffffffff80188642>] perf_event_task_tick+0x88/0x9c [<ffffffff800626a8>] scheduler_tick+0xfe/0x27c [<ffffffff800b5640>] update_process_times+0x9a/0xba [<ffffffff800c5bd4>] tick_sched_handle+0x32/0x66 [<ffffffff800c5e0c>] tick_sched_timer+0x64/0xb0 [<ffffffff800b5e50>] __hrtimer_run_queues+0x156/0x2f4 [<ffffffff800b6bdc>] hrtimer_interrupt+0xe2/0x1fe [<ffffffff80acc9e8>] riscv_timer_interrupt+0x38/0x42 [<ffffffff80090a16>] handle_percpu_devid_irq+0x90/0x1d2 [<ffffffff8008a9f4>] generic_handle_domain_irq+0x28/0x36 After referring other PMU drivers like Arm, Loongarch, Csky, and Mips, they don't call *_pmu_stop() to update with PERF_HES_STOPPED flag after perf_event_overflow() function nor do they add PERF_HES_STOPPED flag checking in *_pmu_start() which don't cause this warning. Thus, it's recommended to remove this unnecessary check in riscv_pmu_start() function to prevent this warning.
来源: 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存在安全漏洞,该漏洞源于未更新PERF_HES_STOPPED标志,可能导致警告和性能事件处理异常。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 096b52fd2bb4996fd68d22b3b7ad21a1296db9d3 ~ aeb62beaf9cbd0a72e7f97c9af6d3e7f76ce2946 -
Linux Linux 6.1 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

同批安全公告 · Linux · 2025-10-04 · 共 144 条

CVE-2025-39932 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-39948 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-39946 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-39933 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2025-39943 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2023-53600 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2023-53615 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-39952 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53589 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53586 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-50493 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-53598 8.4 HIGH Linux kernel 安全漏洞
CVE-2023-53566 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53536 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53560 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53559 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53557 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53537 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53539 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53545 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2023-53583

暂无评论


发表评论