[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ntop-dev
Subject:    RE: [Ntop-dev] buffer overflow on FC4
From:       "Burton Strauss" <Burton () ntopSupport ! com>
Date:       2005-08-01 11:57:48
Message-ID: 0MKz1m-1DzYvU3qYB-0007h7 () mrelay ! perfora ! net
[Download RAW message or body]

I don't know if we've tried x86 - certainly I haven't - anyone want to
donate 2K worth of hardware?  There could be 32 bit assumptions buried in
the code.  You need to run under gdb to capture the failure point
information.  Or compile as a 32 bit executable.

-----Burton 

-----Original Message-----
From: ntop-dev-bounces@unipi.it [mailto:ntop-dev-bounces@unipi.it] On Behalf
Of Marcel Gsteiger
Sent: Monday, August 01, 2005 4:03 AM
To: ntop-dev@Unipi.IT
Subject: [Ntop-dev] buffer overflow on FC4

Hi,

I installed the RPM ntop-3.1-1.2.fc4.rf and get the result below. My system
is a 2.6.12-1.1398_FC4smp running on a dual XEON x86_64. This is a INTEL
server with the e1000 module on eth0.

My ntop.conf is pretty standard, I only disabled the HTTPS server since I
wanted to proxy NTOP through apache on a different box.

I use libpcap-0.8.3-13.FC4 .

Any ideas?

Regards
--Marcel 


ntop @/etc/ntop.conf
   Processing file /etc/ntop.conf for parameters...
Mon Aug  1 10:35:20 2005  Initializing gdbm databases Mon Aug  1 10:35:20
2005  ntop v.3.1 (Dag Apt RPM Repository) MT (SSL) Mon Aug  1 10:35:20 2005
Configured on Jul  2 2005  7:12:01, built on Jul  2 2005 07:12:30.
Mon Aug  1 10:35:20 2005  Copyright 1998-2004 by Luca Deri <deri@ntop.org>
Mon Aug  1 10:35:20 2005  Get the freshest ntop from http://www.ntop.org/
Mon Aug  1 10:35:20 2005  Initializing ntop
*** buffer overflow detected ***: ntop terminated ======= Backtrace:
========= /lib64/libc.so.6(__chk_fail+0x2f)[0x3486add23f]
/usr/lib64/libntop-3.1.so(initDevices+0x22e)[0x2aaaaac52f2f]
/usr/lib64/libntop-3.1.so(initNtop+0x25d)[0x2aaaaac4aa4d]
ntop(myGlobals+0x4032b3)[0x4032b3]
/lib64/libc.so.6(__libc_start_main+0xdc)[0x3486a1c4cc]
ntop(myGlobals+0x402559)[0x402559]
======= Memory map: ========
00400000-0040f000 r-xp 00000000 fd:00 1125658
/usr/bin/ntop
0050e000-0050f000 rw-p 0000e000 fd:00 1125658
/usr/bin/ntop
0050f000-005b5000 rw-p 0050f000 00:00 0
[heap]
3486800000-348681a000 r-xp 00000000 fd:00 655591
/lib64/ld-2.3.5.so
3486919000-348691a000 r--p 00019000 fd:00 655591
/lib64/ld-2.3.5.so
348691a000-348691b000 rw-p 0001a000 fd:00 655591
/lib64/ld-2.3.5.so
3486a00000-3486b2e000 r-xp 00000000 fd:00 655592
/lib64/libc-2.3.5.so
3486b2e000-3486c2d000 ---p 0012e000 fd:00 655592
/lib64/libc-2.3.5.so
3486c2d000-3486c31000 r--p 0012d000 fd:00 655592
/lib64/libc-2.3.5.so
3486c31000-3486c33000 rw-p 00131000 fd:00 655592
/lib64/libc-2.3.5.so
3486c33000-3486c37000 rw-p 3486c33000 00:00 0 
3486d00000-3486d24000 r-xp 00000000 fd:00 1128403
/usr/lib64/libpcap.so.0.8.3
3486d24000-3486e24000 ---p 00024000 fd:00 1128403
/usr/lib64/libpcap.so.0.8.3
3486e24000-3486e25000 rw-p 00024000 fd:00 1128403
/usr/lib64/libpcap.so.0.8.3
3486e25000-3486e26000 rw-p 3486e25000 00:00 0 
3486f00000-3486f02000 r-xp 00000000 fd:00 655595
/lib64/libdl-2.3.5.so
3486f02000-3487002000 ---p 00002000 fd:00 655595
/lib64/libdl-2.3.5.so
3487002000-3487003000 r--p 00002000 fd:00 655595
/lib64/libdl-2.3.5.so
3487003000-3487004000 rw-p 00003000 fd:00 655595
/lib64/libdl-2.3.5.so
3487100000-3487106000 r-xp 00000000 fd:00 1118675
/usr/lib64/libgdbm.so.2.0.0
3487106000-3487205000 ---p 00006000 fd:00 1118675
/usr/lib64/libgdbm.so.2.0.0
3487205000-3487206000 rw-p 00005000 fd:00 1118675
/usr/lib64/libgdbm.so.2.0.0
3487300000-348730f000 r-xp 00000000 fd:00 655362
/lib64/libpthread-2.3.5.so
348730f000-348740f000 ---p 0000f000 fd:00 655362
/lib64/libpthread-2.3.5.so
348740f000-3487410000 r--p 0000f000 fd:00 655362
/lib64/libpthread-2.3.5.so
3487410000-3487411000 rw-p 00010000 fd:00 655362
/lib64/libpthread-2.3.5.so
3487411000-3487415000 rw-p 3487411000 00:00 0 
3487500000-3487511000 r-xp 00000000 fd:00 655593
/lib64/libresolv-2.3.5.so
3487511000-3487611000 ---p 00011000 fd:00 655593
/lib64/libresolv-2.3.5.so
3487611000-3487612000 r--p 00011000 fd:00 655593
/lib64/libresolv-2.3.5.so
3487612000-3487613000 rw-p 00012000 fd:00 655593
/lib64/libresolv-2.3.5.so
3487613000-3487615000 rw-p 3487613000 00:00 0 
3487700000-3487702000 r-xp 00000000 fd:00 655594
/lib64/libcom_err.so.2.1
3487702000-3487801000 ---p 00002000 fd:00 655594
/lib64/libcom_err.so.2.1
3487801000-3487802000 rw-p 00001000 fd:00 655594
/lib64/libcom_err.so.2.1
3488600000-3488605000 r-xp 00000000 fd:00 655599
/lib64/libcrypt-2.3.5.so
3488605000-3488704000 ---p 00005000 fd:00 655599
/lib64/libcrypt-2.3.5.so
3488704000-3488705000 r--p 00004000 fd:00 655599
/lib64/libcrypt-2.3.5.so
3488705000-3488706000 rw-p 00005000 fd:00 655599
/lib64/libcrypt-2.3.5.so
3488706000-3488734000 rw-p 3488706000 00:00 0 
3488a00000-3488a14000 r-xp 00000000 fd:00 655598
/lib64/libnsl-2.3.5.so
3488a14000-3488b13000 ---p 00014000 fd:00 655598
/lib64/libnsl-2.3.5.so
3488b13000-3488b14000 r--p 00013000 fd:00 655598
/lib64/libnsl-2.3.5.so
3488b14000-3488b15000 rw-p 00014000 fd:00 655598
/lib64/libnsl-2.3.5.so
3488b15000-3488b17000 rw-p 3488b15000 00:00 0 
3488c00000-3488c21000 r-xp 00000000 fd:00 1121843
/usr/lib64/libjpeg.so.62.0.0
3488c21000-3488d21000 ---p 00021000 fd:00 1121843
/usr/lib64/libjpeg.so.62.0.0
3488d21000-3488d22000 rw-p 00021000 fd:00 1121843
/usr/lib64/libjpeg.so.62.0.0
3489900000-3489921000 r-xp 00000000 fd:00 1120756
/usr/lib64/libexpat.so.0.5.0
3489921000-3489a20000 ---p 00021000 fd:00 1120756
/usr/lib64/libexpat.so.0.5.0
3489a20000-3489a23000 rw-p 00020000 fd:00 1120756
/usr/lib64/libexpat.so.0.5.0
348a200000-348a210000 r-xp 00000000 fd:00 1121340
/usr/X11R6/lib64/libXext.so.6.4
348a210000-348a310000 ---p 00010000 fd:00 1121340
/usr/X11R6/lib64/libXext.so.6.4
348a310000-348a311000 rw-p 00010000 fd:00 1121340
/usr/X11R6/lib64/libXext.so.6.4
348a800000-348a8da000 r-xp 00000000 fd:00 1118870
/usr/X11R6/lib64/libX11.so.6.2
348a8da000-348a9d9000 ---p 000da000 fd:00 1118870
/usr/X11R6/lib64/libX11.so.6.2
348a9d9000-348a9df000 rw-p 000d9000 fd:00 1118870
/usr/X11R6/lib64/libX11.so.6.2
3577100000-3577170000 r-xp 00000000 fd:00 1123161
/usr/lib64/libkrb5.so.3.2
3577170000-357726f000 ---p 00070000 fd:00 1123161
/usr/lib64/libkrb5.so.3.2
357726f000-3577274000 rw-p 0006f000 fd:00 1123161
/usr/lib64/libkrb5.so.3.2
3577300000-3577316000 r-xp 00000000 fd:00 1123245
/usr/lib64/libgssapi_krb5.so.2.2
3577316000-3577415000 ---p 00016000 fd:00 1123245
/usr/lib64/libgssapi_krb5.so.2.2
3577415000-3577417000 rw-p 00015000 fd:00 1123245
/usr/lib64/libgssapi_krb5.so.2.2
3577700000-3577722000 r-xp 00000000 fd:00 1121704
/usr/lib64/libk5crypto.so.3.0
3577722000-3577821000 ---p 00022000 fd:00 1121704
/usr/lib64/libk5crypto.so.3.0
3577821000-3577823000 rw-p 00021000 fd:00 1121704
/usr/lib64/libk5crypto.so.3.0
3577900000-3577902000 r-xp 00000000 fd:00 1121659
/usr/lib64/libkrb5support.so.0.0
3577902000-3577a02000 ---p 00002000 fd:00 1121659
/usr/lib64/libkrb5support.so.0.0
3577a02000-3577a03000 rw-p 00002000 fd:00 1121659
/usr/lib64/libkrb5support.so.0.0
3a8fc00000-3a8fc0d000 r-xp 00000000 fd:00 655449
/lib64/libgcc_s-4.0.1-20050727.so.1
3a8fc0d000-3a8fd0c000 ---p 0000d000 fd:00 655449
/lib64/libgcc_s-4.0.1-20050727.so.1
3a8fd0c000-3a8fd0d000 rw-p 0000c000 fd:00 655449
/lib64/libgcc_s-4.0.1-20050727.so.1
3e27600000-3e27614000 r-xp 00000000 fd:00 1121496
/usr/lib64/libz.so.1.2.2.2
3e27614000-3e27713000 ---p 00014000 fd:00 1121496
/usr/lib64/libz.so.1.2.2.2
3e27713000-3e27714000 rw-p 00013000 fd:00 1121496
/usr/lib64/libz.so.1.2.2.2
3e27800000-3e27835000 r-xp 00000000 fd:00 655421
/lib64/libssl.so.0.9.7f
3e27835000-3e27935000 ---p 00035000 fd:00 655421
/lib64/libssl.so.0.9.7f
3e27935000-3e2793a000 rw-p 00035000 fd:00 655421
/lib64/libssl.so.0.9.7f
3e2793a000-3e2793b000 rw-p 3e2793a000 00:00 0 
3e27a00000-3e27b0a000 r-xp 00000000 fd:00 655398
/lib64/libcrypto.so.0.9.7f
3e27b0a000-3e27c0a000 ---p 0010a000 fd:00 655398
/lib64/libcrypto.so.0.9.7f
3e27c0a000-3e27c28000 rw-p 0010a000 fd:00 655398
/lib64/libcrypto.so.0.9.7f
3e27c28000-3e27c2c000 rw-p 3e27c28000 00:00 0 
3e28000000-3e2807f000 r-xp 00000000 fd:00 1121505
/usr/lib64/libfreetype.so.6.3.7
3e2807f000-3e2817f000 ---p 0007f000 fd:00 1121505
/usr/lib64/libfreetype.so.6.3.7
3e2817f000-3e2818c000 rw-p 0007f000 fd:00 1121505
/usr/lib64/libfreetype.so.6.3.7
3e28200000-3e2822c000 r-xp 00000000 fd:00 1121507
/usr/lib64/libfontconfig.so.1.0.4
3e2822c000-3e2832c000 ---p 0002c000 fd:00 1121507
/usr/lib64/libfontconfig.so.1.0.4
3e2832c000-3e28331000 rw-p 0002c000 fd:00 1121507
/usr/lib64/libfontconfig.so.1.0.4
3e28331000-3e28333000 rw-p 3e28331000 00:00 0 
3e28400000-3e28426000 r-xp 00000000 fd:00 1121503
/usr/lib64/libpng12.so.0.1.2.8
3e28426000-3e28526000 ---p 00026000 fd:00 1121503
/usr/lib64/libpng12.so.0.1.2.8
3e28526000-3e28527000 rw-p 00026000 fd:00 1121503
/usr/lib64/libpng12.so.0.1.2.8
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0 
2aaaaaaad000-2aaaaab38000 r-xp 00000000 fd:00 1125676
/usr/lib64/libntopreport-3.1.so
2aaaaab38000-2aaaaac37000 ---p 0008b000 fd:00 1125676
/usr/lib64/libntopreport-3.1.so
2aaaaac37000-2aaaaac39000 rw-p 0008a000 fd:00 1125676
/usr/lib64/libntopreport-3.1.so
2aaaaac39000-2aaaaac3a000 rw-p 2aaaaac39000 00:00 0 
2aaaaac3a000-2aaaaac85000 r-xp 00000000 fd:00 1125674
/usr/lib64/libntop-3.1.so
2aaaaac85000-2aaaaad84000 ---p 0004b000 fd:00 1125674
/usr/lib64/libntop-3.1.so
2aaaaad84000-2aaaaad87000 rw-p 0004a000 fd:00 1125674
/usr/lib64/libntop-3.1.so
2aaaaad87000-2aaaabdb2000 rw-p 2aaaaad87000 00:00 0 
2aaaabdb2000-2aaaabdc8000 r-xp 00000000 fd:00 1125670
/usr/lib64/libmyrrd-3.1.so
2aaaabdc8000-2aaaabec7000 ---p 00016000 fd:00 1125670
/usr/lib64/libmyrrd-3.1.so
2aaaabec7000-2aaaabefa000 rw-p 00015000 fd:00 1125670
/usr/lib64/libmyrrd-3.1.so
2aaaabefa000-2aaaabefb000 rw-p 2aaaabefa000 00:00 0 
2aaaabefb000-2aaaabf23000 r-xp 00000000 fd:00 1125627
/usr/lib64/libglib-1.2.so.0.0.10
2aaaabf23000-2aaaac023000 ---p 00028000 fd:00 1125627
/usr/lib64/libglib-1.2.so.0.0.10
2aaaac023000-2aaaac026000 rw-p 00028000 fd:00 1125627
/usr/lib64/libglib-1.2.so.0.0.10
2aaaac026000-2aaaac027000 rw-p 2aaaac026000 00:00 0
2aaaac034000-2aaaac037000 rw-p 2aaaac034000 00:00 0 
2aaaac037000-2aaaac056000 r-xp 00000000 fd:00 1121508
/usr/lib64/libgd.so.2.0.0
2aaaac056000-2aaaac155000 ---p 0001f000 fd:00 1121508
/usr/lib64/libgd.so.2.0.0
2aaaac155000-2aaaac176000 rw-p 0001e000 fd:00 1121508
/usr/lib64/libgd.so.2.0.0
2aaaac176000-2aaaac18d000 rw-p 2aaaac176000 00:00 0 
2aaaac18d000-2aaaac1a3000 r-xp 00000000 fd:00 1120520
/usr/X11R6/lib64/libXpm.so.4.11
2aaaac1a3000-2aaaac2a2000 ---p 00016000 fd:00 1120520
/usr/X11R6/lib64/libXpm.so.4.11
2aaaac2a2000-2aaaac2a3000 rw-p 00015000 fd:00 1120520
/usr/X11R6/lib64/libXpm.so.4.11
2aaaac2a3000-2aaaac2a5000 rw-p 2aaaac2a3000 00:00 0 
2aaaac2a5000-2aaaac328000 r-xp 00000000 fd:00 655600
/lib64/libm-2.3.5.so
2aaaac328000-2aaaac428000 ---p 00083000 fd:00 655600
/lib64/libm-2.3.5.so
2aaaac428000-2aaaac429000 r--p 00083000 fd:00 655600
/lib64/libm-2.3.5.so
2aaaac429000-2aaaac42a000 rw-p 00084000 fd:00 655600
/lib64/libm-2.3.5.so
2aaaac42a000-2aaaac42d000 rw-p 2aaaac42a000 00:00 0 
2aaaac43b000-2aaaac445000 r-xp 00000000 fd:00 655388
/lib64/libnss_files-2.3.5.so
2aaaac445000-2aaaac545000 ---p 0000a000 fd:00 655388
/lib64/libnss_files-2.3.5.so
2aaaac545000-2aaaac546000 r--p 0000a000 fd:00 655388
/lib64/libnss_files-2.3.5.so
2aaaac546000-2aaaac547000 rw-p 0000b000 fd:00 655388
/lib64/libnss_files-2.3.5.so
2aaaac547000-2aaaac588000 rw-p 2aaaac547000 00:00 0 
7fffff834000-7fffff84a000 rw-p 7fffff834000 00:00 0
[stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0
[vdso]

_______________________________________________
Ntop-dev mailing list
Ntop-dev@unipi.it
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

_______________________________________________
Ntop-dev mailing list
Ntop-dev@unipi.it
http://listgateway.unipi.it/mailman/listinfo/ntop-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic