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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2025-38628— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于vdpa/mlx5释放未初始化的资源时未正确处理错误路径。

AI 预测 4.4 利用难度: 中等 EPSS 0.17% · P6

影响版本矩阵 10

厂商产品 版本范围状态
Linux Linux 83e445e64f48bdae3f25013e788fcf592f142576< 37f26b9013b46457b0a96633fc3a7dc977d8beb1 affected
83e445e64f48bdae3f25013e788fcf592f142576< cf4fc23d0d3d5b89b36f0d79f2674510bb574d8e affected
83e445e64f48bdae3f25013e788fcf592f142576< 6de4ef950dd56a6a81daf92d8a1d864fc6a56971 affected
83e445e64f48bdae3f25013e788fcf592f142576< cc51a66815999afb7e9cd845968de4fdf07567b7 affected
6.12 affected
< 6.12 unaffected
6.12.42≤ 6.12.* unaffected
6.15.10≤ 6.15.* unaffected
… +2 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2025-38628 基础信息

漏洞信息

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

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

Vulnerability Title
vdpa/mlx5: Fix release of uninitialized resources on error path
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: vdpa/mlx5: Fix release of uninitialized resources on error path The commit in the fixes tag made sure that mlx5_vdpa_free() is the single entrypoint for removing the vdpa device resources added in mlx5_vdpa_dev_add(), even in the cleanup path of mlx5_vdpa_dev_add(). This means that all functions from mlx5_vdpa_free() should be able to handle uninitialized resources. This was not the case though: mlx5_vdpa_destroy_mr_resources() and mlx5_cmd_cleanup_async_ctx() were not able to do so. This caused the splat below when adding a vdpa device without a MAC address. This patch fixes these remaining issues: - Makes mlx5_vdpa_destroy_mr_resources() return early if called on uninitialized resources. - Moves mlx5_cmd_init_async_ctx() early on during device addition because it can't fail. This means that mlx5_cmd_cleanup_async_ctx() also can't fail. To mirror this, move the call site of mlx5_cmd_cleanup_async_ctx() in mlx5_vdpa_free(). An additional comment was added in mlx5_vdpa_free() to document the expectations of functions called from this context. Splat: mlx5_core 0000:b5:03.2: mlx5_vdpa_dev_add:3950:(pid 2306) warning: No mac address provisioned? ------------[ cut here ]------------ WARNING: CPU: 13 PID: 2306 at kernel/workqueue.c:4207 __flush_work+0x9a/0xb0 [...] Call Trace: <TASK> ? __try_to_del_timer_sync+0x61/0x90 ? __timer_delete_sync+0x2b/0x40 mlx5_vdpa_destroy_mr_resources+0x1c/0x40 [mlx5_vdpa] mlx5_vdpa_free+0x45/0x160 [mlx5_vdpa] vdpa_release_dev+0x1e/0x50 [vdpa] device_release+0x31/0x90 kobject_cleanup+0x37/0x130 mlx5_vdpa_dev_add+0x327/0x890 [mlx5_vdpa] vdpa_nl_cmd_dev_add_set_doit+0x2c1/0x4d0 [vdpa] genl_family_rcv_msg_doit+0xd8/0x130 genl_family_rcv_msg+0x14b/0x220 ? __pfx_vdpa_nl_cmd_dev_add_set_doit+0x10/0x10 [vdpa] genl_rcv_msg+0x47/0xa0 ? __pfx_genl_rcv_msg+0x10/0x10 netlink_rcv_skb+0x53/0x100 genl_rcv+0x24/0x40 netlink_unicast+0x27b/0x3b0 netlink_sendmsg+0x1f7/0x430 __sys_sendto+0x1fa/0x210 ? ___pte_offset_map+0x17/0x160 ? next_uptodate_folio+0x85/0x2b0 ? percpu_counter_add_batch+0x51/0x90 ? filemap_map_pages+0x515/0x660 __x64_sys_sendto+0x20/0x30 do_syscall_64+0x7b/0x2c0 ? do_read_fault+0x108/0x220 ? do_pte_missing+0x14a/0x3e0 ? __handle_mm_fault+0x321/0x730 ? count_memcg_events+0x13f/0x180 ? handle_mm_fault+0x1fb/0x2d0 ? do_user_addr_fault+0x20c/0x700 ? syscall_exit_work+0x104/0x140 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f0c25b0feca [...] ---[ end trace 0000000000000000 ]---
来源: 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存在安全漏洞,该漏洞源于vdpa/mlx5释放未初始化的资源时未正确处理错误路径。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 83e445e64f48bdae3f25013e788fcf592f142576 ~ 37f26b9013b46457b0a96633fc3a7dc977d8beb1 -
Linux Linux 6.12 -

二、漏洞 CVE-2025-38628 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2025-38628 的情报信息

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

CVE-2025-38628 补丁与修复 (3)

同批安全公告 · Linux · 2025-08-22 · 共 60 条

CVE-2025-38660 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-38658 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-38643 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-58239 8.2 HIGH Linux kernel 安全漏洞
CVE-2025-38675 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38659 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38656 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38653 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38627 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38667 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38619 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38640 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38670 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38618 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38617 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38616 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38657 7.3 HIGH Linux kernel 安全漏洞
CVE-2025-38652 7.3 HIGH Linux kernel 安全漏洞
CVE-2025-38661 7.1 HIGH Linux kernel 安全漏洞
CVE-2025-38639 7.1 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-38628

暂无评论


发表评论