Lucene search

K
freebsdFreeBSDE25566D5-6D3F-11D8-83A4-000A95BC6FAE
HistoryJan 01, 2003 - 12:00 a.m.

multiple buffer overflows in xboing

2003-01-0100:00:00
vuxml.freebsd.org
11

4.6 Medium

CVSS2

Access Vector

LOCAL

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

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

0.0004 Low

EPSS

Percentile

5.2%

Steve Kemp reports (in a Debian bug submission):

Due to improper bounds checking it is possible for a
malicious user to gain a shell with membership group
‘games’. (The binary is installed setgid games).
Environmental variables are used without being bounds-checked
in any way, from the source code:

highscore.c:
/* Use the environment variable if it exists */
if ((str = getenv(“XBOING_SCORE_FILE”)) != NULL)
strcpy(filename, str);
else
strcpy(filename, HIGH_SCORE_FILE);

misc.c:
if ((ptr = getenv(“HOME”)) != NULL)
(void) strcpy(dest, ptr);

Neither of these checks are boundschecked, and will allow
arbitary shell code to be run.

OSVersionArchitecturePackageVersionFilename
FreeBSDanynoarchxboing< 2.4_2UNKNOWN

4.6 Medium

CVSS2

Access Vector

LOCAL

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

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

0.0004 Low

EPSS

Percentile

5.2%

Related for E25566D5-6D3F-11D8-83A4-000A95BC6FAE