|
|||||||||||
|
SecurityFocus Linux Newsletter #133
From: John Boletta <jboletta(at)securityfocus.com>
Date: Tue May 27 2003 - 11:02:01 EDT SecurityFocus Linux Newsletter #133 This Issue is Sponsored By: SpiDynamics FREE White Paper: "How A Hacker Launches A Web App Attack!" Learn why 70% of today's successful hacks involve Web Application attacks such as: SQL Injection, XSS, Cookie Manipulation, and Parameter Manipulation. All undetectable by Firewalls and IDS! Download *FREE* white paper from SPI Dynamics for a complete guide to protection! Visit us at: http://www.spidynamics.com/mktg/webappsecurity103 I. FRONT AND CENTER
This article will offer a brief overview of passive network monitoring, which can offer a thorough understanding of the network's topology: what services are available, what operating systems are in use, and what vulnerabilities may be exposed on the network. http://www.securityfocus.com/infocus/1696 2. Conducting a Security Audit: An Introductory Overview By Bill Hayes This article will offer a brief overview of security audits: what they are, why they are important, and how they are conducted. http://www.securityfocus.com/infocus/1697
3. Cyber Insurance Between the Lines
Your company may already have insurance against computer attacks and electronic sabotage, without even knowing it. http://www.securityfocus.com/columnists/163 II. BUGTRAQ SUMMARY
PHP-Nuke is a web-based portal system. Implemented in PHP, it is available for a range of systems, including Unix, Linux, and Microsoft Windows. The PHP-Nuke 'mainfile.php' script does not sufficiently sanitize data supplied via URI parameters, making it prone to cross-site scripting attacks. In particular, the 'year' URI parameter is not properly sanitized of HTML tags. This could allow for execution of hostile HTML and script code in the web client of a user who visits a web page that contains the malicious code. This would occur in the security context of the site hosting the software. Exploitation could allow for theft of cookie-based authentication credentials. Other attacks are also possible.
2. Maelstrom Server Argument Buffer Overflow Vulnerability
BugTraq ID: 7630
Maelstrom is a multi-platform arcade game. Maelstrom for Linux has been reported prone to a buffer overflow vulnerability. The issue is reportedly due to a lack of sufficient bounds checking performed on user-supplied data before it is copied into an internal memory space. Specifically, excessive data passed as the 'server' argument to the vulnerable Maelstrom executable, when copied into internal memory, may overrun the boundary of the assigned buffer and corrupt adjacent memory. Memory adjacent to this buffer has been reported to contain values that are crucial to controlling memory management or program execution flow. It may be possible for an attacker to seize control of the vulnerable application and have malicious arbitrary code executed in the context of Maelstrom. Typically setGID games. It should be noted that although this vulnerability has been reported to affect Maelstrom version 3.0.6 and 3.0.5 previous versions might also be affected.
3. Maelstrom Player Argument Buffer Overflow Vulnerability
BugTraq ID: 7632
Maelstrom is a multi-platform arcade game. Maelstrom for Linux has been reported prone to a buffer overflow vulnerability. The issue is reportedly due to a lack of sufficient bounds checking performed on user-supplied data before it is copied into an internal memory space. Specifically, excessive data passed as the 'player' argument to the vulnerable Maelstrom executable, when copied into internal memory, may overrun the boundary of the assigned buffer and corrupt adjacent memory. Memory adjacent to this buffer has been reported to contain values that are crucial to controlling memory management or program execution flow. It may be possible for a local attacker to seize control of the vulnerable application and have malicious arbitrary code executed in the context of Maelstrom. Typically setGID games. It should be noted that although this vulnerability has been reported to affect Maelstrom version 3.0.6 and 3.0.5 previous versions might also be affected.
4. PHP-Banner Exchange Path Disclosure Vulnerability
BugTraq ID: 7636
PHP-Banner Exchange is banner management software. It is written in PHP and available for a number of operating systems including Microsoft Windows and Unix and Linux variants. PHP-Banner Exchange is prone to a path disclosure vulnerability. Requesting the directory for the software will cause an error message to be displayed with contains path information. PHP-Banner Exchange can be used as a module for PHP-Nuke. Exploitation may be dependant on web server and PHP configuration. This type of information may aid an attacker in mapping out the filesystem for further attacks against the host.
5. Compaq Management Agents Remote Authentication Bypass Vulnerability
BugTraq ID: 7648
Compaq Management Agents is a web-based interface designed to monitor various system device parameters. It is available for a variety of operating systems including Unix, GNU/Linux, and Microsoft Windows. A vulnerability has been reported for Compaq Management Agents (CMA). The problem is said to present itself when anonymous access has been enabled. Supposedly, if the administrator password has been changed from the default, an unauthorized remote user may gain administrative access. This can be accomplished by placing 'administrator' in all fields at the password screen. Successful exploitation of this issue will allow an attacker to gain administrative access to the CMA interface. This may result in the tampering of sensitive system device settings or possibly other attacks. This vulnerability has been reported to affect Compaq Management Agents 4.36 and Insight Manager Version 5.0.
6. Slackware rc.M Runlevel Script Unexpected Partition Remounting Weakness
BugTraq ID: 7654
The rc.M runlevel script used by Slackware is invoked when a system is entering multi-user mode. During the execution of rc.M the '/sbin/quotacheck' file is invoked, which is used to analyze the usage of files and directories on a target filesystem. A weakness has been discovered in the rc.M runlevel script when invoking quotacheck. The problem lies in the use of the '-M' command-line switch, in place of the intended '-m' switch. As a result, the '-M' will cause the filesystem and thus corresponding partition to be remounted. When this occurs any normally enforced mount options, such as 'noexec', 'nosuid', etc may not be used. This may result in an administrator having a false sense of security. Furthermore, access to less restrictive partitions may aid a local attacker in launching unrelated attacks successful. This vulnerability is said to affect the Slackware 9.0 rc.M script, however earlier releases of Slackware may also be affected.
7. Engarde Secure Linux Default Address Daily Log Summary Vulnerability
BugTraq ID: 7633
Engarde Secure Linux is the Linux distribution maintained by Guardian Digital. A problem with the default configuration may prevent administrators from getting daily log summaries. It has been reported that Engarde Secure Linux does not send daily log summaries to a valid address until the system is properly configured. This may lead to an administrator not getting daily log summaries, or having to manually review logs. Symantec has not determined the security implications of this issue. However, the vendor has announced this issue in a security advisory.
8. Snort Spoofed Packet TCP State Evasion Vulnerability
BugTraq ID: 7635
Snort is a freely available, open source intrusion detection system. It is available for Unix, Linux, and Microsoft Windows platforms. A vulnerability has been reported within the spp_stream4.c source file. The problem is said to occur while maintaining the state of an established session. Specifically, Snort is said to call UpdateState before verifying the legitimacy of a packet received from a client partaking in a legitimate session. As a result, it may be possible to corrupt stateful inspection carried out by Snort. This issue can be triggered by forging a packet to a server containing the legitimate client source IP and port. When encountered by Snort, the state of the session is updated before verifying that the packet is a legitimate part of the established session. However when the packet is received by the server, due to invalid sequence and acknowledgement data, the packet will be dropped. An attacker could exploit this vulnerability to trigger a situation under which legitimate session traffic transmitted would no longer be detected by Snort. This vulnerability has been reported to affected Snort 2.0.0rc2, however other versions may also be affected. It should be noted that this is a theoretical issue and has not yet been officially confirmed.
9. BZFlag Reconnect Denial Of Service Vulnerability
BugTraq ID: 7649
BZFlag is a multi-player action game. It is available for a number of operating systems, including Microsoft Windows and Unix/Linux variants. BZFlag is prone to a denial of service vulnerability. Users that have established a session with BZFlag may cause a denial of service by reconnecting and flooding BZFlag ports with excessive amounts of data. This may reportedly cause a server crash or a memory leak that could exhaust available resources. Though unconfirmed, exploitation could result in memory corruption, which may allow for execution of malicious code. This issue was reported in BZFlag 1.7g0. Other versions are also likely affected.
Load Sharing Facility is a high availability and load balancing software package distributed and maintained by Platform. It is available for Unix, Linux, and Microsoft Windows. A problem in the software for the Unix and Linux platform may make it possible for a local user to gain unauthorized privileges. It has been reported that Load Sharing Facility (LSF) does not properly handle input in environment variables. Because of this, an attacker may be able to gain escalated privileges on a vulnerable system. The problem is in the handling of environment variables. When the lsadmin program is executed, shortly after starting execution it calls the lim program. The path to this program is specified in the configuration file. However, it is possible to change the location that will be checked for this program by altering the LSF_ENVDIR environment variable to force lsadmin to look for the lim program in a different location. By doing so, it is possible to create a malicious copy of the lim program which would be executed with the privileges of the lsadmin program. The lsadmin program is typically installed with elevated privileges.
PHPNuke is a freely available, open source web content management system. It is maintained by Francisco Burzi, and available for the Unix, Linux, and Microsoft Operating Systems. Multiple input checking problems may make it possible for remote users to pass malicious data to the database. It has been reported that multiple problems exist in the PHPNuke main modules. SQL injection issues exist in the Sections, Avantgo, Surveys, Downloads, Reviews, and Web_Links modules. This could allow an attacker pass malicious SQL code to the database. It should be noted that multiple path disclosure issues also exist. Each of these modules does not properly handle the backtick character at precise locations in queries. Because of this, it is possible to create a custom command that will be executed with the privileges of the PHPNuke application.
WsMp3 is a web server designed to stream MP3 files over the internet. It is available for the Linux operating system. A vulnerability has been reported for WsMp3. The problem is said to occur due to insufficient sanitization of HTTP POST requests. Specifically, WsMp3 fails to strip directory traversal sequences (../) from requests. As a result, an attacker may be capable of running arbitrary executables. This may lead to the complete compromise of a target system. All files executed in this manner would be invoked with the privileges of WsMp3d, typically root. This vulnerability is said to affect WsMp3 0.0.10 and earlier.
The Darwin/QuickTime Streaming Servers are used as a web interface for Streaming Server configuration. They are available for the Linux, Solaris, Microsoft Windows and MacOS X operating systems. A vulnerability has been reported for Apple Quicktime/Darwin Streaming Server. The problem is said to occur within the QTSSReflector module while processing the ANNOUNCE command. Specifically, by specifying the Content-Length of an ANNOUNCE request to 0xffffffff (4294967295) it may be possible to overflow an unsigned integer. As a result, an unexpected calculation may occur within the affected module, causing the server to crash. Due to the nature of the value that is supplied to Content-Length, this issue may actually be a result of signed/unsigned variable mismatching. This behavior however has not been confirmed. It should be noted that it has been speculated that this issue may be exploitable to corrupt process memory. If so, it may be possible for an attacker to overwrite sensitive values in an attempt to execute arbitrary instructions with the privileges of the server. Apple has confirmed that this issue may be exploitable to trigger a denial of service. However, it is believed that remote exploitability is unlikely as it would require an administrator to manually configure the service to permit unauthenticated broadcasts.
The Apple QuickTime/Darwin MP3 Broadcaster is encoding software used to stream online broadcasts. They are available for the Linux, Solaris, Microsoft Windows and MacOS X operating systems. MP3Broadcaster has been reported prone to a vulnerability when processing malformed ID3 tag information. The issue presents itself, under specific conditions, when the user invokes the MP3Broadcaster utility using the '-X -l' command line options, to generate a list based off malicious MP3 files. When a malformed integer within the ID3 data of a malicious MP3 file is processed, a miscalculation may occur which could potentially result in the corruption of process memory. This is likely due to insufficient sanity checks performed when handling signed integer values contained within MP3 file ID3 tags. Apple has confirmed that this issue may be exploitable to trigger a denial of service. However, it is believed that remote exploitability is unlikely, as it would require an administrator to manually configure the service to permit unauthenticated broadcasts.
Polymorph is a tool designed to convert filenames that are corrupted/created in a windows environment into a more readable format for Unix platforms. Polymorph for Linux has been reported prone to a buffer overflow vulnerability. The issue is reportedly due to a lack of sufficient bounds checking performed on user-supplied data before it is copied into an internal memory space. Specifically, excessive data (2080 bytes) passed as the '-f' file argument to the vulnerable Polymorph executable, when copied into internal memory, may overrun the boundary of the assigned buffer and corrupt adjacent memory. Memory adjacent to this buffer has been reported to contain values that are crucial to controlling program execution flow. Therefore it is possible for a local attacker to seize control of the vulnerable application and have malicious arbitrary code executed in the context of the user running Polymorph. It should be noted that although this vulnerability has been reported to affect Polymorph version 0.4.0 previous versions might also be affected.
CUPS, Common Unix Printing System, is a widely used set of printing utilities for Unix based systems. The cupsd has been reported prone to a denial of service vulnerability. The issue presents itself when a remote attacker invokes an incomplete HTTP POST request. The cupsd does not adequately apply a time-out process for the operation and service is denied to subsequent cupsd requests. This issue may be exploited by remote attackers to deny cupsd service to legitimate users.
WsMp3 is a web server designed to stream MP3 files over the internet. It is available for the Linux operating system. A vulnerability has been reported for WsMp3. The problem is said to occur due to insufficient sanitization of HTTP GET requests. Specifically, WsMp3 fails to strip directory traversal sequences (../) from requests. As a result, an attacker may be capable of accessing the contents of sensitive system resources. Information obtained in this manner may aid an attacker in launching further attacks against the target system. All files accessed in this manner will be done so with the privileges of WsMp3d, typically root. This vulnerability is said to affect WsMp3 0.0.10 and earlier.
Demarc PureSecure is a commercially available graphical front-end for Snort, in addition to being a generalized network monitoring solution. Snort is a popular open-source NIDS (Network Intrusion Detection System). Demarc PureSecure will run on most Linux and Unix variants, as well as Microsoft Windows NT/2000/XP operating systems. A problem with the Demarc PureSecure software could make unauthorized access to user credentials possible. It has been reported that a problem exists in the method used in the storage of passwords by Demarc PureSecure. This could lead to users gaining unauthorized access to passwords, and potentially unauthorized access to the central/remote logging server. Specifically, Demarc PureSecure stores certain user passwords on the disk using plain-text format by default. A local user with access sufficient to read the files used by the Demarc PureSecure may disclose the usernames and passwords. Information gathered in this way may be used to aid in further attacks launched against the vulnerable system. It should be noted that although this vulnerability has been reported to affect Demarc PureSecure version 1.0.6 previous versions might also be affected. III. LINUX FOCUS LIST SUMMARY
http://www.securityfocus.com/archive/91/322483 IV. NEW PRODUCTS FOR LINUX PLATFORMS
The ERUCES Tricryption Engine is an enabling technology platform based on the most advanced high-volume encryption and automated key management system on the market today. The Tricryption Engine is the only data security platform that can scale to meet the continually growing encryption requirements companies must implement. As organizations look for methods to protect increasing amounts of electronic data, they need to deploy solutions that will completely prohibit unauthorized users from reading or tampering with protected data, while at the same time remove the constraints of system performance and on-going management. With its patent-pending automated encryption key management process, the Tricryption Engine platform can be used to protect all types of electronic data, from databases to multimedia files.
2. Luna XL
Luna XL delivers high-performance hardware-based SSL acceleration for your secure web server, adding security to high value e-business transactions. Luna XL offers trench-tested key management for your SSL sessions without the performance penalty.
3. ArcSight Enterprise Security Management Software
by ArcSight
ArcSight is designed to distribute agents throughout the network, which will report events to central management stations. Administrators can then view events, control security policies and even replay a sequence of events to watch the attack unfold. V. NEW TOOLS FOR LINUX PLATFORMS
EVFS is a Linux virtual filesystem which sits on top of VFS to access the underlying filesystem. This means users can mount any directory containing encrypted data to any other directory (=clone), but the second will be encrypted/decrypted transparently until it is unmounted. It has multi-user support so that regular users can mount their own evfs filesystems from and to directories they own. Therefore it's possible to have a totally encrypted filesystem, each user with their own key.
2. LFT v2.2
LFT (formerly FFT) is an alternative traceroute program for displaying the route packets take to an IP network host/socket. Unlike Van Jacobson's traceroute, which is available on almost every platform today, LFT uses TCP in order to elicit ICMP TIME_EXCEEDEDs or other IP route data. As a result, LFT often executes much faster and sees behind some configurations of firewalls. Its stateful engine lets the user know when it encounters a stateful firewall or other interesting conditions. It also does AS number and netblock name lookups en route. Most importantly, LFT can trace specific TCP-based protocol routes (not just IP) to assist network engineers with manual fault isolation of network application problems.
3. mtr v0.54
mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool. As mtr starts, it investigates the network connection between the host mtr runs on and a user-specified destination host. After it determines the address of each network hop between the machines, it sends a sequence ICMP ECHO requests to each one to determine the quality of the link to each machine. As it does this, it prints running statistics about each machine. VI. SPONSOR INFORMATION This Issue is Sponsored By: SpiDynamics FREE White Paper: "How A Hacker Launches A Web App Attack!" Learn why 70% of today's successful hacks involve Web Application attacks such as: SQL Injection, XSS, Cookie Manipulation, and Parameter Manipulation. All undetectable by Firewalls and IDS! Download *FREE* white paper from SPI Dynamics for a complete guide to protection! Visit us at: http://www.spidynamics.com/mktg/webappsecurity103 Received on Tue May 27 12:00:28 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:02:27 EDT |
||||||||||
|
|||||||||||