meta-openembedded/meta-networking
Peiran Hong 6a98afe854 tcpdump: Fix CVE-2017-16808
Backport selected parts of three upstream commits to fix
CVE-2017-16808 where tcpdump 4.9.2 has a heap-based buffer over-read.

Upstream-Status: Backport
[ several ]

Upstream commits fully backported:
46aead6  [CVE-2017-16808/AoE: Add a missing bounds check]

Upstream commits partially backported:
7068209  [Use nd_ types in 802.x and FDDI headers.]
84ef17a  [Replace ND_TTEST2()/ND_TCHECK2() macros by macros using
pointers (1/n)]

46aead6 fixes the vulnerability and requires two macros defined in
7068209 and 84ef17a, which are committed after the release of 4.9.2.
Only the definition of the macros are taken from the two commits
as they impact a wide range of code and are difficult to integrate.

CVE: CVE-2017-16808

Signed-off-by: Peiran Hong <peiran.hong@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 62fc26075a)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-10-05 07:45:13 -07:00
..
classes kernel_wireless_regdb: Add class for embedding regulatory data into older kernel 2018-07-05 17:51:16 -07:00
conf README: updated Maintainers list for Warrior 2019-05-07 09:34:43 -07:00
files/waf-cross-answers waf-cross-answers: Add cross-answers-mips64el.txt 2018-12-07 23:12:02 -08:00
licenses crda: upgrade to 3.13 2015-02-23 13:21:07 -05:00
recipes-connectivity freeradius: add runtime dependency on perl 2019-09-02 19:39:45 -07:00
recipes-core packagegroup-meta-networking: replace DISTRO_FEATURE by DISTRO_FEATURES 2019-05-23 07:03:43 -07:00
recipes-daemons igmpproxy: remove 0001-src-igmpproxy.h-Include-sys-types.h-for-u_short-u_in.patch and _GNU_SOURCE 2019-06-16 08:15:18 -07:00
recipes-devtools grpc: fix grpc_cpp_plugin interpfor nativesdk 2018-10-10 08:53:21 -07:00
recipes-extended dlm: Fix build with glibc 2.28+ 2018-08-19 16:09:28 -07:00
recipes-filter ebtables: add UPSTREAM_CHECK_URI 2019-05-23 07:03:43 -07:00
recipes-irc/znc znc: Strip out DEBUG_PREFIX_MAP options and --sysroot from znc.pc 2019-02-17 12:21:27 -08:00
recipes-kernel/wireguard wireguard: udpate to 20190123 version 2019-01-30 17:17:54 -08:00
recipes-netkit netkit-telnet: add rconflicts 2019-06-16 08:15:44 -07:00
recipes-protocols net-snmp: update SRC_URI 2019-09-02 19:39:29 -07:00
recipes-support tcpdump: Fix CVE-2017-16808 2019-10-05 07:45:13 -07:00
site site: move from meta-oe to meta-networking 2018-01-08 12:03:40 -05:00
COPYING.MIT meta-networking: add layer 2012-08-27 14:16:45 +02:00
MAINTAINERS README: updated Maintainers list for Warrior 2019-05-07 09:34:43 -07:00
README README: updated Maintainers list for Warrior 2019-05-07 09:34:43 -07:00

meta-networking
===============

This layer is intended to be a central point for networking-related
packages and configuration.  It should be useful directly on top of
oe-core and compliments meta-openembedded.  It should be primarily useful
to the following groups:

      - Anyone building a small networking device (eg. a home router /
        bridge / switch).

      - Anyone wanting to add network services to their device (eg.
        anything that might benefit from a small ftp/tftp server)

Dependencies
------------

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git
branch: warrior
revision: HEAD

For some recipes, the meta-oe layer is required:

URI: git://github.com/openembedded/meta-openembedded.git
subdirectory: meta-oe
branch: warrior
revision: HEAD

URI: git://github.com/openembedded/meta-openembedded.git
subdirectory: meta-python
branch: warrior
revision: HEAD

Maintenance
-----------

Please see the MAINTAINERS file for information on contacting the
maintainers of this layer, as well as instructions for submitting patches.