已开启
CVE-2026-89656 #19018
zhangxiaoxu创建于  9月15日
zhangxiaoxu
9月15日 创建

一、漏洞信息
漏洞编号: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://git.kernel.org/stable/c/3cde4a8302301679937474a5f7a851394cc1bd11
https://git.kernel.org/stable/c/baad5875fdd2f5e248250fc3519bb045d64f1716
https://git.kernel.org/stable/c/00562ccd4e88d092b9b851df50fad20442bfeb24
https://git.kernel.org/stable/c/ee59040d6ed1a5f8d10d27174b8f32c90ca8e89a
https://git.kernel.org/stable/c/6e5c6ce252b1eccfd41670a5cf95ab44f7ba7022
https://lore.kernel.org/linux-cve-announce/2026091145-CVE-2026-89656-e2e3@gregkh/T/#u
https://git.kernel.org/stable/c/4aeb93daadf388e72073abc204312dd364eeb30a
https://git.kernel.org/stable/c/3516a4131c4e45d62ee4e42e82c36930e8c1fbbd
https://git.kernel.org/stable/c/79900d978158b2d80eef952fc41b9e4dc58d7b83

漏洞分析指导链接:
https://atomgit.com/openeuler/cve-manager/blob/master/cve-vulner-manager/doc/md/manual.md
漏洞数据来源:
七彩瞬析开源风险感知平台
漏洞补丁信息:

详情(点击展开)
影响的包 修复版本 修复补丁 问题引入补丁 来源
gregkh/linux https://git.kernel.org/stable/c/00562ccd4e88d092b9b851df50fad20442bfeb24 ljqc
gregkh/linux https://git.kernel.org/stable/c/3516a4131c4e45d62ee4e42e82c36930e8c1fbbd ljqc
gregkh/linux https://git.kernel.org/stable/c/3cde4a8302301679937474a5f7a851394cc1bd11 ljqc
gregkh/linux https://git.kernel.org/stable/c/79900d978158b2d80eef952fc41b9e4dc58d7b83 ljqc
https://git.kernel.org/stable/c/3cde4a8302301679937474a5f7a851394cc1bd11 cybersecurity
https://git.kernel.org/stable/c/baad5875fdd2f5e248250fc3519bb045d64f1716 nvd
https://git.kernel.org/stable/c/00562ccd4e88d092b9b851df50fad20442bfeb24 cybersecurity
https://git.kernel.org/stable/c/ee59040d6ed1a5f8d10d27174b8f32c90ca8e89a nvd
https://git.kernel.org/stable/c/6e5c6ce252b1eccfd41670a5cf95ab44f7ba7022 nvd
https://git.kernel.org/stable/c/4aeb93daadf388e72073abc204312dd364eeb30a nvd
https://git.kernel.org/stable/c/3516a4131c4e45d62ee4e42e82c36930e8c1fbbd cybersecurity
https://git.kernel.org/stable/c/79900d978158b2d80eef952fc41b9e4dc58d7b83 cybersecurity

二、漏洞分析结构反馈
影响性分析说明:
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):不修复-超出修复范围

likedislike
devstation-robot
devstation-robot
9月15日 评论:

检测到新建 CVE Issue,CVE-ID: CVE-2026-89656。

你可以通过以下两种方式使用 CVE 修复服务:

  1. 分支影响分析

    • 在本 Issue 下评论:/analysis_branches
    • 系统将自动分析各个分支是否受影响,并在本 Issue 下给出表格形式的分析结果;
  2. 在指定分支上创建 PR(修复提交)

    • 在本 Issue 下按如下格式评论(branch、name、email 为必填字段,每个字段单独一行):
/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.

likedislike
openeuler-ci-botopeneuler-ci-bot成员
9月15日 将 wkfxxx、zeng_zhaorong、sanglipeng、oekernel、zhangxiaoxv、hanjunguo 设为负责人
openeuler-ci-botopeneuler-ci-bot成员
9月15日 修改了issue 的描述
openeuler-ci-botopeneuler-ci-bot成员
9月15日 将 yuehaibing_planb 设为负责人,移除负责人 wkfxxx、zeng_zhaorong、sanglipeng、oekernel、zhangxiaoxv、hanjunguo
openeuler-ci-botopeneuler-ci-bot成员
9月15日 添加了label:sig/Kernel
此处折叠了42条消息 查看更多
Hhaoranzhou
28 天前 关联了pull request:release 4.19.90-2609.5.0
openeuler-ci-botopeneuler-ci-bot成员
27 天前 issue状态由 待办的 改变为 进行中
openeuler-ci-botopeneuler-ci-bot成员
16 天前 关闭了 issue
openeuler-ci-bot
openeuler-ci-bot成员
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:不修复-超出修复范围

likedislike
openeuler-ci-botopeneuler-ci-bot成员
16 天前 重新打开了 issue