Vulnerability Development mailing list archives

Evolution Cores (needs more work)


From: l0rt <simon () snosoft com>
Date: 15 Jan 2002 15:29:33 -0500

Werd...
========================================================================
Program   : evolution
OS        : Linux
DISTRO    : RedHat 7.1
Issue     : Core 
Home Page : http://www.ximian.com/products/ximian_evolution/
suid      : No
sgid      : No


Ximian Evolution™ is the premier personal and workgroup information
management solution for Linux and UNIX. The software seamlessly
integrates email, calendaring, meeting scheduling, contact management
and online task lists in one powerful, fast, and easy to use
application. Ximian Evolution also delivers a comprehensive set of
features that help you keep your work organized and your projects on
track. Automatic email indexing keeps your information at your
fingertips. The unique Ximian vFolders™ are virtual folders you use to
create and save powerful contextual views of your email messages.
========================================================================

I was doing some testing of env vars (HOME in this case) and managed to
get evolution to core..   I set $HOME to 10235 A's as shown below, then
tried to execute evolution.  When I did that the following happened:


sh-2.04$ export HOME=`perl -e'print "A" x 10235'`
sh-2.04$ evolution
Gnome-ERROR **: Could not create per-user Gnome directory
<AAAAAA....<snip>
aborting...
Aborted (core dumped)


I haven't looked into this enough yet but if you feel upto it please
keep me posted.  


(gdb) bt
#0  0x40926ae1 in __kill () from /lib/i686/libc.so.6
#1  0x401dc76b in raise (sig=6) at signals.c:65
#2  0x40928062 in abort () at ../sysdeps/generic/abort.c:88
#3  0x408e86ce in g_logv (log_domain=0x408a965b "Gnome", 
    log_level=G_LOG_LEVEL_ERROR, 
    format=0x408a9620 "Could not create per-user Gnome directory <%s> -
aborting\n", args1=0xbfffd1ac) at gmessages.c:391
#4  0x408e876f in g_log (log_domain=0x408a965b "Gnome", 
    log_level=G_LOG_LEVEL_ERROR, 
    format=0x408a9620 "Could not create per-user Gnome directory <%s> -
aborting\n") at gmessages.c:408
#5  0x408a7a51 in create_user_gnome_directories () at gnomelib-init.c:44
#6  0x408a7c89 in gnomelib_init (app_id=0x808f6de "Evolution", 
    app_version=0x808f8c0 "1.0 []") at gnomelib-init.c:183
#7  0x40694dec in gnome_init_with_popt_table (app_id=0x808f6de
"Evolution", 
    app_version=0x808f8c0 "1.0 []", argc=1, argv=0xbfffd364, 
    options=0xbfffd250, flags=0, return_ctx=0xbfffd24c) at
gnome-init.c:442
#8  0x0807dd3f in main () at eval.c:41
#9  0x40914627 in __libc_start_main (main=0x807dcc8 <main>, argc=1, 
    ubp_av=0xbfffd364, init=0x8055624 <_init>, fini=0x8084ef0 <_fini>, 
    rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbfffd35c)
    at ../sysdeps/generic/libc-start.c:129
(gdb) info all-registers
eax            0x0      0
ecx            0x6      6
edx            0x401e77d8       1075738584
ebx            0x28bc   10428
esp            0xbfffcbcc       0xbfffcbcc
ebp            0xbfffcbf8       0xbfffcbf8
esi            0x28bc   10428
edi            0x401e0ec0       1075711680
eip            0x40926ae1       0x40926ae1
eflags         0x246    582
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x2b     43
gs             0x2b     43
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            0        (raw 0x00000000000000000000)
st5            0        (raw 0x00000000000000000000)
st6            0        (raw 0x00000000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x0      0
fstat          0x0      0
ftag           0x0      0
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
(gdb) 

-- 

-l0rt-
        
        Secure Network Operations
        Strategic Reconnaissance Team
        Team Key ID: ACFCBD01
        l0rt Key ID: 47BF3F87
        ------------------------------------------
        "That secret you've been guarding, isn't."

Attachment: _bin
Description:


Current thread: