从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:vsock: Update rx_bytes on read_skb() - 描述:确保virtio_transport_inc_rx_pkt()和virtio_transport_dec_rx_pkt()调用是平衡的(即virtio_vsock_sock::rx_bytes不会说谎)在vsock_transport::read_skb()之后。 - 问题:在读取数据包后,没有更新rx_bytes会导致SOCK_STREAM recv()出现警告。 2. 修复情况: - 修复代码:net/vmw_vsock/virtio_transport_common.c - 修复内容:在virtio_transport_read_skb()函数中添加了更新rx_bytes的代码。 - 修复代码差异:增加了对非数据报类型的支持。 3. 修复作者: - 作者:Michal Luczaj - 提交时间:2024-10-13 18:26:40 +0200 4. 修复状态: - 状态:已修复 - 状态时间:2024-10-17 13:02:54 +0200 5. 修复链接: - 链接:https://lore.kernel.org/bpf/20241013-vsock-fixes-for-redir-v2-2-d6577bbfe742@rbox.co 6. 修复补丁: - 补丁下载:linux-3543152f2d330141d9394d28855cb90b860091d2.tar.gz 7. 修复上下文: - 上下文:net/vmw_vsock/virtio_transport_common.c - 上下文差异:增加了对非数据报类型的支持。 通过这些信息,我们可以了解到这个漏洞的修复情况,包括修复的代码位置、修复的内容、修复的时间和状态,以及相关的链接和补丁下载信息。