|
|||||||||||
|
SecurityFocus Linux Newsletter #123
From: John Boletta <jboletta(at)securityfocus.com>
Date: Mon Mar 17 2003 - 12:12:22 EST
I. FRONT AND CENTER
This is the second part of a three-part series looking at Honeyd, the open source honeypot. In this paper we we will deploy Honeyd on the Internet for one week and watch what happens. The intent is to test Honeyd by letting real bad guys interact with and attack it. We will then analyze how the honeypot performed and what it discovered http://www.securityfocus.com/infocus/1675
2. IP Spoofing: An Introduction
Criminals have long employed the tactic of masking their true identity, from disguises to aliases to caller-id blocking. It should come as no surprise then, that criminals who conduct their nefarious activities on networks and computers should employ such techniques. IP spoofing is one of the most common forms of on-line camouflage. In IP spoofing, an attacker gains unauthorized access to a computer or a network by making it appear that a malicious message has come from a trusted machine by spoofing” the IP address of that machine. In this article, we will examine the concepts of IP spoofing: why it is possible, how it works, what it is used for and how to defend against it. http://www.securityfocus.com/infocus/1674
3. Iraqi Cyberwar: an Ageless Joke
Did U.S. infowar commandos smuggle a deadly computer virus into Iraq inside a printer? Of course not. So why does it keep getting reported? http://www.securityfocus.com/columnists/147 4. SecurityFocus DPP Program Attention Universities!! Sign-up now for preferred pricing on the only global early-warning system for cyber attacks - SecurityFocus DeepSight Threat Management System.
Click here for more information:
II. BUGTRAQ SUMMARY
SimpleBBS is a freely available, open source PHP Bulletin Board. It is available for the Unix and Linux operating systems. SimpleBBS reportedly creates the user database 'users.php' with world-readable permissions in the SimpleBBS web root. User credentials are stored in plain text format. As a result anyone who may have access to the SimpleBBS website may view stored user information contained in the SimpleBBS user database. This vulnerability was reported for SimpleBBS 1.0.6. It is not known if earlier versions are affected by this vulnerability.
2. Ethereal SOCKS Dissector Format String Vulnerability
BugTraq ID: 7049
Ethereal is a freely available, open source network traffic analysis tool. It is maintained by the Ethereal Project and is available for most Unix and Linux variants as well as Microsoft Windows operating systems. The Ethereal SOCKS dissector is a mechanism for decoding the SOCKS protocol. A format string vulnerability has been reported in some versions of this dissector. The vulnerability exists in the packet-socks.c source file. An attacker can exploit this vulnerability by connecting to a vulnerable SOCKS server and sending malicious format string specifiers to the SOCKS server. If Ethereal is being used as a security tool to monitor network packets, it is possible that sensitive memory may be corrupted. This has been confirmed to result in a denial of service condition. Additionally, it may be possible to cause Ethereal to execute malicious attacker-supplied code. This vulnerability affects Ethereal 0.9.9 and earlier.
3. Ethereal NTLMSSP Dissector Heap Corruption Vulnerability
BugTraq ID: 7050
Ethereal is a freely available, open source network traffic analysis tool. It is maintained by the Ethereal Project and is available for most Unix and Linux variants as well as Microsoft Windows operating systems. The NTLMSSP (NTLM Security Support Provider) dissector is a mechanism for evaluating packets that use the NTLM protocol. A heap corruption vulnerability has been reported for some versions of the dissector. The precise technical details of this vulnerability are currently unknown. This BID will be updated as further information is available. An attacker may be able to exploit this vulnerability by crafting a specially formed packet and sending it to a system using the NTLMSSP dissector or by convincing a victim user to use Ethereal to read a malformed packet trace file. Due to the nature of this vulnerability it may be possible for an attacker to create a situation in which sensitive memory could be overwritten. If successful this may allow for the execution of arbitrary code with the privileges of the Ethereal process. This vulnerability affects Ethereal 0.9.9 and earlier.
4. MySQL mysqld Privilege Escalation Vulnerability
BugTraq ID: 7052
MySQL is an open source relational database project. It is available for the Microsoft Windows, Linux, and Unix operating systems. A vulnerability has been discovered for MySQL that may allow the mysqld service to start with elevated privileges. MySQL uses a series of configuration files to set the privileges of the service. The configuration files are typically stored in /etc/my.cnf, DATADIR/my.cnf and ~/.my.cnf. When executed, the mysqld service reads configuration information from /etc/my.cnf first, then DATADIR/my.cnf and finally ~/.my.cnf. An attacker can exploit this vulnerability by creating a DATADIR/my.cnf that includes the line 'user=root' under the '[mysqld]' option section. Furthermore, the ~/.my.cnf file must not exist. When the mysqld service is executed, it will run as the root user instead of the default user. This may allow an attacker to obtain elevated privileges on a compromised system. This vulnerability was reported for MySQL 3.23.55.
5. PHP-Nuke Multiple SQL Injection Vulnerabilities
BugTraq ID: 7031
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. Multiple SQL injection vulnerabilities were reported in the 'Members_List' and 'Your_Account' modules of PHP-Nuke. This is due to insufficient sanitization of externally supplied data which is used to construct SQL queries. This data may be supplied via URI parameters in requests for certain module functions. A remote attacker may take advantage of these issues to inject malicious data into SQL queries, possibly resulting in modification of query logic. The consequences may vary depending on the particular database implementation and the nature of the specific queries. At the very least, it is possible to compromise the PHP-Nuke web portal. SQL injection also makes it possible, under some circumstances, to exploit vulnerabilities that may exist in the database implementation. This BID will be divided into separate BIDs for each distinct issue and retired when further analysis of these vulnerabilities is complete.
6. MySQL Control Center Insecure Default File Permission Vulnerability
BugTraq ID: 7041
MySQL Control Center (MySQLCC) is a visual administration interface for MySQL database servers and is available for multiple platforms. A vulnerability has been discovered in MySQLCC. The problem lies in the permissions set on various files used by MySQLCC. Specifically, configuration and connection files used by the application are set world-readable. This may allow a malicious local user to obtain access to sensitive information regarding various MySQL configuration settings. Access to these files may allow an attacker to obtain information required to carry out further attacks against a target system. This issue has been addressed in MySQLCC 0.8.9.
7. DeleGate HTTP Proxy Robot.TXT User-Agent: Buffer Overflow Vulnerability
BugTraq ID: 7054
DeleGate is an open source proxy server developed by Yutaka Sato. DeleGate allows for proxying of several application protocols, including HTTP. It is available for multiple platforms, including Microsoft Windows and Unix and Linux variants. The DeleGate HTTP Proxy component is prone to a remotely exploitable buffer overflow vulnerability. This is due to insufficient bounds checking of User-Agent: fields in remote 'robot.txt' files. It is reported that it is possible to trigger this issue by specifying multiple lines of User-Agent: data in the file, which will cause an internal array of pointers to be overflowed with attacker-supplied data. This will occur when a malicious 'robot.txt' file is retrieved via the proxy. Successful exploitation may result in execution of malicious code in the security context of the DeleGate proxy server. This issue was reported in DeleGate versions 8.3.4 and 8.4.0. Other versions may also be affected.
8. Multiple PHP-Nuke Forums/Private_Messages SQL Injection Vulnerabilities
BugTraq ID: 7060
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. Multiple SQL injection vulnerabilities were reported in the Forums scripts and 'Private_Messages' module of PHP-Nuke. This is due to insufficient sanitization of externally supplied data which is used to construct SQL queries. This data may be supplied via URI parameters in requests for certain functions. A remote attacker may take advantage of these issues to inject malicious data into SQL queries, possibly resulting in modification of query logic. The consequences may vary depending on the particular database implementation and the nature of the specific queries. At the very least, it is possible to compromise the PHP-Nuke web portal. SQL injection also makes it possible, under some circumstances, to exploit vulnerabilities that may exist in the database implementation. This BID will be divided into separate BIDs for each distinct issue and retired when further analysis of these vulnerabilities is complete.
9. SaveMyModem Statusbar_Set_Text Buffer Overflow Vulnerability
BugTraq ID: 7068
SaveMyModem is mail filtering software. It is available for Microsoft Windows and Unix and Linux platforms. SaveMyModem is prone to a buffer overflow in the 'statusbar_set_text' function. In some instances, this function will be called with externally supplied data, such as when messages are processed. The vulnerable function includes a call to vsnprintf(), specifying a source buffer that is much larger than the destination buffer. When the vulnerable function is called with externally supplied data, it may be possible to corrupt sensitive regions of data. This may potentially occur if a message is processed with an excessively long subject. Successful exploitation will result in code execution in the context of the SaveMyModem process.
A vulnerability has been reported in some operating systems that are capable of handling 802.11b traffic. This issue has been reported as affecting Linux and Microsoft Windows operating systems. Some operating systems do not handle specific types of 802.11b traffic properly. Upon receiving maliciously crafted packets, the client driver may drop all active sessions and fail. A reboot may be required to resume normal functionality. The problem is in the handling of Authentication-Failed packets. By sending a Authentication-Failed packet to a host with a reason code of failed authentication that has previously occurred, a host may react unpredictably, dropping all sessions, and the client software potentially failing. It should be noted that the source and destination MAC addresses of the Authentication-Failed packets are spoofed to appear as though their origin is the Wireless Access Point. The attack is typically performed by sending the packets directly to a 802.11b client. Therefore, this type of attack will evade network intrusion detection, and may additionally circumvent WEP.
GreyMatter WebLog is an open source weblog software package available for the Unix and Linux operating systems. A problem in the software may allow unauthorized access to systems using the vulnerable software. It has been reported that a problem in GreyMatter weblog may allow unauthorized access to systems. Due to improper sanitization of untrusted input, it may be possible for a remote user to execute commands on the local system. The problem is in the handling of user comments by the weblog software. Due to improper sanitization of the input passed through the weblog comments fields, an attacker could potentially insert specially crafted commands such as <?php system(echo($cmd)) ?>. This would in turn result in the execution of these commands with the privileges of the web server process.
Man is a freely available, open source manual page program. It is available mainly for Linux operating systems, though it can be used on other UNIX operating system variants. A problem with the program may make it possible to launch local attacks on users through malicious man pages. It has been reported that the man program does not properly handle some types of input. When a man page is processed that could pose a potential security risk, the program reacts in a way that may open a window of opportunity for an attacker to execute arbitrary commands. The problem is in the value returned by the man program when a potentially dangerous man page is processed. The man program returns the string 'unsafe' which is in turn passed to a system() call. If a program located in the user's path was named 'unsafe' the program would be executed with the privileges of the man program user.
Opera is a web browser available for a number of platforms, including Microsoft Windows, Linux and Unix variants and Apple MacOS. A vulnerability has been discovered in various versions of Opera on the Microsoft Windows platform. When specific types of files are downloaded by Opera, the transfer is displayed within a 'Download Dialog'. Due to insufficient bounds checking when processing the requested filename, it may be possible for memory to be corrupted. Specifically, when a filename is to be displayed within the 'Download Dialog' the type of file must be verified. When this occurs, the filename in question is copied into a static buffer on the stack. By hosting a downloadable file containing a name of excessive length, it may be possible for an attacker to overwrite sensitive memory locations within Opera. Successful exploitation of this issue would result in the execution of arbitrary attacker-supplied commands. It should be noted that this issue affects Opera versions 6 and 7 on the Microsoft Windows platform.
Qpopper is a POP3 mail server available for Linux and Unix based systems. A vulnerability has been discovered when calling the 'mdef' command. The issue presents itself due to the incorrect assumption of the Qvsnprintf() function. The function is meant to be a replacement for the C function vsnprintf() but, unlike the latter function, Qvsnprintf() fails to NULL terminate buffers. A memory corruption vulnerability has been discovered in Qpopper when processing a malicious 'mdef' command, as a result of the lack of NULL termination by Qvsnprintf(). The vulnerability specifically occurs in the pop_msg() function when filling the 'message' buffer with a user-supplied macro name. The pop_msg() function incorrectly assumes that the 'message' buffer will be null terminated after being filled via the Qvsnprintf() function. A CRLF sequence and null terminator (CRLF+N) is later appended to the data which may overwrite memory at a location adjacent to the buffer. By exploiting this to overwrite the LSB of a saved frame pointer, it is possible to influence the program in such a way that attacker-supplied instructions can be executed. This vulnerability affects Qpopper versions 4.0.4 and earlier. It should be noted that the exploitability of this issue is highly dependant on the memory layout, which will likely be influenced by compiler optimization. III. LINUX FOCUS LIST SUMMARY
http://online.securityfocus.com/archive/91/314827
2. Traffic Shaping. (Thread)
http://online.securityfocus.com/archive/91/314730 3. SecurityFocus Article Announcement (Thread) Relevant URL: http://online.securityfocus.com/archive/91/314566 IV. NEW PRODUCTS FOR LINUX PLATFORMS
EverLink SRAC Gateway is a high performance network appliance that integrates many security technologies into a simple network device. Operating at the application layer, the Gateway allows enterprises to build fully secured Virtual Private Network as easy as PLUG AND PLAY. By incorporating all authentication methods, including PKI and dynamic password, the Gateway provides the most thorough check of a user's identity. For those who have installed VPNs, the Gateway provides enterprises with significant added functionalities and security features to instantly accommodate mobile users anywhere in the world.
2. iChain
iChain provides identity-based web security services that control access to application and network resources across technical and organizational boundaries, as one Net.
3. NetOp Remote Control
With New NetOp Remote Control v7.5 you can easily reach any Windows, Linux, Sun Solaris or legacy OS/2 and DOS PC from your desktop or even via any Internet connected PC via our new IE browser Guest. View the remote PC's screen, control its keyboard and mouse, synchronize files, inventory its hardware and software, launch applications or chat with someone at the remote PC -- just as if you were seated at that computer. V. NEW TOOLS FOR LINUX PLATFORMS eXtended Allow - Deny list for PAM v0.4 by Adrian Ber beradrian@yahoo.com Relevant URL: http://www.geocities.com/beradrian/soft/xad/index.html Platforms: Linux, POSIX Summary: XAD is a very easy to configure PAM module. Through a very easy language you can allow/deny access to users.
2. C-Kermit v8.0.208
C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks. Recent versions include FTP and HTTP clients as well as an SSH interface, all of which can be scripted and aware of character-sets. It supports built-in security methods, including Kerberos IV, Kerberos V, SSL/TLS, and SRP, FTP protocol features such as MLSD, and source-code parity with Kermit 95 2.1 for Windows and OS/2.
3. trafcalc v1.0
Trafcalc calculates the size of the TCP-payload on a system via packet capturing and connection tracking at the user level instead of the IP level. Received on Mon Mar 17 13:28:39 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:02:27 EDT |
||||||||||
|
|||||||||||