Scientific Linux Security Update : quagga on SL6.x i386/x86_64

medium Nessus Plugin ID 60914

Synopsis

The remote Scientific Linux host is missing one or more security updates.

Description

A stack-based buffer overflow flaw was found in the way the Quagga bgpd daemon processed certain BGP Route Refresh (RR) messages. A configured BGP peer could send a specially crafted BGP message, causing bgpd on a target system to crash or, possibly, execute arbitrary code with the privileges of the user running bgpd.
(CVE-2010-2948)

Note: On Scientific Linux 6 it is not possible to exploit CVE-2010-2948 to run arbitrary code as the overflow is blocked by FORTIFY_SOURCE.

A NULL pointer dereference flaw was found in the way the Quagga bgpd daemon parsed the paths of autonomous systems (AS). A configured BGP peer could crash bgpd on a target system via a specially crafted BGP message. (CVE-2010-2949)

After installing the updated packages, the bgpd daemon must be restarted for the update to take effect.

Solution

Update the affected quagga, quagga-contrib and / or quagga-devel packages.

See Also

http://www.nessus.org/u?05d3003c

Plugin Details

Severity: Medium

ID: 60914

File Name: sl_20101206_quagga_on_SL6_x.nasl

Version: 1.6

Type: local

Agent: unix

Published: 8/1/2012

Updated: 1/14/2021

Supported Sensors: Nessus Agent, Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 5.9

CVSS v2

Risk Factor: Medium

Base Score: 6.5

Vector: CVSS2#AV:N/AC:L/Au:S/C:P/I:P/A:P

Vulnerability Information

CPE: x-cpe:/o:fermilab:scientific_linux

Required KB Items: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

Patch Publication Date: 12/6/2010

Reference Information

CVE: CVE-2010-2948, CVE-2010-2949