11080 : IRIX Omron WorldView Wnn Multiple Command Remote Overflow
Printer | http://osvdb.org/11080 | Email This | Edit Vulnerability

Views This Week

1

Views All Time

43

Info

Last Modified

6 months ago

Percent Complete

100%

Disclosure

Mar 08, 2000

Discovery

Unknown

Dates

Exploit

Mar 08, 2000

Solution

Unknown

Description

A remote overflow exists in WorldView on IRIX. The jserver fails to validate input resulting in a buffer overflow. With a specially crafted request, such as a long string with a Wnn command (JS_OPEN, JS_MKDIR or JS_FILE_INFO), an attacker can execute arbitrary shellcode as root, resulting in a loss of integrity.

Classification

Location: Remote/Network Access Required
Attack Type: Input Manipulation
Impact: Loss of Integrity
Exploit: Exploit Available
Disclosure: OSVDB Verified

Technical

This vulnerability is only present in the Japanese, Korean, and Chinese WorldView products.

Solution

The steps below can be used to minimize exposure to the WorldView
vulnerability. (Translated from Japanese).

1) Become the root user on the system.
% /bin/su -
Password:
#

2) Verify WorldView is installed. Only systems that have WorldView installed are vulnerable.

# versions -b

I WorldView_base_jp 05/06/1998 WorldView Base Japanese 6.5
I WorldView_books_jp 05/06/1998 WorldView Books: Japanese 6.5
I WorldView_fonts_jp1 05/06/1998 WorldView Fonts Japanese, 6.5
I WorldView_japanese 05/06/1998 WorldView Japanese 6.5

3) If the WorldView is not currently needed, disable the jserver.
# chkconfig jserver off

Note: This will disable Japanese character input support.

4) Add the following lines to the files /etc/password and /etc/group with a text editor like vi.

/etc/passwd:

wnn:*:127:127:Wnn System Account:/usr/lib/wnn6:/bin/sh

/etc/group:

wnn:*:127

5) Change the owner of the WNN related files.
# chown -R wnn.sys /usr/bin/Wnn6
# chown -R wnn.sys /usr/lib/wnn6

6) Verify that the file ownership changes have been made.
# ls -ls /usr/bin/Wnn6/jserver
1136 -r-sr-xr-x 1 wnn sys 578660

# ls -ls /usr/lib/wnn6/serverdefs
8 -rw-r--r-- 1 wnn sys 662

7) Reboot the system.
# reboot

Products

Omron
Watch-list
WorldView
Watch-list
Unknown or Unspecified

References

Tools & Filters

Nessus

11108

Credit

  • UNYUN - shadowpenguinBrand New Doo Doobacksection.net -

Blogs

None found at this time

Comments

No Comments.

DONATE NOW!

User Status

Quick Searches

Advertisements

The database information may change without any notice. Use of the information constitutes acceptance for use in an AS IS condition, and there are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the copyright holder or distributor (OSVDB or OSF) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.

© Copyright 2008 Open Source Vulnerability Database (OSVDB), All Rights Reserved.
Privacy Statement - Terms of Use