COMMAND
Nokia Voyager
SYSTEMS AFFECTED
Nokia Voyager
PROBLEM
Gregory Duchemin found following. Voyager works with a
multipurposes cgi called html_page that make a call to html_gen
with a filename as a template script. Html_gen produce the final
html page returned by apache. If You test this kind of URL:
http://your-nokia/http://10.1.152.2/cgi-bin/html_page?TEMPLATE=arp&IH=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
You'll get a segfault error page. If u test it with a command
line, You'll reproduce the same signal. Obviously, html_gen is
unable to manage properly a big amount a data in some of its
parameters. IH is one of the html_page's paramaters that does the
job.
With telnet, try (under tcsh)
#setenv QUERY_STRING
"TEMPLATE=arp&IH=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
#/web/cgi-bin/html_page
Content-type: text/html
<br>Html_gen exited because of signal: Segmentation fault<br>
nokia1[admin]#
SOLUTION
Because u already must be administrator to access the voyager
setup, security impact is relatively low considering that default
configuration wasn't poorly modified.
Because nokia ipso isn't dedicated for a multi-user work usage and
noone else root should be able to login, impact for local rooting
is low too considering the same things that above.