VDB

HOTFIX-SA-2020%3A0002

HOTFIX-SA-2020%3A0002 PUBLISHED CVSS 7.800000190734863 HIGH

Using tp_reserve to calculate netoff can overflow as tp_reserve is unsigned int and netoff is unsigned short. This may lead to macoff receving a smaller value then sizeof(struct virtio_net_hdr), and if po->has_vnet_hdr is set, an out-of-bounds write will occur when calling virtio_net_hdr_from_skb. The bug is fixed by converting netoff to unsigned int and checking if it exceeds USHRT_MAX. This addresses CVE-2020-14386

Risk Scores

CVSS 3.1
7.800000190734863
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected Products

VendorProductVersions
Alibaba Cloudkernel-hotfix-3768348-21.al7

Timeline

  • Sep 21, 2020 CVE Published
  • Sep 21, 2020 CVE Updated
Open in Interactive Console →
$ Console Community · 100/wk Open console ›