|
|||||||||||
|
SecurityFocus Newsletter #205
From: John Boletta <jboletta(at)securityfocus.com>
Date: Mon Jul 14 2003 - 13:41:41 EDT SecurityFocus Newsletter #205 This Issue is Sponsored by: SPI Dynamics Hacking Web Applications -Web Cast from SPI Dynamics Watch and learn as our top security experts from SPI Dynamics show you how to defend against Web Application Attacks in a FREE Web Cast that will cover; real examples of recent hacking methods such as: SQL Injection, Cross Site Scripting and Parameter Manipulation, step-by-step vulnerability testing for your own Web Applications and guidelines for establishing best administration and coding practices.
Click here to register:
I. FRONT AND CENTER
This article will discuss Linux kernel variables and the effect they have on network security for your host or firewall. These variables determine the handling of network packets and are independent of any kernel filtering rules. http://www.securityfocus.com/infocus/1711
2. The Persistence of Hoax
Vmyths.com is fading into the sunset, while the virus hoaxes it steadfastly debunked seem to live on forever. http://www.securityfocus.com/columnists/172 3. U.S. Information Security Law, Part Four By Steven Robinson This is the last article in a four-part series looking at U.S. information security laws and the way those laws affect the work of security professionals. This installment continues the discussion of information security in the public sector and provides an overview of national security law in the United States as it pertains to information security. http://www.securityfocus.com/infocus/1710 4. The SecurityFocus 4th Anniversary Contest Only three days left to win a pair of passes to the Black Hat Briefings. Be sure to take a few minutes out of your day to enter the contest.
Please visit the contest page here:
II. BUGTRAQ SUMMARY
ProductCart is an online e-commerce site that is implemented using ASP. ProductCart has been reported prone to an SQL injection vulnerability that may be exploited to reveal information relating to the underlying database; other attacks may also be possible. ProductCart, in some cases, does not sufficiently sanitize user-supplied input, which is used when constructing SQL queries to execute on the underlying database. As a result, it is possible to manipulate SQL queries. This may allow a remote attacker to modify query logic or potentially corrupt the database. This vulnerability was reported to exist in the Custva.asp script file. A remote attacker can exploit this vulnerability by manipulating the 'Email' URI parameter to modify SQL query logic. SQL injection attacks may also potentially be used to exploit latent vulnerabilities in the underlying database implementation.
2. ProductCart Login.ASP SQL Injection Vulnerability
BugTraq ID: 8105
ProductCart is an online e-commerce site that is implemented using ASP. ProductCart has been reported prone to an SQL injection vulnerability that may be exploited to bypass the ProductCart authentication system and access the ProductCart administration panel; other attacks may also be possible. ProductCart, in some cases, does not sufficiently sanitize user-supplied input, which is used when constructing SQL queries to execute on the underlying database. As a result, it is possible to manipulate SQL queries. This may allow a remote attacker to modify query logic or potentially corrupt the database.
This vulnerability was reported to exist in the login.asp script file. A
remote attacker can exploit this vulnerability by manipulating the
SQL injection attacks may also potentially be used to exploit latent vulnerabilities in the underlying database implementation.
3. Apple Mac OS X Screen Saver Password Prompt Buffer Overflow Vulnerability
BugTraq ID: 8106
Apple Mac OS X has a screen saver with a password feature. A buffer overflow vulnerability has been reported for the screen saver that may result in an attacker obtaining access to the vulnerable system. An attacker can exploit this vulnerability by inputting many characters into the password field prompt and sending it to the vulnerable screen saver. This will trigger the overflow condition and will result in the screen saver crashing and enable the attacker to access the vulnerable system as the currently logged on user. It should be noted that an attacker requires physical access to a computer to exploit this issue.
Trillian is an instant messaging client that supports a number of protocols (including IRC, ICQ, MSN). It is available for Microsoft Windows systems. Cerulean Studios Trillian client has been reported prone to a remotely exploitable denial of service vulnerability.
It has been reported that when a vulnerable client receives a malformed
It should be noted that although this issue has been reported to affect both Trillian 1 and 0.74, other versions might also be affected.
5. ProductCart MSG.ASP Cross-Site Scripting Vulnerability
BugTraq ID: 8108
ProductCart is an online e-commerce site that is implemented using ASP. A cross-site scripting vulnerability has been reported for ProductCart. The vulnerability exists due to insufficient sanitization of some user-supplied values. Specifically, malicious HTML code is not sanitized from the 'message' URI paramter of the msg.asp script file. An attacker could exploit this issue to execute arbitrary HTML code in the browser of a remote user who follows a malicious link. Code execution would occur in the context of the vulnerable site. Exploitation could permit an attacker to steal cookie-based authentication credentials or launch other attacks.
6. Macromedia ColdFusion MX Remote Development Service File Disclosure Vulnerability
BugTraq ID: 8109
ColdFusion MX is the application server for developing and hosting infrastructure distributed by Macromedia. It is available as a standalone product for Unix, Linux, and Microsoft Operating Systems. Remote Development Service (RDS) is a way to facilitate secure remote access to ColdFusion MX servers. This service is used by developers to access databases, files and other data sources. By default, the RDS service has SYSTEM level privileges. A vulnerability has been reported for the RDS service that may allow an attacker to obtain unauthorized access to a data residing on a ColdFusion MX server. The vulnerability is due to the way that authentication is done when communicating with a ColdFusion MX server. Specifically, RDS requires a password to authenticate a remote developer. However, it is possible for a remote user to configure their web site properties to access files residing on the vulnerable server. Any information obtained in this manner may be used by an attacker to launch further attacks against a vulnerable system.
7. Macromedia ColdFusion MX Remote Development Service Default Null Password Vulnerability
BugTraq ID: 8110
ColdFusion MX is the application server for developing and hosting infrastructure distributed by Macromedia. It is available as a standalone product for Unix, Linux, and Microsoft Operating Systems. Remote Development Service (RDS) is a way to facilitate secure remote access to ColdFusion MX servers. This service is used by developers to access databases, files and other data sources. By default, the RDS service has SYSTEM level privileges. It has been reported that, by default, the RDS service uses a blank password for authentication. This could allow an unauthenticated user to access the vulnerable ColdFusion MX server.
8. Mirabilis ICQ Password Bypass Weakness
BugTraq ID: 8111
Mirabilis ICQ is an instant messenger client for a number of platforms including Microsoft Windows, MacOS and Palm systems. An issue has been reported for ICQ that may result in an attacker obtaining access to another ICQ user's account. The issue exists because the ICQ contact window, which is specific to a single user, may be accessed using the EnableWindow API. Through the use of this API, it is possible to access the victim user's ICQ account regardless of existing security measures. Exploitation of this issue may result in a local user being able to access another local user's ICQ contact information.
9. ProductCart File Disclosure Vulnerability
BugTraq ID: 8112
ProductCart is an online e-commerce site that is implemented using ASP. A vulnerability has been reported for ProductCart that may result in an attacker obtaining the contents of the database file. The vulnerability exists due to insufficient permissions on the database/EIPC.mdb file. It is possible for remote attackers to issue a request for this file which contains sensitive information. An attacker can use the information obtained from the file to launch other attacks against a vulnerable system.
Microsoft Outlook Web Access (OWA) is a component of Microsoft Exchange Server, used to provide a web interface for email. OWA is web-based and supports HTML e-mail and HTML message attachments. OWA contains a vulnerability that may result in attacker-supplied script code executing within the context of the mail interface when processing e-mail containing HTML message attachments.
In a scenario where HTML message attachments are processed, it is possible
to prevent filtering of the attachment. This can be achieved by ensuring
that the generated URL, to view an attachment, does not contain the
If did parameter does not exist, no filtering will be performed. Unfiltered, the script code will execute if embedded in an HTML email opened by a user. The script code that executes may perform OWA actions as the user, such as sending or deleting email.
rundll32.exe is an application, shipped with Microsoft Windows, that is used to execute DLLs as programs; it is also used by many programs to execute functions/methods located in a DLL file. rundll32.exe has been reported prone to a buffer overflow vulnerability. The condition has been reported to be triggered when an excessive string is passed to the vulnerable application as a routine name for a module. The issue likely presents itself due do a lack of sufficient bounds checking performed on user-supplied routine name data that is copied into a reserved internal memory buffer. If a malicious user supplies excessive data (>499 bytes) in a manner sufficient to trigger the condition, data greater than the size of the assigned buffer may corrupt adjacent memory. Because adjacent memory has been reported to contain a saved instruction pointer, it is possible for an attacker to influence the execution flow of the vulnerable application and possibly execute arbitrary instructions. Exploitation of this issue may be hindered, due to the fact that user-supplied data is converted to Unicode. It should be noted that although this issue has been reported to affect the version of rundll32.exe that is shipped with Windows XP SP1, other versions might also be affected. This issue has also been reported to affect Windows 2000 systems with service pack 4 installed, under certain circumstances. Specifically if the excessive data passed to the vulnerable application consists of '%' percentage characters, an attacker may corrupt the instruction pointer for the affected process. Although unconfirmed it has been conjectured that this behaviour may be due to unicode formatting.
SEMI is a library used to add MIME features to Emacs. WEMI is a branch of the SEMI package using widgets. SEMI/WEMI have been reported prone to an insecure temporary file creation vulnerability. As a result, it may be possible for local attackers to corrupt files owned by the user who is invoking a version of Emacs that is linked to the vulnerable library. An attacker could potentially exploit this issue by creating a symbolic link in place of the temporary file that is created by the affected application. Any actions performed by the vulnerable application when it is executed will be performed on the linked file. It should be noted that the impact of this vulnerability might be exaggerated by the fact that attackers may potentially influence content that will be added to the target file.
x-face-el is a decoder for Emacs that decodes images that are included inline in X-Face email headers. x-face-el has been reported prone to an insecure temporary file creation vulnerability. As a result, it may be possible for local attackers to corrupt files owned by the user who is invoking Emacs and x-face-el. An attacker could potentially exploit this issue by creating a symbolic link in place of the temporary file that is created by the affected application. Any actions performed by the vulnerable application when it is executed will be performed on the linked file. It should be noted that the impact of this vulnerability might be exaggerated by the fact that attackers may potentially influence content that will be added to the target file.
IglooFTP PRO is an FTP client that is designed for Linux and Microsoft Windows platforms. IglooFTP PRO for Windows platforms has been reported prone to multiple buffer overrun vulnerabilities. The issue likely presents itself due do a lack of sufficient bounds checking performed on data that is later copied into a reserved internal memory buffer. If an attacker supplies excessive data (>=1028 bytes) in a manner sufficient to trigger the condition, data greater than the size of the assigned buffer may corrupt adjacent memory. Because adjacent memory has been reported to contain a saved instruction pointer, it is possible for an attacker to influence the execution flow of the vulnerable FTP client and execute arbitrary instructions. Remote arbitrary code execution has been confirmed. It should be noted that although this vulnerability has been reported to affect IglooFTP PRO version 3.8 for Windows platforms, other versions might also be affected.
GKrellM is the GTK Monitors suite. It is available for the Linux platform. It has been reported that the Mailwatch plugin for GKrellM is vulnerable to a remotely exploitable buffer overflow. This may permit the execution of arbitrary code with the privileges of the GKrellM program. The problem is in the handling of long strings contained in the From header of e-mails. By sending an e-mail with a From header that contains 558 or more characters as the e-mail user name to a user of GKrellM with the Mailwatch plugin, it is possible to overwrite sensitive process memory. This vulnerability could be exploited to execute arbitrary instructions on behalf of the attacker.
cPanel is a multi-platform web hosting control panel that allows a user to manage their hosted account through a web-based interface. It is available for Unix and Linux variants.
cPanel is prone to an HTML injection vulnerability. It is possible for
remote attacks to include hostile HTML and script code in requests to
cPanel, which will be logged. When logs are viewed by an administrative
user, the injected code could be rendered in their browser in the context
of the site hosting cPanel. HTML may be injected into the 'Error Log' and
Exploitation of this issue could permit theft of administrative cookie-based authentication credentials. The attacker will also be able to exert control over how affected pages are rendered, which could permit log spoofing or other attacks.
MyServer is a web server implementation for a number of platforms, including Microsoft Windows operating systems and Linux. MyServer has been reported to be prone to denial of service attacks when handling certain malformed URIs. This issue may be due to a flaw in the CGI parser, causing the server to crash when some invalid CGI parameters are supplied. This could be exploited to deny availability of web services to legitimate users. This issue was reported in myServer 0.4.2 on Microsoft Windows platforms. Other versions may also be affected.
The GP-300 is a printer and photocopier combination server. It is distributed and maintained by Canon. A problem in the Canon GP-300 has been reported in the handling of some types of web requests. This issue could result in the denial of service to legitimate users of the print server. The problem is in the handling of HTTP GET requests. When a malformed HTTP GET request is issued to the HTTP server deployed on GP-300 servers, the system reportedly becomes unstable and crashes. A reboot of the system is required to resume normal operation of the print server. This problem has been reported to occur when the server is used in conjunction with WebSpooler v4.5.062.
Mini-Webserver is a free web server implementation. It is available for Microsoft Windows operating systems.
It has been alleged that Mini-Webserver fails to adequately protect the
contents of some directories installed by the server, such as 'Auth' and
This issue could be related to web server configuration.
20. BillingExplorer Multiple Remote Client Communication Integrity Vulnerabilities
BugTraq ID: 8123
BillingExplorer is a commercially-available billing software package. It is available for the Microsoft Windows platform. It has been reported that BillingExplorer does not properly handle some types of requests. Because of this, it is possible for a remote attacker to violate the integrity of billing and client communication. The following issues have been identified: It is possible to deny service to a legitimate client without knowing the login information for the target client. This can be by way of shutting down, restarting, or logging of the vulnerable client. It is also possible to violate the integrity of billing information by sending a maliciously crafted request to the server. One can reset the timing tracked by the billing server to alter the total time charged by the server. Other similar issues may also exist.
21. Liece Insecure Temporary File Creation Vulnerability
BugTraq ID: 8124
Liece is an Internet Relay Chat client for Emacs. It has been reported that liece does not create temporary files in a secure manner. As a result of this, a malicious user may be able to corrupt arbitrary files in the security context of the user running liece. It may be possible for the attacker to specify the data to be written, however, this has not been confirmed. If the attacker can cause custom data to be written, it may be possible to elevate privileges. Specific details are not currently available for this vulnerability. This BID will be updated as more information becomes available.
22. Mozart Unsafe Mailcap Configuration Vulnerability
BugTraq ID: 8125
Mozart is a development platform that is based on the Oz language. When Mozart is installed on the local system, an entry is added to the mailcap configuration file. This file is used to provide information to MIME-aware client applications regarding how to handle certain filetypes. The Mozart package specifies that any Oz filetypes are to be passed to the Oz interpreter for execution. As a result, any client browsing a web page or reading an e-mail message may potentially be forced to execute arbitrary Oz scripts. This could result in execution of malicious code.
23. Microsoft Windows CreateFile API Named Pipe Privilege Escalation Vulnerability
BugTraq ID: 8128
A problem in Microsoft Windows 2000 may make it possible for a local user to gain elevated privileges. It has been reported that Microsoft Windows does not properly handle named pipes. Because of this, an attacker may be able to gain access to the SYSTEM account. The problem is in the access control mechanism of CreateFile API. There is no means of limiting what types of files are manipulated through the CreateFile call, allowing one to exploit this call to potentially perform nefarious activities. Problems with the implementation of named pipes are a well-known issue in Microsoft Windows, and papers currently exist detailing the problems. Also, this problem may be the root of the issue of other known vulnerabilities in Microsoft Windows packages. Bugtraq IDs 3185 and 8098 are examples of other problems in named pipes which may be related, though there is no currently no information available confirming this.
24. Laforge Groups Forum51 Information Disclosure Vulnerability
BugTraq ID: 8126
Forum51 is a Web-based forum system. Forum51 stores usernames and password hashes in a file called user.idx, located in the forumdata/data directory by default. Read access to this file is not restricted, allowing any user with a Web browser to retrieve it. This would disclose the usernames and MD5 password hashes of all users registered on the forum. This issue is similar to BIDs 8127 and 8129.
25. Laforge Groups Board51 Information Disclosure Vulnerability
BugTraq ID: 8127
Board51 is a Web-based message board system. Board51 stores usernames and password hashes in a file called user.idx, located in the forumdata/data directory by default. Read access to this file is not restricted, allowing any user with a Web browser to retrieve it. This would disclose the usernames and MD5 password hashes of all users registered on the message board. This issue is similar to BIDs 8126 and 8129.
26. Laforge Groups News51 Information Disclosure Vulnerability
BugTraq ID: 8129
News51 is a Web-based news board system. News51 stores usernames and password hashes in a file called user.idx, located in the forumdata/data directory by default. Read access to this file is not restricted, allowing any user with a Web browser to retrieve it. This would disclose the usernames and MD5 password hashes of all users with privileges to post on the news board. This issue is similar to BIDs 8126 and 8127.
27. Tower Toppler HOME Environment Variable Local Buffer Overflow Vulnerability
BugTraq ID: 8132
Tower Toppler is a freely available, open source game for Linux and Microsoft operating systems. A problem with the software may make elevation of privileges possible. It has been reported that a buffer overflow exists in Tower Toppler. A local user may be able to exploit this issue to execute code with the privileges of the toppler program. In some configurations, Toppler may be installed with setgid games privileges. Exploitation of this vulnerability could give the attacker group privileges of games.
28. Anope Services OperServ Raw Join Denial Of Service Vulnerability
BugTraq ID: 8130
Anope Services is an IRC implementation for Unix/Linux variants. It is reported Anope Services may crash under some circumstances when a client sends a raw message to operserv. This may occur when a raw message is used when requesting to join a channel. This will allegedly cause the server to segfault, resulting in a potential denial of service. It is not known if this condition could be exploited to corrupt memory and execute arbitrary code. The vulnerability is reported to exist in the do_raw() function, which exists in the 'operserv.c' source file. It should be noted that other IRC daemon implementations may be similarly affected, especially in cases where raw message code is shared with other implementations or derived from the same source. This issue appears similar to BID 8131, but is being assigned a separate BID because it does seem like Anope Services is sharing the same vulnerable code with UnrealIRCD.
29. UnrealIRCD OperServ Raw Join Denial Of Service Vulnerability
BugTraq ID: 8131
UnrealIRCD is an IRC implementation that is available for a number of platforms including Linux/Unix variants and Microsoft Windows operating systems. It is reported UnrealIRCD may crash under some circumstances when a client sends a raw message to operserv. This may occur when a raw message is used when requesting to join a channel. This will allegedly cause the server to segfault, resulting in a potential denial of service. It is not known if this condition could be exploited to corrupt memory and execute arbitrary code. It should be noted that other IRC daemon implementations may be similarly affected, especially in cases where raw message code is shared with other implementations or derived from the same source. The vulnerability is reported to exist in the m_join() function, which is included in the 's_user.c' source file. It should be noted that other IRC daemon implementations may be similarly affected, especially in cases where raw message code is shared with other implementations or derived from the same source. This issue is similar to BID 8130 but is being assigned a separate BID because it does seem like Anope Services is sharing the same vulnerable code with UnrealIRCD.
30. Macromedia Apache Web Server Encoded Space Source Disclosure Vulnerability
BugTraq ID: 8136
ColdFusion and JRun are web application delivery software packages available for the Unix, Linux, and Microsoft Windows platform. It has been reported that an issue exists in Macromedia ColdFusion and JRun that could allow an attacker to gain unauthorized access to potentially sensitive information. This may result in an attacker gaining access to system resources. The problem is in the disclosure of sensitive information contained in ColdFusion and Java Servlet Pages. By placing a request ending in an encoded space to the Apache Web Server packaged with ColdFusion MX and/or JRun, it is possible for the attacker to view the source of the web scripts hosted on the system. It should be noted that this problem affects ColdFusion and JRun only on the Microsoft Windows platforms.
31. Apache Web Server SSLCipherSuite Weak CipherSuite Renegotiation Weakness
BugTraq ID: 8134
Apache provides directives for supplying cipher suite specifications for SSL transactions. The cipher suite is negotiated with the client during the SSL handshake. These directives may be used in a per-directory or per-server context. The Apache Software Foundation has reported an issue that may occur when the SSLCipherSuite directive is used to upgrade a cipher suite. Particular sequences of per-directory renegotiations may cause a weaker cipher suite being used in place of the upgraded one. If this issue were to occur, flaws in weaker ciphersuites could be exposed. This could threaten the integrity of SSL transactions negotiated between a vulnerable server and the client. This could provide an opportunity for passive attackers in a position to observe such a transaction. Further technical details are not available at the time of writing. This BID will be updated appropriately when additional technical information becomes available.
32. Apache Web Server Prefork MPM Denial Of Service Vulnerability
BugTraq ID: 8137
Apache is a freely available web server. It is available for a variety of platforms including the Unix, Linux and Microsoft Windows operating systems. Apache may be run as a non-threaded, pre-forking server via the prefork MPM (Multi-Processing Module). The Apache Software Foundation has reported a vulnerability in the prefork MPM that could result in a temporary denial of service condition. This condition is known to occur when an accept() call on a rarely accessed port returns certain errors. Further technical details are not available at the time of writing. This BID will be updated appropriately when additional technical information becomes available.
33. Apache Web Server Type-Map Recursive Loop Denial Of Service Vulnerability
BugTraq ID: 8138
Apache is a freely available web server. It is available for a variety of platforms including the Unix, Linux and Microsoft Windows operating systems. Apache content negotiation functionality reported prone to a denial of service vulnerability. The issue may present itself, if an attacker has the ability to create a malicious type-map file. The attacker may craft the type-map file in a manner sufficient to cause the vulnerable server to fall into an infinite loop. It has been reported that the Apache server will exponentially consume resources in such circumstance. Effectively denying service to other legitimate system users.
34. Apache Web Server FTP Proxy IPV6 Denial Of Service Vulnerability
BugTraq ID: 8135
Apache is a freely available web server. It is available for a variety of platforms including the Unix, Linux and Microsoft Windows operating systems. A denial of service vulnerability has been reported by the vendor to affect the FTP proxy component of Apache. It has been reported that an attacker may specify a target server that possesses an IPV6 address. This may result in a denial of service to other legitimate users. The issue reportedly presents itself, because the proxy server fails to create an IPV6 socket. Explicit technical details regarding this vulnerability are not currently known, this BID will be updated as further details are disclosed.
35. Rockliffe Mailsite Attachment Disclosure Vulnerability
BugTraq ID: 8133
Rockliffe Mailsite is an application designed to provide an HTTP interface to POP3 mailboxes. Users may connect to the site running Rockliffe Mailsite Express and view messages and attachments sent to their account. When attachments are received by the software, they are stored on-site in a cache directory with a randomly generated name. Because these files have no explicit access restrictions, if an attacker is able to learn the path name of the stored files, it is possible to issue a request for the file directly. This may allow the attacker to retrieve these files without supplying necessary credentials for accessing the target mailbox.
36. Knoppix QT Insecure Temporary File Creation Vulnerability
BugTraq ID: 8139
Knoppix is a freely available, open source Linux operating system. A problem has been identified in Knoppix that may allow an attacker to exploit the insecure creation of a temporary file. This could result in a denial of service attack, and potentially an elevation of privileges. The problem is in the handling of temporary files when the QT libraries are invoked. KDE is installed by default with Knoppix, and when the window manager invokes the QT libraries, the libraries create the predictable library names qt_plugins_3.0rc and qt_plugins_3.0rc.lock, both with the privileges of the root user. This problem may affect previous versions of the software.
37. Novell iChain Server Multiple Vulnerabilities
BugTraq ID: 8140
Novell iChain Server is a web-based security product designed to implement and maintain various network-based access controls. Novell has reported that multiple vulnerabilities exist in Novell iChain Server 2.2 versions prior to Support Pack 1. The following vulnerabilities were reported: Inadequate checks on redirect information in URLs could be exploited to cause clients to be redirected to malicious websites. Novell has released updates which address this issue by checking that redirect information in URLs match an accelerator DNS name. When attempting to authenticate with a non-existent user, the timeout is shorter than when attempting to authenticate as a valid user with an incorrect password. By gauging the response time, it is possible to enumerate valid usernames. This could aid in attacks which attempt to compromise accounts. This BID will be separated into individual entries when further analysis of these issues is complete.
38. ZKFingerD Multiple Format String Vulnerabilities
BugTraq ID: 8142
zkfingerd is a freely available, open source implementation of the RFC1288 protocol. It is available for the Unix and Linux operating systems. A problem in zkfingerd may make it possible for a remote user to launch a format string attack against the daemon. This may result in an attacker gaining unauthorized access to system resources. The problem is in the 'die.c' source file. Two instances of format string vulnerabilities exist in the file that may allow an attacker to write to arbitrary process memory and potentially execute code. Any code executed through this vulnerability could potentially be carried out with the privileges of the zkfingerd process. | ||||||||||