1. 08 Jan, 2024 1 commit
    • Jan Beulich's avatar
      xen-netback: don't produce zero-size SKB frags · c7ec4f2d
      Jan Beulich authored
      While frontends may submit zero-size requests (wasting a precious slot),
      core networking code as of at least 3ece7826 ("sock: skb_copy_ubufs
      support for compound pages") can't deal with SKBs when they have all
      zero-size fragments. Respond to empty requests right when populating
      fragments; all further processing is fragment based and hence won't
      encounter these empty requests anymore.
      
      In a way this should have been that way from the beginning: When no data
      is to be transferred for a particular request, there's not even a point
      in validating the respective grant ref. That's no different from e.g.
      passing NULL into memcpy() when at the same time the size is 0.
      
      This is XSA-448 / CVE-2023-46838.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarJan Beulich <jbeulich@suse.com>
      Reviewed-by: default avatarJuergen Gross <jgross@suse.com>
      Reviewed-by: default avatarPaul Durrant <paul@xen.org>
      c7ec4f2d
  2. 07 Jan, 2024 1 commit
  3. 06 Jan, 2024 2 commits
  4. 05 Jan, 2024 25 commits
  5. 04 Jan, 2024 11 commits