What steps did you take to cause the buffer overflow?

Michael

On 2011-10-07, at 4:35 AM, devadmin wrote:

> Houston we have a problem - Buffer Overflow
> 
> root@relic:/# boinc --version
> 6.10.59 i686-pc-linux-gnu
> 
> root@relic:/# uname -a
> Linux relic 2.6.38-11-generic-pae #50-Ubuntu SMP Mon Sep 12 22:21:04 UTC
> 2011 i686 i686 i386 GNU/Linux
> 
> 
> 
> 
> root@relic:/# boinc  --no_gui_rpc --attach_project
> http://setiathome.berkeley.edu 2395cf6d18c6b97e0684bd8e4afb86d0
> 07-Oct-2011 01:30:32 [---] Starting BOINC client version 6.10.59 for
> i686-pc-linux-gnu
> 07-Oct-2011 01:30:32 [---] log flags: file_xfer, sched_ops, task
> 07-Oct-2011 01:30:32 [---] Libraries: libcurl/7.21.3 OpenSSL/0.9.8o
> zlib/1.2.3.4 libidn/1.18
> 07-Oct-2011 01:30:32 [---] Data directory: /
> 07-Oct-2011 01:30:32 [---] Processor: 1 GenuineIntel Celeron
> (Coppermine) [Family 6 Model 8 Stepping 10]
> 07-Oct-2011 01:30:32 [---] Processor: 128.00 KB cache
> 07-Oct-2011 01:30:32 [---] Processor features: fpu vme de pse tsc msr
> pae mce cx8 apic mtrr pge mca cmov pse36 mmx fxsr sse up
> 07-Oct-2011 01:30:32 [---] OS: Linux: 2.6.38-11-generic-pae
> 07-Oct-2011 01:30:32 [---] Memory: 494.65 MB physical, 512.00 MB virtual
> 07-Oct-2011 01:30:32 [---] Disk: 7.02 GB total, 2.08 GB free
> 07-Oct-2011 01:30:32 [---] Local time is UTC -7 hours
> 07-Oct-2011 01:30:32 [---] No usable GPUs found
> 07-Oct-2011 01:30:32 [---] Already attached to
> http://setiathome.berkeley.edu/
> 07-Oct-2011 01:30:32 [http://setiathome.berkeley.edu/] URL
> http://setiathome.berkeley.edu/; Computer ID not assigned yet; resource
> share 100
> 07-Oct-2011 01:30:32 [---] No general preferences found - using BOINC
> defaults
> 07-Oct-2011 01:30:32 [---] Preferences:
> 07-Oct-2011 01:30:32 [---]    max memory usage when active: 247.32MB
> 07-Oct-2011 01:30:32 [---]    max memory usage when idle: 445.18MB
> *** buffer overflow detected ***: boinc terminated
> ======= Backtrace: =========
> /lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x78ddf0]
> /lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x78ccca]
> /lib/i386-linux-gnu/libc.so.6(+0xe43c8)[0x78c3c8]
> /lib/i386-linux-gnu/libc.so.6(_IO_default_xsputn+0x95)[0x7117e5]
> /lib/i386-linux-gnu/libc.so.6(_IO_vfprintf+0x2b06)[0x6e7c66]
> /lib/i386-linux-gnu/libc.so.6(__vsprintf_chk+0xad)[0x78c47d]
> /lib/i386-linux-gnu/libc.so.6(__sprintf_chk+0x2d)[0x78c3bd]
> boinc[0x80ad110]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x807a131]
> boinc[0x807ac0c]
> boinc[0x805e7b2]
> boinc[0x8093194]
> boinc[0x80935d0]
> /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x6bee37]
> boinc[0x804be61]
> ======= Memory map: ========
> 00110000-0011b000 r-xp 00000000 fb:00
> 17851      /usr/lib/liblber-2.4.so.2.5.6
> 0011b000-0011c000 r--p 0000a000 fb:00
> 17851      /usr/lib/liblber-2.4.so.2.5.6
> 0011c000-0011d000 rw-p 0000b000 fb:00
> 17851      /usr/lib/liblber-2.4.so.2.5.6
> 0011d000-00124000 r-xp 00000000 fb:00
> 3321       /lib/i386-linux-gnu/librt-2.13.so
> 00124000-00125000 r--p 00006000 fb:00
> 3321       /lib/i386-linux-gnu/librt-2.13.so
> 00125000-00126000 rw-p 00007000 fb:00
> 3321       /lib/i386-linux-gnu/librt-2.13.so
> 00126000-00154000 r-xp 00000000 fb:00
> 1778       /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
> 00154000-00155000 r--p 0002d000 fb:00
> 1778       /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
> 00155000-00156000 rw-p 0002e000 fb:00
> 1778       /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2
> 00156000-0016b000 r-xp 00000000 fb:00
> 17847      /usr/lib/libsasl2.so.2.0.23
> 0016b000-0016c000 r--p 00015000 fb:00
> 17847      /usr/lib/libsasl2.so.2.0.23
> 0016c000-0016d000 rw-p 00016000 fb:00
> 17847      /usr/lib/libsasl2.so.2.0.23
> 0016d000-00173000 r-xp 00000000 fb:00
> 1789       /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
> 00173000-00174000 r--p 00005000 fb:00
> 1789       /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
> 00174000-00175000 rw-p 00006000 fb:00
> 1789       /usr/lib/i386-linux-gnu/libkrb5support.so.0.1
> 00175000-0017f000 r-xp 00000000 fb:00
> 3340       /lib/i386-linux-gnu/libnss_files-2.13.so
> 0017f000-00180000 r--p 00009000 fb:00
> 3340       /lib/i386-linux-gnu/libnss_files-2.13.so
> 00180000-00181000 rw-p 0000a000 fb:00
> 3340       /lib/i386-linux-gnu/libnss_files-2.13.so
> 001ab000-002dd000 r-xp 00000000 fb:00 1756       /lib/libcrypto.so.0.9.8
> 002dd000-002e5000 r--p 00131000 fb:00 1756       /lib/libcrypto.so.0.9.8
> 002e5000-002f4000 rw-p 00139000 fb:00 1756       /lib/libcrypto.so.0.9.8
> 002f4000-002f7000 rw-p 00000000 00:00 0 
> 00347000-00349000 r-xp 00000000 fb:00
> 3335       /lib/i386-linux-gnu/libdl-2.13.so
> 00349000-0034a000 r--p 00001000 fb:00
> 3335       /lib/i386-linux-gnu/libdl-2.13.so
> 0034a000-0034b000 rw-p 00002000 fb:00
> 3335       /lib/i386-linux-gnu/libdl-2.13.so
> 0034b000-003bc000 r-xp 00000000 fb:00
> 17131      /lib/i386-linux-gnu/libgcrypt.so.11.6.0
> 003bc000-003bd000 r--p 00070000 fb:00
> 17131      /lib/i386-linux-gnu/libgcrypt.so.11.6.0
> 003bd000-003bf000 rw-p 00071000 fb:00
> 17131      /lib/i386-linux-gnu/libgcrypt.so.11.6.0
> 003c2000-003f2000 r-xp 00000000 fb:00
> 17840      /usr/lib/libidn.so.11.6.1
> 003f2000-003f3000 r--p 0002f000 fb:00
> 17840      /usr/lib/libidn.so.11.6.1
> 003f3000-003f4000 rw-p 00030000 fb:00
> 17840      /usr/lib/libidn.so.11.6.1
> 003f4000-00485000 r-xp 00000000 fb:00
> 17135      /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12
> 00485000-00489000 r--p 00090000 fb:00
> 17135      /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12
> 00489000-0048a000 rw-p 00094000 fb:00
> 17135      /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12
> 004a3000-00582000 r-xp 00000000 fb:00
> 5309       /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14
> 00582000-00586000 r--p 000de000 fb:00
> 5309       /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14
> 00586000-00587000 rw-p 000e2000 fb:00
> 5309       /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14
> 00587000-0058e000 rw-p 00000000 00:00 0 
> 0058e000-00636000 r-xp 00000000 fb:00
> 1782       /usr/lib/i386-linux-gnu/libkrb5.so.3.3
> 00636000-0063b000 r--p 000a8000 fb:00
> 1782       /usr/lib/i386-linux-gnu/libkrb5.so.3.3
> 0063b000-0063c000 rw-p 000ad000 fb:00
> 1782       /usr/lib/i386-linux-gnu/libkrb5.so.3.3
> 0064f000-006a0000 r-xp 00000000 fb:00
> 7989       /usr/lib/libcurl.so.4.2.0
> 006a0000-006a1000 r--p 00051000 fb:00
> 7989       /usr/lib/libcurl.so.4.2.0
> 006a1000-006a2000 rw-p 00052000 fb:00
> 7989       /usr/lib/libcurl.so.4.2.0
> 006a7000-006a8000 r-xp 00000000 00:00 0          [vdso]
> 006a8000-00802000 r-xp 00000000 fb:00
> 3319       /lib/i386-linux-gnu/libc-2.13.so
> 00802000-00803000 ---p 0015a000 fb:00
> 3319       /lib/i386-linux-gnu/libc-2.13.so
> 00803000-00805000 r--p 0015a000 fb:00
> 3319       /lib/i386-linux-gnu/libc-2.13.so
> 00805000-00806000 rw-p 0015c000 fb:00
> 3319       /lib/i386-linux-gnu/libc-2.13.so
> 00806000-00809000 rw-p 00000000 00:00 0 
> 008da000-0091c000 r-xp 00000000 fb:00
> 17852      /usr/lib/libldap_r-2.4.so.2.5.6
> 0091c000-0091d000 r--p 00041000 fb:00
> 17852      /usr/lib/libldap_r-2.4.so.2.5.6
> 0091d000-0091e000 rw-p 00042000 fb:00
> 17852      /usr/lib/libldap_r-2.4.so.2.5.6
> 0091e000-0091f000 rw-p 00000000 00:00 0 
> 00986000-00997000 r-xp 00000000 fb:00
> 3318       /lib/i386-linux-gnu/libresolv-2.13.so
> 00997000-00998000 r--p 00010000 fb:00
> 3318       /lib/i386-linux-gnu/libresolv-2.13.so
> 00998000-00999000 rw-p 00011000 fb:00
> 3318       /lib/i386-linux-gnu/libresolv-2.13.so
> 00999000-0099b000 rw-p 00000000 00:00 0 
> 00b03000-00b06000 r-xp 00000000 fb:00
> 17129      /lib/i386-linux-gnu/libgpg-error.so.0.8.0
> 00b06000-00b07000 r--p 00002000 fb:00
> 17129      /lib/i386-linux-gnu/libgpg-error.so.0.8.0
> 00b07000-00b08000 rw-p 00003000 fb:00
> 17129      /lib/i386-linux-gnu/libgpg-error.so.0.8.0
> 00b28000-00b3d000 r-xp 00000000 fb:00
> 3333       /lib/i386-linux-gnu/libpthread-2.13.so
> 00b3d000-00b3e000 r--p 00015000 fb:00
> 3333       /lib/i386-linux-gnu/libpthread-2.13.so
> 00b3e000-00b3f000 rw-p 00016000 fb:00
> 3333       /lib/i386-linux-gnu/libpthread-2.13.so
> 00b3f000-00b41000 rw-p 00000000 00:00 0 
> 00b64000-00b88000 r-xp 00000000 fb:00
> 3337       /lib/i386-linux-gnu/libm-2.13.so
> 00b88000-00b89000 r--p 00023000 fb:00
> 3337       /lib/i386-linux-gnu/libm-2.13.so
> 00b89000-00b8a000 rw-p 00024000 fb:00
> 3337       /lib/i386-linux-gnu/libm-2.13.so
> 00bd1000-00be0000 r-xp 00000000 fb:00
> 17133      /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9
> 00be0000-00be1000 r--p 0000e000 fb:00
> 17133      /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9
> 00be1000-00be2000 rw-p 0000f000 fb:00
> 17133      /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9
> 00c26000-00c28000 r-xp 00000000 fb:00
> 972        /lib/i386-linux-gnu/libcom_err.so.2.1
> 00c28000-00c29000 r--p 00001000 fb:00
> 972        /lib/i386-linux-gnu/libcom_err.so.2.1
> 00c29000-00c2a000 rw-p 00002000 fb:00
> 972        /lib/i386-linux-gnu/libcom_err.so.2.1
> 00c80000-00c82000 r-xp 00000000 fb:00
> 17141      /lib/i386-linux-gnu/libkeyutils.so.1.3
> 00c82000-00c83000 r--p 00001000 fb:00
> 17141      /lib/i386-linux-gnu/libkeyutils.so.1.3
> 00c83000-00c84000 rw-p 00002000 fb:00
> 17141      /lib/i386-linux-gnu/libkeyutils.so.1.3
> 00dae000-00dc1000 r-xp 00000000 fb:00
> 4496       /lib/i386-linux-gnu/libz.so.1.2.3.4
> 00dc1000-00dc2000 r--p 00012000 fb:00
> 4496       /lib/i386-linux-gnu/libz.so.1.2.3.4
> 00dc2000-00dc3000 rw-p 00013000 fb:00
> 4496       /lib/i386-linux-gnu/libz.so.1.2.3.4
> 00e13000-00e34000 r-xp 00000000 fb:00
> 1776       /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
> 00e34000-00e35000 ---p 00021000 fb:00
> 1776       /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
> 00e35000-00e36000 r--p 00021000 fb:00
> 1776       /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
> 00e36000-00e37000 rw-p 00022000 fb:00
> 1776       /usr/lib/i386-linux-gnu/libk5crypto.so.3.1
> 00e51000-00e95000 r-xp 00000000 fb:00 1755       /lib/libssl.so.0.9.8
> 00e95000-00e96000 r--p 00044000 fb:00 1755       /lib/libssl.so.0.9.8
> 00e96000-00e99000 rw-p 00045000 fb:00 1755       /lib/libssl.so.0.9.8
> 00ec9000-00ee5000 r-xp 00000000 fb:00
> 3338       /lib/i386-linux-gnu/ld-2.13.so
> 00ee5000-00ee6000 r--p 0001b000 fb:00
> 3338       /lib/i386-linux-gnu/ld-2.13.so
> 00ee6000-00ee7000 rw-p 0001c000 fb:00
> 3338       /lib/i386-linux-gnu/ld-2.13.so
> 00fa4000-00fbe000 r-xp 00000000 fb:00
> 846        /lib/i386-linux-gnu/libgcc_s.so.1
> 00fbe000-00fbf000 r--p 00019000 fb:00
> 846        /lib/i386-linux-gnu/libgcc_s.so.1
> 00fbf000-00fc0000 rw-p 0001a000 fb:00
> 846        /lib/i386-linux-gnu/libgcc_s.so.1
> 08048000-080e1000 r-xp 00000000 fb:00 22876      /usr/bin/boinc
> 080e1000-080e2000 r--p 00098000 fb:00 22876      /usr/bin/boinc
> 080e2000-080e3000 rw-p 00099000 fb:00 22876      /usr/bin/boinc
> 080e3000-080ee000 rw-p 00000000 00:00 0 
> 082b6000-083cd000 rw-p 00000000 00:00 0          [heap]
> b779e000-b77a7000 rw-p 00000000 00:00 0 
> b77b4000-b77b5000 rw-p 00000000 00:00 0 
> bff82000-bffa3000 rw-p 00000000 00:00 0          [stack]
> SIGABRT: abort called
> Stack trace (48 frames):
> boinc(boinc_catch_signal+0x66)[0x80abe36]
> [0x6a7400]
> [0x6a7416]
> /lib/i386-linux-gnu/libc.so.6(gsignal+0x51)[0x6d2e71]
> /lib/i386-linux-gnu/libc.so.6(abort+0x17e)[0x6d634e]
> /lib/i386-linux-gnu/libc.so.6(+0x61577)[0x709577]
> /lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x78ddf0]
> /lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x78ccca]
> /lib/i386-linux-gnu/libc.so.6(+0xe43c8)[0x78c3c8]
> /lib/i386-linux-gnu/libc.so.6(_IO_default_xsputn+0x95)[0x7117e5]
> /lib/i386-linux-gnu/libc.so.6(_IO_vfprintf+0x2b06)[0x6e7c66]
> /lib/i386-linux-gnu/libc.so.6(__vsprintf_chk+0xad)[0x78c47d]
> /lib/i386-linux-gnu/libc.so.6(__sprintf_chk+0x2d)[0x78c3bd]
> boinc[0x80ad110]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x80ad13f]
> boinc[0x807a131]
> boinc[0x807ac0c]
> boinc[0x805e7b2]
> boinc[0x8093194]
> boinc[0x80935d0]
> /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x6bee37]
> boinc[0x804be61]
> 
> Exiting...
> 
> 
> _______________________________________________
> boinc_alpha mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_alpha
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to