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

目标: 1000 元 · 已筹: 1336

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于权限检查不足,可能导致安全风险。

CVSS 7.8 · High EPSS 0.21% · P12

影响版本矩阵 11

厂商产品 版本范围状态
Linux Linux e46d91ca504d69ae3d09c120b162a238b8013890< 6f021bc0083b96125fdbed6a60d7b4396c4d6dac affected
2f83e38a095f8bf7c6029883d894668b03b9bd93< 9b50c9c97db953de756a39af83d4be4d7f618aa6 affected
2f83e38a095f8bf7c6029883d894668b03b9bd93< ee6a44da3c87cf64d67dd02be8c0127a5bf56175 affected
2714ffdbb79b48dda03334a01af90fb024f39047 affected
6.12.14< 6.12.26 affected
6.13.3< 6.14 affected
6.14 affected
< 6.14 unaffected
… +3 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT This requirement was overeagerly loosened in commit 2f83e38a095f ("tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN"), but as it turns out, (1) the logic I implemented there was inconsistent (apologies!), (2) TIOCL_SELMOUSEREPORT might actually be a small security risk after all, and (3) TIOCL_SELMOUSEREPORT is only meant to be used by the mouse daemon (GPM or Consolation), which runs as CAP_SYS_ADMIN already. In more detail: 1. The previous patch has inconsistent logic: In commit 2f83e38a095f ("tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN"), we checked for sel_mode == TIOCL_SELMOUSEREPORT, but overlooked that the lower four bits of this "mode" parameter were actually used as an additional way to pass an argument. So the patch did actually still require CAP_SYS_ADMIN, if any of the mouse button bits are set, but did not require it if none of the mouse buttons bits are set. This logic is inconsistent and was not intentional. We should have the same policies for using TIOCL_SELMOUSEREPORT independent of the value of the "hidden" mouse button argument. I sent a separate documentation patch to the man page list with more details on TIOCL_SELMOUSEREPORT: https://lore.kernel.org/all/20250223091342.35523-2-gnoack3000@gmail.com/ 2. TIOCL_SELMOUSEREPORT is indeed a potential security risk which can let an attacker simulate "keyboard" input to command line applications on the same terminal, like TIOCSTI and some other TIOCLINUX "selection mode" IOCTLs. By enabling mouse reporting on a terminal and then injecting mouse reports through TIOCL_SELMOUSEREPORT, an attacker can simulate mouse movements on the same terminal, similar to the TIOCSTI keystroke injection attacks that were previously possible with TIOCSTI and other TIOCL_SETSEL selection modes. Many programs (including libreadline/bash) are then prone to misinterpret these mouse reports as normal keyboard input because they do not expect input in the X11 mouse protocol form. The attacker does not have complete control over the escape sequence, but they can at least control the values of two consecutive bytes in the binary mouse reporting escape sequence. I went into more detail on that in the discussion at https://lore.kernel.org/all/20250221.0a947528d8f3@gnoack.org/ It is not equally trivial to simulate arbitrary keystrokes as it was with TIOCSTI (commit 83efeeeb3d04 ("tty: Allow TIOCSTI to be disabled")), but the general mechanism is there, and together with the small number of existing legit use cases (see below), it would be better to revert back to requiring CAP_SYS_ADMIN for TIOCL_SELMOUSEREPORT, as it was already the case before commit 2f83e38a095f ("tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN"). 3. TIOCL_SELMOUSEREPORT is only used by the mouse daemons (GPM or Consolation), and they are the only legit use case: To quote console_codes(4): The mouse tracking facility is intended to return xterm(1)-compatible mouse status reports. Because the console driver has no way to know the device or type of the mouse, these reports are returned in the console input stream only when the virtual terminal driver receives a mouse update ioctl. These ioctls must be generated by a mouse-aware user-mode application such as the gpm(8) daemon. Jared Finder has also confirmed in https://lore.kernel.org/all/491f3df9de6593df8e70dbe77614b026@finder.org/ that Emacs does not call TIOCL_SELMOUSEREPORT directly, and it would be difficult to find good reasons for doing that, given that it would interfere with the reports that GPM is sending. More information on the interaction between GPM, terminals and th ---truncated---
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: 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 e46d91ca504d69ae3d09c120b162a238b8013890 ~ 6f021bc0083b96125fdbed6a60d7b4396c4d6dac -
Linux Linux 6.14 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

同批安全公告 · Linux · 2025-05-08 · 共 33 条

CVE-2025-37801 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-37822 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-37823 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-37813 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-37820 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-37802 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-37800 7.1 HIGH Linux kernel 安全漏洞
CVE-2025-37831 Linux kernel 安全漏洞
CVE-2025-37830 Linux kernel 安全漏洞
CVE-2025-37829 Linux kernel 安全漏洞
CVE-2025-37828 Linux kernel 安全漏洞
CVE-2025-37826 Linux kernel 安全漏洞
CVE-2025-37827 Linux kernel 安全漏洞
CVE-2025-37825 Linux kernel 安全漏洞
CVE-2025-37834 Linux kernel 安全漏洞
CVE-2025-37824 Linux kernel 安全漏洞
CVE-2025-37821 Linux kernel 安全漏洞
CVE-2025-37833 Linux kernel 安全漏洞
CVE-2025-37819 Linux kernel 安全漏洞
CVE-2025-37817 Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-37814

暂无评论


发表评论