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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于如果在循环中频繁切换调速器,有可能会导致计时器列表损坏。

AI 预测 5.5 利用难度: 困难 EPSS 0.23% · P13

可能的 ATT&CK 技术 1 AI

T1206

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux 7e6fdd4bad033fa2d73716377b184fa975b0d985< 3399cc7013e761fee9d6eec795e9b31ab0cbe475 affected
7e6fdd4bad033fa2d73716377b184fa975b0d985< 099f6a9edbe30b142c1d97fe9a4748601d995675 affected
7e6fdd4bad033fa2d73716377b184fa975b0d985< 31569995fc65007b73a3fff605ec2b3401b435e9 affected
7e6fdd4bad033fa2d73716377b184fa975b0d985< 0aedb319ef3ed39e9e5a7b7726c8264ca627bbd9 affected
7e6fdd4bad033fa2d73716377b184fa975b0d985< ae815e2fdc284ab31651d52460698bd89c0fce22 affected
7e6fdd4bad033fa2d73716377b184fa975b0d985< aed5ed595960c6d301dcd4ed31aeaa7a8054c0c6 affected
3.8 affected
< 3.8 unaffected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
PM / devfreq: Synchronize devfreq_monitor_[start/stop]
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Synchronize devfreq_monitor_[start/stop] There is a chance if a frequent switch of the governor done in a loop result in timer list corruption where timer cancel being done from two place one from cancel_delayed_work_sync() and followed by expire_timers() can be seen from the traces[1]. while true do echo "simple_ondemand" > /sys/class/devfreq/1d84000.ufshc/governor echo "performance" > /sys/class/devfreq/1d84000.ufshc/governor done It looks to be issue with devfreq driver where device_monitor_[start/stop] need to synchronized so that delayed work should get corrupted while it is either being queued or running or being cancelled. Let's use polling flag and devfreq lock to synchronize the queueing the timer instance twice and work data being corrupted. [1] ... .. <idle>-0 [003] 9436.209662: timer_cancel timer=0xffffff80444f0428 <idle>-0 [003] 9436.209664: timer_expire_entry timer=0xffffff80444f0428 now=0x10022da1c function=__typeid__ZTSFvP10timer_listE_global_addr baseclk=0x10022da1c <idle>-0 [003] 9436.209718: timer_expire_exit timer=0xffffff80444f0428 kworker/u16:6-14217 [003] 9436.209863: timer_start timer=0xffffff80444f0428 function=__typeid__ZTSFvP10timer_listE_global_addr expires=0x10022da2b now=0x10022da1c flags=182452227 vendor.xxxyyy.ha-1593 [004] 9436.209888: timer_cancel timer=0xffffff80444f0428 vendor.xxxyyy.ha-1593 [004] 9436.216390: timer_init timer=0xffffff80444f0428 vendor.xxxyyy.ha-1593 [004] 9436.216392: timer_start timer=0xffffff80444f0428 function=__typeid__ZTSFvP10timer_listE_global_addr expires=0x10022da2c now=0x10022da1d flags=186646532 vendor.xxxyyy.ha-1593 [005] 9436.220992: timer_cancel timer=0xffffff80444f0428 xxxyyyTraceManag-7795 [004] 9436.261641: timer_cancel timer=0xffffff80444f0428 [2] 9436.261653][ C4] Unable to handle kernel paging request at virtual address dead00000000012a [ 9436.261664][ C4] Mem abort info: [ 9436.261666][ C4] ESR = 0x96000044 [ 9436.261669][ C4] EC = 0x25: DABT (current EL), IL = 32 bits [ 9436.261671][ C4] SET = 0, FnV = 0 [ 9436.261673][ C4] EA = 0, S1PTW = 0 [ 9436.261675][ C4] Data abort info: [ 9436.261677][ C4] ISV = 0, ISS = 0x00000044 [ 9436.261680][ C4] CM = 0, WnR = 1 [ 9436.261682][ C4] [dead00000000012a] address between user and kernel address ranges [ 9436.261685][ C4] Internal error: Oops: 96000044 [#1] PREEMPT SMP [ 9436.261701][ C4] Skip md ftrace buffer dump for: 0x3a982d0 ... [ 9436.262138][ C4] CPU: 4 PID: 7795 Comm: TraceManag Tainted: G S W O 5.10.149-android12-9-o-g17f915d29d0c #1 [ 9436.262141][ C4] Hardware name: Qualcomm Technologies, Inc. (DT) [ 9436.262144][ C4] pstate: 22400085 (nzCv daIf +PAN -UAO +TCO BTYPE=--) [ 9436.262161][ C4] pc : expire_timers+0x9c/0x438 [ 9436.262164][ C4] lr : expire_timers+0x2a4/0x438 [ 9436.262168][ C4] sp : ffffffc010023dd0 [ 9436.262171][ C4] x29: ffffffc010023df0 x28: ffffffd0636fdc18 [ 9436.262178][ C4] x27: ffffffd063569dd0 x26: ffffffd063536008 [ 9436.262182][ C4] x25: 0000000000000001 x24: ffffff88f7c69280 [ 9436.262185][ C4] x23: 00000000000000e0 x22: dead000000000122 [ 9436.262188][ C4] x21: 000000010022da29 x20: ffffff8af72b4e80 [ 9436.262191][ C4] x19: ffffffc010023e50 x18: ffffffc010025038 [ 9436.262195][ C4] x17: 0000000000000240 x16: 0000000000000201 [ 9436.262199][ C4] x15: ffffffffffffffff x14: ffffff889f3c3100 [ 9436.262203][ C4] x13: ffffff889f3c3100 x12: 00000000049f56b8 [ 9436.262207][ C4] x11: 00000000049f56b8 x10: 00000000ffffffff [ 9436.262212][ C4] x9 : ffffffc010023e50 x8 : dead000000000122 [ 9436.262216][ C4] x7 : ffffffffffffffff x6 : ffffffc0100239d8 [ 9436.262220][ C4] x5 : 0000000000000000 x4 : 0000000000000101 [ 9436.262223][ C4] x3 : 0000000000000080 x2 : ffffff8 ---truncated---
来源: 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存在安全漏洞,该漏洞源于如果在循环中频繁切换调速器,有可能会导致计时器列表损坏。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 7e6fdd4bad033fa2d73716377b184fa975b0d985 ~ 3399cc7013e761fee9d6eec795e9b31ab0cbe475 -
Linux Linux 3.8 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2023-52635 邮件列表归档 (1)

CVE-2023-52635 其他参考 (6)

同批安全公告 · Linux · 2024-04-02 · 共 35 条

CVE-2024-26665 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2023-52636 8.2 HIGH Linux kernel 安全漏洞
CVE-2024-26659 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26656 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26663 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26664 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26666 7.1 HIGH Linux kernel 安全漏洞
CVE-2024-26660 7.0 HIGH Linux kernel 安全漏洞
CVE-2024-26673 Linux kernel 安全漏洞
CVE-2023-52633 Linux kernel 安全漏洞
CVE-2024-26674 Linux kernel 安全漏洞
CVE-2024-26675 Linux kernel 安全漏洞
CVE-2024-26676 Linux kernel 安全漏洞
CVE-2024-26677 Linux kernel 安全漏洞
CVE-2024-26678 Linux kernel 安全漏洞
CVE-2024-26679 Linux kernel 安全漏洞
CVE-2024-26680 Linux kernel 安全漏洞
CVE-2024-26681 Linux kernel 安全漏洞
CVE-2024-26682 Linux kernel 安全漏洞
CVE-2024-26683 Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2023-52635

暂无评论


发表评论