Upstream information

CVE-2016-2342 at MITRE

Description

The bgp_nlri_parse_vpnv4 function in bgp_mplsvpn.c in the VPNv4 NLRI parser in bgpd in Quagga before 1.0.20160309, when a certain VPNv4 configuration is used, relies on a Labeled-VPN SAFI routes-data length field during a data copy, which allows remote attackers to execute arbitrary code or cause a denial of service (stack-based buffer overflow) via a crafted packet.

SUSE information

CVSS v2 Scores
  National Vulnerability Database
Base Score 7.61
Vector AV:N/AC:H/Au:N/C:C/I:C/A:C
Access Vector Network
Access Complexity High
Authentication None
Confidentiality Impact Complete
Integrity Impact Complete
Availability Impact Complete
CVSS v3 Scores
  National Vulnerability Database
Base Score 8.1
Vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Access Vector Network
Access Complexity High
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality Impact High
Integrity Impact High
Availability Impact High
SUSE Bugzilla entry: 970952 [RESOLVED / FIXED]

SUSE Security Advisories:

List of released packages

Product(s) Fixed package version(s) References
SUSE Linux Enterprise Server 11 SP4
  • quagga >= 0.99.15-0.16.1
Patchnames:
slessp4-quagga-12489
SUSE Linux Enterprise Server 12
  • quagga >= 0.99.22.1-5.1
Patchnames:
SUSE-SLE-SERVER-12-2016-540
SUSE Linux Enterprise Server 12 SP1
  • quagga >= 0.99.22.1-5.1
Patchnames:
SUSE-SLE-SERVER-12-SP1-2016-540
SUSE Linux Enterprise Server 12 SP2
  • quagga >= 0.99.22.1-12.1
Patchnames:
SUSE Linux Enterprise Server 12 SP2 GA quagga
SUSE Linux Enterprise Server for Raspberry Pi 12 SP2
  • quagga >= 0.99.22.1-12.1
Patchnames:
SUSE Linux Enterprise Server for Raspberry Pi 12 SP2 GA quagga
SUSE Linux Enterprise Software Development Kit 11 SP4
  • quagga >= 0.99.15-0.16.1
  • quagga-devel >= 0.99.15-0.16.1
Patchnames:
sdksp4-quagga-12489
SUSE Linux Enterprise Software Development Kit 12
  • quagga >= 0.99.22.1-5.1
  • quagga-devel >= 0.99.22.1-5.1
Patchnames:
SUSE-SLE-SDK-12-2016-540
SUSE Linux Enterprise Software Development Kit 12 SP1
  • quagga >= 0.99.22.1-5.1
  • quagga-devel >= 0.99.22.1-5.1
Patchnames:
SUSE-SLE-SDK-12-SP1-2016-540
SUSE Linux Enterprise Software Development Kit 12 SP2
  • quagga-devel >= 0.99.22.1-12.1
Patchnames:
SUSE Linux Enterprise Software Development Kit 12 SP2 GA quagga-devel
openSUSE 13.2
  • quagga >= 0.99.23-2.3.1
  • quagga-debuginfo >= 0.99.23-2.3.1
  • quagga-debugsource >= 0.99.23-2.3.1
  • quagga-devel >= 0.99.23-2.3.1
Patchnames:
openSUSE-2016-383
openSUSE Leap 42.1
  • quagga >= 0.99.24.1-5.1
  • quagga-debuginfo >= 0.99.24.1-5.1
  • quagga-debugsource >= 0.99.24.1-5.1
  • quagga-devel >= 0.99.24.1-5.1
Patchnames:
openSUSE-2016-396
openSUSE Leap 42.2
  • quagga >= 0.99.24.1-15.1
Patchnames:
openSUSE Leap 42.2 GA quagga
openSUSE Tumbleweed
  • libospf0 >= 1.0.20160315-5.1
  • libospfapiclient0 >= 1.0.20160315-5.1
  • libzebra0 >= 1.0.20160315-5.1
  • quagga >= 1.0.20160315-5.1
  • quagga-devel >= 1.0.20160315-5.1
Patchnames:
openSUSE Tumbleweed GA libospf0