Package: xgalaga
Version: 2.0.34-30
Severity: important
Tags: security

xgalaga is sgid and reads/writes from ~/.xgalscores. This is a
potentially dangerous combination and I've found one potential 
security hole in it.

The code tries to be fairly safe, and it does not seem vulnerable to
symlink attacks with ~/.xgalscores since it does a setgid(getegid)
before writing to the file and then setgids back afterwards.

However, the code to read the ~/.xgalscores runs as gid games and
contains bugs that allow xgalaga to segfault on certian files. I've
attached one such file, which makes xgalaga crash so bad it corrupts its
stack and I can't see in gdb what the actual issue is. At a guess,
buffer overrun. So there is the possibility of running shellcode as gid
games here.

-- 
see shy jo
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
No name     ,      0,     0,No date                 
joey        ,  37101,    15,Fri Jan 31 10:21:35 2003

Attachment: signature.asc
Description: Digital signature

Reply via email to