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

目标: 1000 元 · 已筹: 1336

100%

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

CVSS 9.8 · Critical EPSS 0.74% · P52

影响版本矩阵 18

厂商产品版本范围状态
LinuxLinuxe48354ce078c079996f89d715dfa44814b4eba01< f7948af0dd03de84079dcd4dc215a69fd6fbb95daffected
e48354ce078c079996f89d715dfa44814b4eba01< badf178b76b0690851df00f4ca9cf2eb8eb0f963affected
e48354ce078c079996f89d715dfa44814b4eba01< 6e22a1cdcc8277af4acc43710577157b77a02c5daffected
e48354ce078c079996f89d715dfa44814b4eba01< d3e9b79aa794f7a23e82de4d710e7d2df610e349affected
e48354ce078c079996f89d715dfa44814b4eba01< ec9f19d52074a191ed1756ed4a7d39fff1a2085caffected
e48354ce078c079996f89d715dfa44814b4eba01< 89c81d1228c00fa6dd91de6c1c5aa1ef8a7875e3affected
e48354ce078c079996f89d715dfa44814b4eba01< 5118ea225fe63b44207ba88047e4866e1ea43812affected
e48354ce078c079996f89d715dfa44814b4eba01< 778c2ab142c625a8a8afa570e0f9b7873f445d99affected
… +10 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() Two latent bugs in the Text-phase handler, both present since the original LIO integration in commit e48354ce078c ("iscsi-target: Add iSCSI fabric support for target v4.1"): 1) DataDigest CRC buffer overread (4 bytes past text_in). text_in is kzalloc()'d at ALIGN(payload_length, 4). rx_size is then incremented by ISCSI_CRC_LEN to make room for the received DataDigest in the iovec, but the same (now-bumped) rx_size is passed as the buffer length to iscsit_crc_buf(): if (conn->conn_ops->DataDigest) { ... rx_size += ISCSI_CRC_LEN; } ... if (conn->conn_ops->DataDigest) { data_crc = iscsit_crc_buf(text_in, rx_size, 0, NULL); iscsit_crc_buf() walks rx_size bytes of text_in with crc32c(), so when DataDigest is negotiated it reads 4 bytes past the end of the text_in allocation. KASAN reproduces this directly on the unpatched mainline tree as slab-out-of-bounds in crc32c() called from the Text PDU path. The OOB bytes feed crc32c() and are then compared against the initiator-supplied checksum, so the value does not flow back to the attacker, but the kernel does read past the buffer on every Text PDU with DataDigest=CRC32C. Fix by passing the actual padded payload length (ALIGN(payload_length, 4)) that was used for the kzalloc(). 2) Stale cmd->text_in_ptr re-free (double-free) on ERL>0 bad DataDigest drop. On DataDigest mismatch with ErrorRecoveryLevel > 0 the handler silently drops the PDU and lets the initiator plug the CmdSN gap: kfree(text_in); return 0; cmd->text_in_ptr still points at the freed buffer. The next Text Request on the same ITT re-enters iscsit_setup_text_cmd(), which unconditionally does kfree(cmd->text_in_ptr); cmd->text_in_ptr = NULL; freeing the same pointer a second time. Session teardown via iscsit_release_cmd() has the same shape and hits the same double-free if the connection is dropped before a second Text Request arrives. On an unmodified mainline tree the bug-1 CRC overread fires first on the initial valid Text Request and perturbs the subsequent state, so #4 was isolated by building a kernel with only the bug-1 hunk of this patch applied plus temporary printk() observability around the three relevant kfree() sites. The observability prints are not part of this patch. On that build, a three-PDU Text Request sequence after login produces two back-to-back splats: BUG: KASAN: double-free in iscsit_setup_text_cmd+0x?? BUG: KASAN: double-free in iscsit_release_cmd+0x?? showing the same pointer freed in the ERL>0 drop path and again in iscsit_setup_text_cmd() (next Text Request on the same ITT) and once more in iscsit_release_cmd() (session teardown). On distro kernels with CONFIG_SLAB_FREELIST_HARDENED=y (default) the double-free becomes a remote kernel BUG(); on non-hardened kernels it corrupts the slab freelist. Fix by clearing cmd->text_in_ptr after the kfree() in the ERL>0 drop path. With both hunks applied #4 is directly observable on the stock tree without observability printks; fixing bug-1 alone would mask #4 less, not more, so the hunks are submitted together. Both fixes are one-liners. The Text PDU state machine is unchanged and the wire protocol is unaffected.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: 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 3.1版本存在安全漏洞,该漏洞源于iscsit_handle_text_cmd()函数存在CRC越界读取和释放后重用,可能导致KASAN检测到越界读取和双重释放。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux e48354ce078c079996f89d715dfa44814b4eba01 ~ f7948af0dd03de84079dcd4dc215a69fd6fbb95d -
LinuxLinux 3.1 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-63888 补丁与修复 (8)

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

CVE-2026-6379510.0 CRITICALLinux kernel 安全漏洞
CVE-2026-640569.8 CRITICALLinux kernel 安全漏洞
CVE-2026-638869.8 CRITICALLinux kernel 安全漏洞
CVE-2026-533999.8 CRITICALLinux kernel 安全漏洞
CVE-2026-533989.8 CRITICALLinux kernel 安全漏洞
CVE-2026-639849.8 CRITICALLinux kernel 安全漏洞
CVE-2026-641509.8 CRITICALLinux kernel 安全漏洞
CVE-2026-639249.8 CRITICALLinux kernel 安全漏洞
CVE-2026-639799.8 CRITICALLinux kernel 安全漏洞
CVE-2026-640359.8 CRITICALLinux kernel 安全漏洞
CVE-2026-638009.8 CRITICALLinux kernel 安全漏洞
CVE-2026-640379.8 CRITICALLinux kernel 安全漏洞
CVE-2026-639789.8 CRITICALLinux kernel 安全漏洞
CVE-2026-641329.8 CRITICALLinux kernel 安全漏洞
CVE-2026-641229.8 CRITICALLinux kernel 安全漏洞
CVE-2026-641139.8 CRITICALLinux kernel 安全漏洞
CVE-2026-638259.8 CRITICALLinux kernel 安全漏洞
CVE-2026-640169.8 CRITICALLinux kernel 安全漏洞
CVE-2026-638579.8 CRITICALLinux kernel 安全漏洞
CVE-2026-641629.8 CRITICALLinux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-63888

暂无评论


发表评论