Lucene search

K
gentooGentoo FoundationGLSA-200806-01
HistoryJun 03, 2008 - 12:00 a.m.

mtr: Stack-based buffer overflow

2008-06-0300:00:00
Gentoo Foundation
security.gentoo.org
8

6.8 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

0.128 Low

EPSS

Percentile

95.5%

Background

mtr combines the functionality of the ‘traceroute’ and ‘ping’ programs in a single network diagnostic tool.

Description

Adam Zabrocki reported a boundary error within the split_redraw() function in the file split.c, possibly leading to a stack-based buffer overflow.

Impact

A remote attacker could use a specially crafted resolved hostname to execute arbitrary code with root privileges. However, it is required that the attacker controls the DNS server used by the victim, and that the “-p” (or “–split”) command line option is used.

Workaround

There is no known workaround at this time.

Resolution

All mtr users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=net-analyzer/mtr-0.73-r1"
OSVersionArchitecturePackageVersionFilename
Gentooanyallnet-analyzer/mtr< 0.73-r1UNKNOWN

6.8 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:P/I:P/A:P

0.128 Low

EPSS

Percentile

95.5%