Bug in statusmap when using unicode

Luiz Angelo Daros de Luca luizluca at gmail.com
Tue Oct 30 17:04:43 CET 2007


Hello,

Nagios statusmap.cgi crashed when an unicode "ç" is present in the
alias host name.

*** buffer overflow detected ***: /usr/lib/nagios/cgi/statusmap.cgi terminated

======= Backtrace: =========
/lib64/libc.so.6(__chk_fail+0x2c)[0x2aba4a7bd9ac]
/lib64/libc.so.6[0x2aba4a7bcee9]
/lib64/libc.so.6(_IO_default_xsputn+0x8e)[0x2aba4a753a7e]
/lib64/libc.so.6(_IO_vfprintf+0x76e)[0x2aba4a7297fe]
/lib64/libc.so.6(__vsprintf_chk+0x9d)[0x2aba4a7bcf8d]
/lib64/libc.so.6(__sprintf_chk+0x80)[0x2aba4a7bced0]
/usr/lib/nagios/cgi/statusmap.cgi[0x40b6f2]
/usr/lib/nagios/cgi/statusmap.cgi[0x404f28]
/usr/lib/nagios/cgi/statusmap.cgi[0x405932]

This is gdb bt:

#0  0x00002aba4a717b45 in raise () from /lib64/libc.so.6
#1  0x00002aba4a7190e0 in abort () from /lib64/libc.so.6
#2  0x00002aba4a74ffbb in ?? () from /lib64/libc.so.6
#3  0x00002aba4a7bd9ac in __chk_fail () from /lib64/libc.so.6
#4  0x00002aba4a7bcee9 in ?? () from /lib64/libc.so.6
#5  0x00002aba4a753a7e in _IO_default_xsputn () from /lib64/libc.so.6
#6  0x00002aba4a7297fe in vfprintf () from /lib64/libc.so.6
#7  0x00002aba4a7bcf8d in __vsprintf_chk () from /lib64/libc.so.6
#8  0x00002aba4a7bced0 in __sprintf_chk () from /lib64/libc.so.6
#9  0x000000000040b6f2 in html_encode (
    input=0x689970 "Cartorio de BIGUAA�\207U", escape_newlines=1)
    at cgiutils.c:1497
#10 0x0000000000404f28 in write_host_popup_text (hst=0x689790)
    at statusmap.c:1947
#11 0x0000000000405932 in draw_hosts () at statusmap.c:1817
#12 0x00000000004075a2 in display_map () at statusmap.c:824
#13 0x0000000000407f3b in main (argc=<value optimized out>,
    argv=<value optimized out>) at statusmap.c:291
#14 0x00002aba4a704b54 in __libc_start_main () from /lib64/libc.so.6
#15 0x0000000000403609 in _start ()


-- 
      Luiz Angelo Daros de Luca
            luizluca at gmail.com
              ICQ: 19290419

 I Know, "Where you wanted to go today",
    but I decided to stop here instead!
                        MS Windows
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Nagios-devel mailing list
Nagios-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-devel


More information about the Developers mailing list