Buffer overflow Nagios-core 3.4 on status.cgi

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
J-B
Posts: 2
Joined: Tue Aug 13, 2013 4:55 am

Buffer overflow Nagios-core 3.4 on status.cgi

Post by J-B »

Code: Select all

    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] *** buffer overflow detected ***: /var/www/nagios3/cgi-bin/nagios3/status.cgi terminated, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] ======= Backtrace: =========, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xb77063c0], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0xe92fa)[0xb77052fa], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0xe8a38)[0xb7704a38], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(_IO_default_xsputn+0x9e)[0xb768b47e], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(_IO_vfprintf+0xef4)[0xb765c954], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__vsprintf_chk+0xa7)[0xb7704ae7], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0xb7704a2d], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] /var/www/nagios3/cgi-bin/nagios3/status.cgi(+0x15055)[0xb77be055], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] ======= Memory map: ========, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b75f5000-b7611000 r-xp 00000000 08:01 950287     /lib/i386-linux-gnu/libgcc_s.so.1, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b7611000-b7612000 rw-p 0001b000 08:01 950287     /lib/i386-linux-gnu/libgcc_s.so.1, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b761b000-b761c000 rw-p 00000000 00:00 0 , referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b761c000-b7778000 r-xp 00000000 08:01 950718     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b7778000-b7779000 ---p 0015c000 08:01 950718     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b7779000-b777b000 r--p 0015c000 08:01 950718     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b777b000-b777c000 rw-p 0015e000 08:01 950718     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b777c000-b777f000 rw-p 00000000 00:00 0 , referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b7787000-b778a000 rw-p 00000000 00:00 0 , referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b778a000-b778b000 r-xp 00000000 00:00 0          [vdso], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b778b000-b77a7000 r-xp 00000000 08:01 951910     /lib/i386-linux-gnu/ld-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77a7000-b77a8000 r--p 0001b000 08:01 951910     /lib/i386-linux-gnu/ld-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77a8000-b77a9000 rw-p 0001c000 08:01 951910     /lib/i386-linux-gnu/ld-2.13.so, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77a9000-b77f6000 r-xp 00000000 08:01 1828537    /var/www/nagios3/cgi-bin/nagios3/status.cgi, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77f6000-b77f7000 r--p 0004c000 08:01 1828537    /var/www/nagios3/cgi-bin/nagios3/status.cgi, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77f7000-b77f8000 rw-p 0004d000 08:01 1828537    /var/www/nagios3/cgi-bin/nagios3/status.cgi, referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b77f8000-b77fb000 rw-p 00000000 00:00 0 , referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] b8c5d000-b905b000 rw-p 00000000 00:00 0          [heap], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz
    [Tue Aug 13 11:47:11 2013] [error] [client 192.168.2.1] bfc05000-bfc26000 rw-p 00000000 00:00 0          [stack], referer: https://Hostname.local/cgi-bin/nagios3/status.cgi?navbarsearch=1&host=core-rrz 
Linux Debian wheezy (3.2.0-4-686-pae)
nagios 3.4.1-3 (debian)
J-B
Posts: 2
Joined: Tue Aug 13, 2013 4:55 am

Re: Buffer overflow Nagios-core 3.4 on status.cgi

Post by J-B »

It is a bug with german "umlaute" that get a buffer overflow to status.cgi.
abrist
Red Shirt
Posts: 8334
Joined: Thu Nov 15, 2012 1:20 pm

Re: Buffer overflow Nagios-core 3.4 on status.cgi

Post by abrist »

This may have been fixed in 3.5.0, as there were a number of internationalization issues fixed for 3.5.0. I would suggest upgrading and then testing again. If the issue is not resolved in the latest release, submit a bug on the tracker: http://tracker.nagios.org
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
Locked