已开启
CVE-2026-89656 #19018
zhangxiaoxu创建于 9月15日
devstation-robot
9月15日 评论:
9月15日 评论:
检测到新建 CVE Issue,CVE-ID: CVE-2026-89656。
你可以通过以下两种方式使用 CVE 修复服务:
-
分支影响分析
- 在本 Issue 下评论:
/analysis_branches - 系统将自动分析各个分支是否受影响,并在本 Issue 下给出表格形式的分析结果;
- 在本 Issue 下评论:
-
在指定分支上创建 PR(修复提交)
- 在本 Issue 下按如下格式评论(
branch、name、email为必填字段,每个字段单独一行):
- 在本 Issue 下按如下格式评论(
/create_pr
branch: OLK-6.6 OLK-5.10
name: dev
email: dev@devstation.com
backport-engine: opencode
- 说明:
branch: 需要创建 PR 的目标分支列表,例如OLK-6.6 OLK-5.10;name: PR 签名人姓名(如责任人或安全负责人);email: PR 签名人邮箱;backport-engine(可选):可选portgpt、mystique或opencode;不填时默认使用portgpt,建议使用opencode;
系统会根据上述信息自动在指定分支上创建 PR,并在本 Issue 下反馈结果。
provided by DevStation.


9月15日 将 wkfxxx、zeng_zhaorong、sanglipeng、oekernel、zhangxiaoxv、hanjunguo 设为负责人
9月15日 修改了issue 的描述
9月15日 将 yuehaibing_planb 设为负责人,移除负责人 wkfxxx、zeng_zhaorong、sanglipeng、oekernel、zhangxiaoxv、hanjunguo
9月15日 将 yuehaibing_planb 设为负责人,移除负责人 wkfxxx、zeng_zhaorong、sanglipeng、oekernel、zhangxiaoxv、hanjunguo
9月15日 添加了label:sig/Kernel
此处折叠了42条消息 查看更多
28 天前 关联了pull request:release 4.19.90-2609.5.0
27 天前 issue状态由 待办的 改变为 进行中
16 天前 关闭了 issue
openeuler-ci-bot
16 天前 评论:
16 天前 评论:
经过cve-manager解析,部分分支PR未合入,如红色字体所示:
原因说明:
1.master:不受影响-漏洞代码不能被攻击者触发
2.openEuler-20.03-LTS-SP4:正常修复
3.openEuler-22.03-LTS-SP4:正常修复
4.openEuler-24.03-LTS-Next:不受影响-漏洞代码不能被攻击者触发
5.openEuler-24.03-LTS-SP1:正常修复(PR未合入)
6.openEuler-24.03-LTS-SP3:正常修复(PR未合入)
7.openEuler-24.03-LTS-SP4:正常修复(PR未合入)
8.openEuler-22.03-LTS-SP3:不修复-超出修复范围
9.openEuler-24.03-LTS:不修复-超出修复范围
10.openEuler-24.03-LTS-SP2:不修复-超出修复范围


16 天前 重新打开了 issue
一、漏洞信息
漏洞编号:CVE-2026-89656
漏洞归属组件:kernel
漏洞归属的版本:4.19.140,4.19.194,4.19.90,5.10.0,6.1.19,6.12.33,6.18.18,6.18.40,6.18.48,6.4.0,6.6.0
CVSS评分:
BaseScore:9.8 Critical
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
漏洞简述:
In the Linux kernel, the following vulnerability has been resolved:libceph: reject buckets with mismatched CRUSH idscrush_decode() stores bucket data by array slot, and the mapper laterderives the per-bucket workspace index from the decoded bucket id. Amalformed map can therefore make one bucket reuse another bucket sworkspace by encoding an id different from -1 - slot.For uniform buckets, the second replica selection expands the sourcebucket s permutation into that aliased workspace buffer. If the sourcebucket is larger than the aliased bucket, the write runs past the smallerpermutation array and can escape the kvmalloc d CRUSH workspace. KASANreports a slab OOB write of 4 bytes in bucket_perm_choose().Reject buckets whose encoded id does not match their array slot. ValidCRUSH maps already use the canonical negative id corresponding to thebucket slot, so this restores the invariant expected bywork->work[-1 - in->id] without changing valid map behavior.
漏洞公开时间:2026-09-12 04:19:51
漏洞创建时间:2026-09-15 11:22:42
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-89656
更多参考(点击展开)
漏洞分析指导链接:
https://atomgit.com/openeuler/cve-manager/blob/master/cve-vulner-manager/doc/md/manual.md
漏洞数据来源:
七彩瞬析开源风险感知平台
漏洞补丁信息:
详情(点击展开)
二、漏洞分析结构反馈
影响性分析说明:
In the Linux kernel, the following vulnerability has been resolved:libceph: reject buckets with mismatched CRUSH idscrush_decode() stores bucket data by array slot, and the mapper laterderives the per-bucket workspace index from the decoded bucket id. Amalformed map can therefore make one bucket reuse another bucket'sworkspace by encoding an id different from -1 - slot.For uniform buckets, the second replica selection expands the sourcebucket's permutation into that aliased workspace buffer. If the sourcebucket is larger than the aliased bucket, the write runs past the smallerpermutation array and can escape the kvmalloc'd CRUSH workspace. KASANreports a slab OOB write of 4 bytes in bucket_perm_choose().Reject buckets whose encoded id does not match their array slot. ValidCRUSH maps already use the canonical negative id corresponding to thebucket slot, so this restores the invariant expected bywork->work[-1 - in->id] without changing valid map behavior.The Linux kernel CVE team has assigned CVE-2026-89656 to this issue.
openEuler评分:
9.8
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
受影响版本排查(受影响/不受影响):
1.master(6.18.40):不受影响
2.openEuler-20.03-LTS-SP4(4.19.90):受影响
3.openEuler-22.03-LTS-SP4(5.10.0):受影响
4.openEuler-24.03-LTS-Next(6.6.0):不受影响
5.openEuler-24.03-LTS-SP1(6.6.0):受影响
6.openEuler-24.03-LTS-SP3(6.6.0):受影响
7.openEuler-24.03-LTS-SP4(6.6.0):受影响
8.openEuler-22.03-LTS-SP3(5.10.0):受影响
9.openEuler-24.03-LTS(6.6.0):受影响
10.openEuler-24.03-LTS-SP2(6.6.0):受影响
修复是否涉及abi变化(是/否):
1.master(6.18.40):否
2.openEuler-20.03-LTS-SP4(4.19.90):否
3.openEuler-22.03-LTS-SP4(5.10.0):否
4.openEuler-24.03-LTS-Next(6.6.0):否
5.openEuler-24.03-LTS-SP1(6.6.0):否
6.openEuler-24.03-LTS-SP3(6.6.0):否
7.openEuler-24.03-LTS-SP4(6.6.0):否
8.openEuler-22.03-LTS-SP3(5.10.0):否
9.openEuler-24.03-LTS(6.6.0):否
10.openEuler-24.03-LTS-SP2(6.6.0):否
原因说明:
1.master(6.18.40):不受影响-漏洞代码不能被攻击者触发
2.openEuler-20.03-LTS-SP4(4.19.90):正常修复
3.openEuler-22.03-LTS-SP4(5.10.0):正常修复
4.openEuler-24.03-LTS-Next(6.6.0):不受影响-漏洞代码不能被攻击者触发
5.openEuler-24.03-LTS-SP1(6.6.0):正常修复
6.openEuler-24.03-LTS-SP3(6.6.0):正常修复
7.openEuler-24.03-LTS-SP4(6.6.0):正常修复
8.openEuler-22.03-LTS-SP3(5.10.0):不修复-超出修复范围
9.openEuler-24.03-LTS(6.6.0):不修复-超出修复范围
10.openEuler-24.03-LTS-SP2(6.6.0):不修复-超出修复范围