In the Linux kernel, the following vulnerability has been resolved: veth: fix skb length accounting after XDP frag adjustment veth exposes non-linear skb fragments through an xdp_buff. If an XDP pr…
Info
Summary
In the Linux kernel, the following vulnerability has been resolved: veth: fix skb length accounting after XDP frag adjustment veth exposes non-linear skb fragments through an xdp_buff. If an XDP program adjusts the fragment area, veth_xdp_rcv_skb() copies xdp_frags_size back to skb->data_len but leaves skb->len containing the old fragment contribution. After a fragment shrink, this makes skb_headlen() larger than the actual linear area. In the reproduced UDP receive path, __skb_datagram_iter…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/2f2a7f3f8b9f1bffc9b0488aa02b6951b2aec139
- https://git.kernel.org/stable/c/3205b0652a37255dbb7ca8f3d942c8d8aa677c21
- https://git.kernel.org/stable/c/41b96667d42b74bb4b137f1bb78b611a953c5943
- https://git.kernel.org/stable/c/cb6379feaaff11c4e1e79c26c745ffa23182768a
- https://git.kernel.org/stable/c/cdf745b7a777f87f51666e5d8f4c6fc279bcf54d
Timeline
- nvd_ingest NVD