CVE-2026-45250
高已发布
setcred(2) 导致的栈缓冲区溢出
- 已发布
- 2026年5月21日
- 已更新
- 2026年5月22日
- 分配 CNA
- freebsd
- 观察到的证据
- 2026年8月17日
初级CVSS
7.8/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H0.4%
低 · 未来 30 天
- 百分位
- 34.8%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
setcred(2) 系统调用仅对特权用户可用。然而,在检查调用者的特权级别之前,用户提供的补充组列表会被复制到固定大小的内核栈缓冲区中,且未事先验证其长度。如果提供的列表超过该缓冲区的容量,就会发生栈缓冲区溢出。由于对补充组列表的边界检查发生在内核栈缓冲区已被写入之后,因此无特权的本地用户无需持有任何特殊权限即可触发该溢出。成功利用该漏洞可能允许攻击者以内核上下文执行任意代码,从而使无特权的本地用户能够在受影响的系统上获得提升的特权。
来源
1- setcred漏洞利用
CVE-2026-45250: FreeBSD 14.4 setcred内核缓冲区溢出 (LPE)
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。