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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2022-50818— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于running_req变量处理不当,可能导致内部中止命令挂起。

AI 预测 5.3 利用难度: 中等 EPSS 0.24% · P14

可能的 ATT&CK 技术 1 AI

T1499 · Endpoint Denial of Service

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 2cbbf489778eb9dde51392ec5f74ae2868e4b857< 4e750e0d8e486569fcb7f4ba6f6471673ce7d8a2 affected
2cbbf489778eb9dde51392ec5f74ae2868e4b857< a62b9fc9775fbc8e666bb328f6e53c168054d6fe affected
2cbbf489778eb9dde51392ec5f74ae2868e4b857< d8c22c4697c11ed28062afe3c2b377025be11a23 affected
5.18 affected
< 5.18 unaffected
5.19.17≤ 5.19.* unaffected
6.0.3≤ 6.0.* unaffected
6.1≤ * unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2022-50818 基础信息

漏洞信息

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

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

Vulnerability Title
scsi: pm8001: Fix running_req for internal abort commands
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix running_req for internal abort commands Disabling the remote phy for a SATA disk causes a hang: root@(none)$ more /sys/class/sas_phy/phy-0:0:8/target_port_protocols sata root@(none)$ echo 0 > sys/class/sas_phy/phy-0:0:8/enable root@(none)$ [ 67.855950] sas: ex 500e004aaaaaaa1f phy08 change count has changed [ 67.920585] sd 0:0:2:0: [sdc] Synchronizing SCSI cache [ 67.925780] sd 0:0:2:0: [sdc] Synchronize Cache(10) failed: Result: hostbyte=0x04 driverbyte=DRIVER_OK [ 67.935094] sd 0:0:2:0: [sdc] Stopping disk [ 67.939305] sd 0:0:2:0: [sdc] Start/Stop Unit failed: Result: hostbyte=0x04 driverbyte=DRIVER_OK ... [ 123.998998] INFO: task kworker/u192:1:642 blocked for more than 30 seconds. [ 124.005960] Not tainted 6.0.0-rc1-205202-gf26f8f761e83 #218 [ 124.012049] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 124.019872] task:kworker/u192:1 state:D stack:0 pid: 642 ppid: 2 flags:0x00000008 [ 124.028223] Workqueue: 0000:04:00.0_event_q sas_port_event_worker [ 124.034319] Call trace: [ 124.036758] __switch_to+0x128/0x278 [ 124.040333] __schedule+0x434/0xa58 [ 124.043820] schedule+0x94/0x138 [ 124.047045] schedule_timeout+0x2fc/0x368 [ 124.051052] wait_for_completion+0xdc/0x200 [ 124.055234] __flush_workqueue+0x1a8/0x708 [ 124.059328] sas_porte_broadcast_rcvd+0xa8/0xc0 [ 124.063858] sas_port_event_worker+0x60/0x98 [ 124.068126] process_one_work+0x3f8/0x660 [ 124.072134] worker_thread+0x70/0x700 [ 124.075793] kthread+0x1a4/0x1b8 [ 124.079014] ret_from_fork+0x10/0x20 The issue is that the per-device running_req read in pm8001_dev_gone_notify() never goes to zero and we never make progress. This is caused by missing accounting for running_req for when an internal abort command completes. In commit 2cbbf489778e ("scsi: pm8001: Use libsas internal abort support") we started to send internal abort commands as a proper sas_task. In this when we deliver a sas_task to HW the per-device running_req is incremented in pm8001_queue_command(). However it is never decremented for internal abort commnds, so decrement in pm8001_mpi_task_abort_resp().
来源: 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存在安全漏洞,该漏洞源于running_req变量处理不当,可能导致内部中止命令挂起。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 2cbbf489778eb9dde51392ec5f74ae2868e4b857 ~ 4e750e0d8e486569fcb7f4ba6f6471673ce7d8a2 -
Linux Linux 5.18 -

二、漏洞 CVE-2022-50818 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2022-50818 的情报信息

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

CVE-2022-50818 其他参考 (3)

同批安全公告 · Linux · 2025-12-30 · 共 244 条

CVE-2023-54184 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54223 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54237 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54292 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54280 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54269 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54258 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54257 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-54203 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2023-54318 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-54162 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-54214 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-50880 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-54262 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-54250 8.2 HIGH Linux kernel 安全漏洞
CVE-2023-54164 8.0 HIGH Linux kernel 安全漏洞
CVE-2023-54202 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-54317 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50841 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-54201 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2022-50818

暂无评论


发表评论