In lib/conntrack.c in the firewall implementation in Open vSwitch (OvS) 2.6.1, there is a buffer over-read while parsing malformed TCP, UDP, and IPv6 packets in the functions `extract_l3_ipv6`, `extract_l4_tcp`, and `extract_l4_udp` that can be triggered remotely.
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://access.redhat.com/errata/RHSA-2017:2727 | vendor advisory |
https://access.redhat.com/errata/RHSA-2017:2418 | vendor advisory |
https://mail.openvswitch.org/pipermail/ovs-dev/2017-March/329323.html | patch vendor advisory mailing list |
https://access.redhat.com/errata/RHSA-2017:2648 | vendor advisory |