Hi Alexander,

The problem is that version 3.3.12 is the only one available on the Redhat 
Repository.

---------------------------------------

Yum info mnogosearch

Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Installed Packages
Name        : mnogosearch
Arch        : x86_64
Version     : 3.3.12
Release     : 01.static
Size        : 15 M
Repo        : installed
Summary     : Full-featured MySQL based web search engine.
URL         : http://www.mnogosearch.org/
License     : GNU GPL Version 2
Description : mnoGoSearch is a full-featured MySQL based web search engine. 
mnoGoSearch consists of
            : two parts. The first part is an indexing mechanism (indexer). The 
indexer walks over
            : html hypertext references and stores found words and new 
references into a database.
            : The second part is a web CGI front-end to provide search using 
data collected by the
            : indexer.
            :
            : A PHP and a Perl front-ends are also available from our site 
http://www.mnogosearch.org/.
            :
            : mnoGoSearch first release took place in November 1998. The search 
engine was named
            : UDMSearch until the project was acquired by Lavtech.Com Corp. in 
October 2000 and
            : its name changed to mnoGoSearch.

--------------------------------------------------

Best regards,

Philippe


-----Original Message-----
From: Alexander Barkov [mailto:b...@mnogosearch.org]
Sent: 20 March 2013 09:50
To: Philippe DE ROCHAMBEAU
Cc: general@mnogosearch.org
Subject: Re: [General] Buffer overflow

Hi Philippe,

So you're actually running mnogosearch-3.3.12
(not 3.3.13 as you reported in the first letter).


This problem should be fixed  in 3.3.13.

This is from the 3.3.13 ChangeLog:
 > Bug#4803 "buffer overflow detected with search.cgi" was fixed.


Please download 3.3.13 from our site and reinstall.

Greetings.



