]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
quagga: add upstream security fixes
authorPeter Korsgaard <peter@korsgaard.com>
Mon, 19 Feb 2018 15:50:59 +0000 (16:50 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 10 Apr 2018 19:48:43 +0000 (21:48 +0200)
commit0a5fcdfe0b411d30bcc4f40d075a6566bdb1943e
treebe9ba13c91116c104058c0f1d48727ed307430b2
parenta0cd24fafa44b4314f27b54590a7aa63b7a86ca3
quagga: add upstream security fixes

Fixes the following security issues:

CVE-2018-5378

    It was discovered that the Quagga BGP daemon, bgpd, does not
    properly bounds check data sent with a NOTIFY to a peer, if an
    attribute length is invalid. A configured BGP peer can take
    advantage of this bug to read memory from the bgpd process or cause
    a denial of service (daemon crash).

    https://www.quagga.net/security/Quagga-2018-0543.txt

CVE-2018-5379

    It was discovered that the Quagga BGP daemon, bgpd, can double-free
    memory when processing certain forms of UPDATE message, containing
    cluster-list and/or unknown attributes, resulting in a denial of
    service (bgpd daemon crash).

    https://www.quagga.net/security/Quagga-2018-1114.txt

CVE-2018-5380

    It was discovered that the Quagga BGP daemon, bgpd, does not
    properly handle internal BGP code-to-string conversion tables.

    https://www.quagga.net/security/Quagga-2018-1550.txt

CVE-2018-5381

    It was discovered that the Quagga BGP daemon, bgpd, can enter an
    infinite loop if sent an invalid OPEN message by a configured peer.
    A configured peer can take advantage of this flaw to cause a denial
    of service (bgpd daemon not responding to any other events; BGP
    sessions will drop and not be reestablished; unresponsive CLI
    interface).

    https://www.quagga.net/security/Quagga-2018-1975.txt

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 157a198d304224c12fa0d91d977a6619d021f5c6)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/quagga/0005-bgpd-security-invalid-attr-length-sends-NOTIFY-with-.patch [new file with mode: 0644]
package/quagga/0006-bgpd-security-Fix-double-free-of-unknown-attribute.patch [new file with mode: 0644]
package/quagga/0007-bgpd-security-debug-print-of-received-NOTIFY-data-ca.patch [new file with mode: 0644]
package/quagga/0008-bgpd-security-fix-infinite-loop-on-certain-invalid-O.patch [new file with mode: 0644]