从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:vsock: Update rx_bytes on read_skb() - 描述:确保virtio_transport_inc_rx_pkt()和virtio_transport_dec_rx_pkt()调用在vsock_transport::read_skb()之后保持平衡(即virtio_vsock_sock::rx_bytes不会撒谎)。 - 警告:在读取数据包时,如果未更新rx_bytes,会导致SOCK_STREAM recv()出现警告。 2. 修复情况: - 修复代码:已修复,修复代码位于net/vmw_vsock/virtio_transport_common.c文件中。 - 修复范围:修复了634f1a7110b4("vsock: support sockmap")。 - 修复者:Stefano Garzarella、Michal Luczaj、Daniel Borkmann、Sasha Levin。 3. 相关链接: - 原始提交:https://lore.kernel.org/bpf/20241013-vsock-fixes-for-redir-v2-2-d6577bbfe742@rbox.co - 原始提交者:Stefano Garzarella、Michal Luczaj、Daniel Borkmann、Sasha Levin。 4. 代码差异: - 文件:net/vmw_vsock/virtio_transport_common.c - 差异内容:代码差异显示了对virtio_transport_read_skb()函数的修改,包括更新rx_bytes的逻辑。 5. 上下文: - 上下文代码:net/vmw_vsock/virtio_transport_common.c - 上下文范围:代码差异显示了对virtio_transport_read_skb()函数的修改,包括更新rx_bytes的逻辑。 通过这些信息,我们可以了解到这个漏洞的修复情况、修复范围以及相关的代码差异,这对于理解漏洞的修复过程和影响非常重要。