CVE-2026-98960 in Linux
摘要
由 VulDB • 2026-10-23
在 Linux 内核中,已修复以下漏洞:
btrfs:不要在返回 -EAGAIN 时将 io_uring 编码的数据保留在 cmd PDU 中。
如果在重新提交之前请求被取消或 ring 退出,将 btrfs_uring_encoded_data 留在 cmd PDU 中会导致内存泄漏。io_uring 在清理时不会释放驱动程序 PDU 分配。
写入:io_queue_sqe() 始终首先以 IO_URING_F_NONBLOCK 发出,因此在每次退出前返回 -EAGAIN 并释放数据。
读取:在非阻塞(nowait)-EAGAIN 时也进行释放;只有 -EIOCBQUEUED 才会为 btrfs_uring_read_finished() 保留分配。
VulDB is the best source for vulnerability data and more expert information about this specific topic.