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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-64127— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel 6.10版本存在安全漏洞,该漏洞源于Bluetooth L2CAP的ecred_reconfigure函数中,使用DEFINE_RAW_FLEX()转换后未调整size和source-pointer参数,导致发送栈指针而非打包PDU数据,可能造成内核栈地址泄露。

AI 预测 5.3 利用难度: 较易 EPSS 0.13% · P2

影响版本矩阵 10

厂商产品 版本范围状态
Linux Linux 1c08108f3014881ad5f4c35a2abaf9c65475035d< ed5fcd2a26f0c16fc289c8cd6b03328a0582a687 affected
1c08108f3014881ad5f4c35a2abaf9c65475035d< 051922ab709c0a6917eae765c22481dfc68379e5 affected
1c08108f3014881ad5f4c35a2abaf9c65475035d< 356c9d1a1cbacd2a1640fff3c050e1c3472e924f affected
1c08108f3014881ad5f4c35a2abaf9c65475035d< 3374ef8cf99368a40f7efd51a2a375a4c5dc6f0d affected
6.10 affected
< 6.10 unaffected
6.12.92≤ 6.12.* unaffected
6.18.34≤ 6.18.* unaffected
… +2 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer Commit 1c08108f3014 ("Bluetooth: L2CAP: Avoid -Wflex-array-member-not-at-end warnings") converted the on-stack request PDU in l2cap_ecred_reconfigure() from an explicit packed struct to DEFINE_RAW_FLEX(), but did not adjust the size and source-pointer arguments to l2cap_send_cmd(): - struct { - struct l2cap_ecred_reconf_req req; - __le16 scid; - } pdu; + DEFINE_RAW_FLEX(struct l2cap_ecred_reconf_req, pdu, scid, 1); ... l2cap_send_cmd(conn, chan->ident, L2CAP_ECRED_RECONF_REQ, sizeof(pdu), &pdu); After the conversion, DEFINE_RAW_FLEX() expands to declare an anonymous union pdu_u plus a local pointer "pdu" pointing at it. Therefore: - sizeof(pdu) is now sizeof(struct l2cap_ecred_reconf_req *) = 8 on 64-bit (4 on 32-bit), not the 6 bytes of (mtu, mps, scid[1]). - &pdu is the address of the local pointer's stack storage, not the address of the request payload. l2cap_send_cmd() forwards (data, count) to l2cap_build_cmd(), which calls skb_put_data(skb, data, count). The L2CAP_ECRED_RECONFIGURE_REQ packet body therefore contains 8 bytes copied from the kernel stack starting at &pdu -- the 8 bytes overlap the pdu pointer's value, leaking a kernel stack address to the paired Bluetooth peer. The intended (mtu, mps, scid) fields are not transmitted at all, so the peer rejects the request as malformed and the L2CAP_ECRED_RECONFIGURE feature itself has been broken for the local-side initiator since the introducing commit landed. The sibling site l2cap_ecred_conn_req() in the same commit was converted correctly (sizeof(*pdu) + len, pdu); only this site was missed. Restore the original semantics: pass the full flex-struct size via struct_size(pdu, scid, 1) and the pdu pointer (the struct address) as the source. Validated on a stock 7.0-based host kernel via the real call path: setsockopt(SOL_BLUETOOTH, BT_RCVMTU, ...) on a BT_CONNECTED L2CAP_MODE_EXT_FLOWCTL socket emits an L2CAP_ECRED_RECONFIGURE_REQ whose body is 8 bytes (the on-stack pdu local's value) rather than the expected 6. Three captures from fresh socket / fresh hciemu peer on the same host -- low bytes vary per call, high 0xffff confirms a kernel virtual address (KASLR-randomised stack slot, not a fixed string): RECONF_REQ body (ident=0x02 len=8): 42 fb 54 af 0e ca ff ff RECONF_REQ body (ident=0x02 len=8): 52 3d 2e af 0e ca ff ff RECONF_REQ body (ident=0x02 len=8): b2 fc 5b af 0e ca ff ff After this patch the body is 6 bytes carrying the expected little-endian (mtu, mps, scid).
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: 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 kernel 6.10版本存在安全漏洞,该漏洞源于Bluetooth L2CAP的ecred_reconfigure函数中,使用DEFINE_RAW_FLEX()转换后未调整size和source-pointer参数,导致发送栈指针而非打包PDU数据,可能造成内核栈地址泄露。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 1c08108f3014881ad5f4c35a2abaf9c65475035d ~ ed5fcd2a26f0c16fc289c8cd6b03328a0582a687 -
Linux Linux 6.10 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-64127 补丁与修复 (4)

同批安全公告 · Linux · 2026-07-19 · 共 429 条

CVE-2026-63795 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-63887 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63994 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64035 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64142 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63993 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53399 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53398 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63825 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64025 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64033 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63886 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64125 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64091 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63808 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63978 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63979 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64132 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64136 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-63800 9.8 CRITICAL Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-64127

暂无评论


发表评论