On 03/20/2013 12:32 PM, Philippe DE ROCHAMBEAU wrote:
> Hi,
>
> uname --all
> Linux xxx 2.6.32-279.22.1.el6.x86_64 #1 SMP Sun Jan 13 09:21:40 EST 2013 
> x86_64 x86_64 x86_64 GNU/Linux
>
> ---------------
>
> [root@xxx cgi-bin]# ./search.cgi "a"
> *** buffer overflow detected ***: ./search.cgi terminated
> ======= Backtrace: =========
> [0x52dae5]
> [0x52da7e]
> [0x52d523]
> [0x52d408]
> [0x440c98]
> [0x44d247]
> [0x4171dd]
> [0x404566]
> [0x4b6056]
> [0x405201]
> ======= Memory map: ========
> 00400000-00685000 r-xp 00000000 fd:00 334904                             
> /var/www/cgi-bin/search.cgi
> 00885000-008e0000 rw-p 00285000 fd:00 334904                             
> /var/www/cgi-bin/search.cgi
> 008e0000-008ec000 rw-p 00000000 00:00 0
> 02484000-0251d000 rw-p 00000000 00:00 0                                  
> [heap]
> 399c400000-399c420000 r-xp 00000000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c420000-399c61f000 ---p 00020000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c61f000-399c620000 r--p 0001f000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c620000-399c621000 rw-p 00020000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c621000-399c622000 rw-p 00000000 00:00 0
> 399cc00000-399cd89000 r-xp 00000000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cd89000-399cf89000 ---p 00189000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf89000-399cf8d000 r--p 00189000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf8d000-399cf8e000 rw-p 0018d000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf8e000-399cf93000 rw-p 00000000 00:00 0
> 7fc85941b000-7fc859541000 rw-p 00000000 00:00 0
> 7fc85994d000-7fc859a95000 rw-p 00000000 00:00 0
> 7fc859a95000-7fc859aa1000 r-xp 00000000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7fc859aa1000-7fc859ca1000 ---p 0000c000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7fc859ca1000-7fc859ca2000 r--p 0000c000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7fc859ca2000-7fc859ca3000 rw-p 0000d000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7fff73931000-7fff73946000 rw-p 00000000 00:00 0                          
> [stack]
> 7fff739ff000-7fff73a00000 r-xp 00000000 00:00 0                          
> [vdso]
> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
> [vsyscall]
> Aborted (core dumped)
>
>
> ------------------
>
> [root@xxx cgi-bin]# gdb search.cgi
> GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6)
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /var/www/cgi-bin/search.cgi...Missing separate debuginfo 
> for /var/www/cgi-bin/search.cgi
> Try: yum --disablerepo='*' --enablerepo='*-debug*' install 
> /usr/lib/debug/.build-id/c9/14b8eda4e31a052fb8a432cd1fc5f3e1ee56f0.debug
> (no debugging symbols found)...done.
> (gdb) run "a"
> Starting program: /var/www/cgi-bin/search.cgi "a"
> *** buffer overflow detected ***: /var/www/cgi-bin/search.cgi terminated
> ======= Backtrace: =========
> [0x52dae5]
> [0x52da7e]
> [0x52d523]
> [0x52d408]
> [0x440c98]
> [0x44d247]
> [0x4171dd]
> [0x404566]
> [0x4b6056]
> [0x405201]
> ======= Memory map: ========
> 00400000-00685000 r-xp 00000000 fd:00 334904                             
> /var/www/cgi-bin/search.cgi
> 00885000-008e0000 rw-p 00285000 fd:00 334904                             
> /var/www/cgi-bin/search.cgi
> 008e0000-00985000 rw-p 00000000 00:00 0                                  
> [heap]
> 399c400000-399c420000 r-xp 00000000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c420000-399c61f000 ---p 00020000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c61f000-399c620000 r--p 0001f000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c620000-399c621000 rw-p 00020000 fd:00 318247                         
> /lib64/ld-2.12.so
> 399c621000-399c622000 rw-p 00000000 00:00 0
> 399cc00000-399cd89000 r-xp 00000000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cd89000-399cf89000 ---p 00189000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf89000-399cf8d000 r--p 00189000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf8d000-399cf8e000 rw-p 0018d000 fd:00 318254                         
> /lib64/libc-2.12.so
> 399cf8e000-399cf93000 rw-p 00000000 00:00 0
> 7ffff776c000-7ffff7892000 rw-p 00000000 00:00 0
> 7ffff7c9e000-7ffff7de6000 rw-p 00000000 00:00 0
> 7ffff7de6000-7ffff7df2000 r-xp 00000000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7ffff7df2000-7ffff7ff2000 ---p 0000c000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7ffff7ff2000-7ffff7ff3000 r--p 0000c000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7ffff7ff3000-7ffff7ff4000 rw-p 0000d000 fd:00 318269                     
> /lib64/libnss_files-2.12.so
> 7ffff7ffe000-7ffff7fff000 r-xp 00000000 00:00 0                          
> [vdso]
> 7ffffffea000-7ffffffff000 rw-p 00000000 00:00 0                          
> [stack]
> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
> [vsyscall]
>
> Program received signal SIGABRT, Aborted.
> 0x000000000047199b in ?? ()
> (gdb)
>
> -------------------------
>
> (gdb) backtrace
> #0  0x000000000047199b in ?? ()
> #1  0x00000000004be10b in ?? ()
> #2  0x00000000004ca57e in ?? ()
> #3  0x000000000052dae5 in ?? ()
> #4  0x000000000052da7e in ?? ()
> #5  0x000000000052d523 in ?? ()
> #6  0x000000000052d408 in ?? ()
> #7  0x0000000000440c98 in ?? ()
> #8  0x000000000044d247 in ?? ()
> #9  0x00000000004171dd in ?? ()
> #10 0x0000000000404566 in ?? ()
> #11 0x00000000004b6056 in ?? ()
> #12 0x0000000000405201 in ?? ()
> #13 0x00007fffffffe5d8 in ?? ()
> #14 0x0000000000000000 in ?? ()
> (gdb)
>
>
> ----------------------
>
> [root@xxx cgi-bin]# rpm -qi mnogosearch
> Name        : mnogosearch                  Relocations: (not relocatable)
> Version     : 3.3.12                            Vendor: (none)
> Release     : 01.static                     Build Date: Thu 15 Dec 2011 
> 02:18:31 PM CET
> Install Date: Thu 21 Feb 2013 06:08:24 PM CET      Build Host: 
> bar.myoffice.izhnet.ru
> Group       : Applications/Internet         Source RPM: 
> mnogosearch-3.3.12-01.static.src.rpm
> Size        : 16239228                         License: GNU GPL Version 2
> Signature   : (none)
> URL         : http://www.mnogosearch.org/
> Summary     : Full-featured MySQL based web search engine.
> Description :
> mnoGoSearch is a full-featured MySQL based web search engine. mnoGoSearch 
> consists of
> two parts. The first part is an indexing mechanism (indexer). The indexer 
> walks over
> html hypertext references and stores found words and new references into a 
> database.
> The second part is a web CGI front-end to provide search using data collected 
> by the
> indexer.
>
> A PHP and a Perl front-ends are also available from our site 
> http://www.mnogosearch.org/.
>
> mnoGoSearch first release took place in November 1998. The search engine was 
> named
> UDMSearch until the project was acquired by Lavtech.Com Corp. in October 2000 
> and
> its name changed to mnoGoSearch.
> [root@xxx cgi-bin]#
>
> --------------------------------
>
> Philippe
>
>
>
> -----Original Message-----
> From: general-boun...@mnogosearch.org 
> [mailto:general-boun...@mnogosearch.org] On Behalf Of Alexander Barkov
> Sent: 19 March 2013 18:54
> To: general@mnogosearch.org
> Subject: Re: [General] Buffer overflow
>
> Hi,
>
> What are exactly your Linux distribution and version?
>
> Does it crash on all queries, or on a certain query only?
>
> Please try to run search.cgi from command line like this:
>
> ./search.cgi "query words"
>
> where "query words" are the search words that make it crash.
>
> Does it crash when started from command line?
>
> If so, it would be nice to get a gdb backtrace.
>
> Please do the following:
>
> gdb search cgi
> (gdb) run "query words"
> (gdb) backtrace
>
> Thanks.
>
>
> On 03/19/2013 08:31 PM, Philippe DE ROCHAMBEAU wrote:
>> Hello,
>>
>> When I type a word in the Search Form Input field and press Search!, I
>> get a buffer overflow error.
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] *** buffer
>> overflow detected ***: /var/www/cgi-bin/search.cgi terminated
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] =======
>> Backtrace: =========
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x52dae5]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x52da7e]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x52d523]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x52d408]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x440c98]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x44d247]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x4171dd]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x404566]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x4b6056]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] [0x405201]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx] =======
>> Memory map: ========
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 00400000-00685000 r-xp 00000000 fd:00 334904
>> /var/www/cgi-bin/search.cgi
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 00885000-008e0000 rw-p 00285000 fd:00 334904
>> /var/www/cgi-bin/search.cgi
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 008e0000-008ec000 rw-p 00000000 00:00 0
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 01ee0000-01f6d000 rw-p 00000000 00:00 0 [heap]
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399c400000-399c420000 r-xp 00000000 fd:00 318247
>>                         /lib64/ld-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399c420000-399c61f000 ---p 00020000 fd:00 318247 /lib64/ld-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399c61f000-399c620000 r--p 0001f000 fd:00 318247 /lib64/ld-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399c620000-399c621000 rw-p 00020000 fd:00 318247 /lib64/ld-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399c621000-399c622000 rw-p 00000000 00:00 0
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399cc00000-399cd89000 r-xp 00000000 fd:00 318254 /lib64/libc-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399cd89000-399cf89000 ---p 00189000 fd:00 318254 /lib64/libc-2.12.so
>>
>> [Tue Mar 19 17:24:45 2013] [error] [client xxx.xxx.xxx.xxx]
>> 399cf89000-399cf8d000 r--p 00189000 fd:00 318254
>>
>> Configuration: mnogosearch 3.3.13 on Linux 2.6.32
>>
>> Any help would be greatly appreciated.
>>
>> Philippe
>>
>> P In order to preserve the environment, please do not print this
>> message unless it is necessary.
>>
>>
>>
>> _______________________________________________
>> General mailing list
>> General@mnogosearch.org
>> http://lists.mnogosearch.org/listinfo/general
>>
> _______________________________________________
> General mailing list
> General@mnogosearch.org
> http://lists.mnogosearch.org/listinfo/general
> P In order to preserve the environment, please do not print this message 
> unless it is necessary.
>
P In order to preserve the environment, please do not print this message unless 
it is necessary.
_______________________________________________
General mailing list
General@mnogosearch.org
http://lists.mnogosearch.org/listinfo/general

Reply via email to