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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-64667— pam_usb 命令行扫描堆越界读取漏洞

一分钟漏洞结论

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

pam_usb 利用可移动介质为 Linux 提供硬件身份验证。在 0.9.3 版本之前,src/local.c 中的 pusb_get_tty_from_display_server 函数会分配一个 4096 字节的命令行缓冲区,从 /proc/<pid>/cmdline 读取最多 4096 字节的数据,随后将每个 NUL 分隔符替换为空格。当被检查的任意进程的 read(2) 调用恰好返回 4096 字节时,该缓冲区末尾将缺少终止符,导致后续调用的 strstr() 扫描超出分配边界。该函数在设置 DISPLA

CVSS 4.4 · Medium
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
pam_usb: Heap out-of-bounds read in pusb_get_tty_from_display_server cmdline scan
来源: CVE Program / CVE List V5
Vulnerability Description
pam_usb provides hardware authentication for Linux using removable media. Prior to version 0.9.3, src/local.c (pusb_get_tty_from_display_server) allocates a 4096-byte cmdline buffer, reads up to 4096 bytes from /proc//cmdline, then replaces every NUL separator with a space. When read(2) returns exactly 4096 bytes for any process the function inspects, the buffer ends without a terminator and the subsequent strstr() calls scan past the allocation boundary. The function is invoked during normal PAM authentication when DISPLAY is set, so the read fires for every process at auth time. Consequences are bounded: strstr output is a Boolean substring match (limited info-disclosure surface) but a hostile heap layout can produce a SIGSEGV that terminates the host PAM process. This issue has been patched in version 0.9.3.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
跨界内存读
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
mcdope pam_usb < 0.9.3 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-64667 其他参考 (5)

同批安全公告 · mcdope · 2026-11-11 · 共 4 条

CVE-2026-64668 7.4 HIGH pam_usb 远程访问绕过漏洞
CVE-2026-64669 7.4 HIGH pam_usb 远程访问绕过漏洞
CVE-2026-64666 7.1 HIGH pam_usb 环境变量绕过 XRDP 拒绝漏洞

IV. Related Vulnerabilities