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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-23102— Linux kernel 安全漏洞

AI 预测 5.5 利用难度: 中等 EPSS 0.12% · P2

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinux85ed24dad2904f7c141911d91b7807ab02694b5e< 9bc3adba8c35119be80ab20217027720446742f2affected
85ed24dad2904f7c141911d91b7807ab02694b5e< ce820dd4e6e2d711242dc4331713b9bb4fe06d09affected
85ed24dad2904f7c141911d91b7807ab02694b5e< 7b5a52cf252a0d2e89787b645290ad288878f332affected
85ed24dad2904f7c141911d91b7807ab02694b5e< d2907cbe9ea0a54cbe078076f9d089240ee1e2d9affected
5.19affected
< 5.19unaffected
6.1.162≤ 6.1.*unaffected
6.6.123≤ 6.6.*unaffected
… +2 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2026-23102 基础信息

漏洞信息

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

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

Vulnerability Title
arm64/fpsimd: signal: Fix restoration of SVE context
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: arm64/fpsimd: signal: Fix restoration of SVE context When SME is supported, Restoring SVE signal context can go wrong in a few ways, including placing the task into an invalid state where the kernel may read from out-of-bounds memory (and may potentially take a fatal fault) and/or may kill the task with a SIGKILL. (1) Restoring a context with SVE_SIG_FLAG_SM set can place the task into an invalid state where SVCR.SM is set (and sve_state is non-NULL) but TIF_SME is clear, consequently resuting in out-of-bounds memory reads and/or killing the task with SIGKILL. This can only occur in unusual (but legitimate) cases where the SVE signal context has either been modified by userspace or was saved in the context of another task (e.g. as with CRIU), as otherwise the presence of an SVE signal context with SVE_SIG_FLAG_SM implies that TIF_SME is already set. While in this state, task_fpsimd_load() will NOT configure SMCR_ELx (leaving some arbitrary value configured in hardware) before restoring SVCR and attempting to restore the streaming mode SVE registers from memory via sve_load_state(). As the value of SMCR_ELx.LEN may be larger than the task's streaming SVE vector length, this may read memory outside of the task's allocated sve_state, reading unrelated data and/or triggering a fault. While this can result in secrets being loaded into streaming SVE registers, these values are never exposed. As TIF_SME is clear, fpsimd_bind_task_to_cpu() will configure CPACR_ELx.SMEN to trap EL0 accesses to streaming mode SVE registers, so these cannot be accessed directly at EL0. As fpsimd_save_user_state() verifies the live vector length before saving (S)SVE state to memory, no secret values can be saved back to memory (and hence cannot be observed via ptrace, signals, etc). When the live vector length doesn't match the expected vector length for the task, fpsimd_save_user_state() will send a fatal SIGKILL signal to the task. Hence the task may be killed after executing userspace for some period of time. (2) Restoring a context with SVE_SIG_FLAG_SM clear does not clear the task's SVCR.SM. If SVCR.SM was set prior to restoring the context, then the task will be left in streaming mode unexpectedly, and some register state will be combined inconsistently, though the task will be left in legitimate state from the kernel's PoV. This can only occur in unusual (but legitimate) cases where ptrace has been used to set SVCR.SM after entry to the sigreturn syscall, as syscall entry clears SVCR.SM. In these cases, the the provided SVE register data will be loaded into the task's sve_state using the non-streaming SVE vector length and the FPSIMD registers will be merged into this using the streaming SVE vector length. Fix (1) by setting TIF_SME when setting SVCR.SM. This also requires ensuring that the task's sme_state has been allocated, but as this could contain live ZA state, it should not be zeroed. Fix (2) by clearing SVCR.SM when restoring a SVE signal context with SVE_SIG_FLAG_SM clear. For consistency, I've pulled the manipulation of SVCR, TIF_SVE, TIF_SME, and fp_type earlier, immediately after the allocation of sve_state/sme_state, before the restore of the actual register state. This makes it easier to ensure that these are always modified consistently, even if a fault is taken while reading the register data from the signal context. I do not expect any software to depend on the exact state restored when a fault is taken while reading the context.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于恢复SVE信号上下文时状态处理不当,可能导致内存越界读取或进程被终止。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 85ed24dad2904f7c141911d91b7807ab02694b5e ~ 9bc3adba8c35119be80ab20217027720446742f2 -
LinuxLinux 5.19 -

二、漏洞 CVE-2026-23102 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-23102 的情报信息

登录查看更多情报信息。

同批安全公告 · Linux · 2026-02-04 · 共 79 条

CVE-2026-230988.8 HIGHLinux kernel 安全漏洞
CVE-2026-230667.8 HIGHLinux kernel 安全漏洞
CVE-2026-230777.8 HIGHLinux kernel 安全漏洞
CVE-2026-230747.8 HIGHLinux kernel 安全漏洞
CVE-2026-231037.8 HIGHLinux kernel 安全漏洞
CVE-2026-231057.8 HIGHLinux kernel 安全漏洞
CVE-2026-230957.5 HIGHLinux kernel 安全漏洞
CVE-2025-71198Linux kernel 安全漏洞
CVE-2025-71197Linux kernel 安全漏洞
CVE-2025-71199Linux kernel 安全漏洞
CVE-2026-23056Linux kernel 安全漏洞
CVE-2026-23055Linux kernel 安全漏洞
CVE-2026-23051Linux kernel 安全漏洞
CVE-2026-23057Linux kernel 安全漏洞
CVE-2026-23058Linux kernel 安全漏洞
CVE-2026-23053Linux kernel 安全漏洞
CVE-2026-23065Linux kernel 安全漏洞
CVE-2026-23064Linux kernel 安全漏洞
CVE-2026-23063Linux kernel 安全漏洞
CVE-2026-23067Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-23102

暂无评论


发表评论