LWN.net Logo

Security

Capturing web attacks with open proxy honeypots

Honeypots, hosts specifically set up to attract abuse, have been around since at least 1990. Typically, they have been used to detect attacks against various network services, such as SMTP or SSH, but have not been very successful at detecting a wide range of web application attacks. Open proxy honeypots provide a more attractive target for malicious web traffic. Combining several open proxies leads to the Distributed Open Proxy Honeypots (DOPH) project which centralizes the monitoring of open proxies installed all over the globe.

Standard honeypot techniques do not provide much of interest to a web attacker, there is no high profile website to deface or high value information stored there. The honeypot is unlikely to be able to respond correctly to attempts to probe for vulnerable web applications. This makes it difficult to gather information on the variety of web attacks that are being used "in the wild". What is needed is a way to listen in on malicious traffic, which is exactly what a proxy can do.

A proxy is simply a program that forwards traffic for a client. It sits in the middle of the conversation, sending the client requests to the server and forwarding the server replies back to the client. As far as the server can see, it is only talking to the proxy system, it cannot tell that there is a client elsewhere actually making the requests. Proxies exist for a number of reasons, SOCKS is used to traverse firewalls, whereas anonymizers are used to obscure the origin of web traffic. There are also less visible proxies for load balancing or to get around the "same origin" policy of the XmlHttpRequest Javascript call. Most proxies have rules that govern who can use them and what destinations are legitimate, without those rules, it becomes an open proxy.

Probably the most famous open proxy was the default configuration of sendmail (before version 8.9.0 in 1998) which would forward email to and from any destination. Before the explosion of spam, it was considered neighborly to relay mail for anyone who asked.

A system configured as an open proxy for web traffic can record information about what it sees, with luck some portion of it will be malicious. But there is a subtle problem with this approach, the proxy host may be facilitating attacks on vulnerable web servers, attacks which appear to originate with the proxy. There is also concern that recording the "conversation" could run afoul of wiretapping laws. These problems require an open proxy honeypot, at least one that wants to avoid legal trouble, to take some steps to minimize them.

Informing someone that you are recording is typically enough to avoid wiretapping violations, so the DOPH project uses two separate warnings. The first is on the proxy host's webpage, but since most malicious users will never see that page, an additional warning was added to the HTTP headers returned by the host. Typically only programs see those headers, but it is, at least, an attempt to inform the recorded party.

A much more difficult problem is to stop "bad" traffic while proxying "good" traffic. The proxy must seem to function correctly or it will never be used, but honeypot operators are interested in stopping web abuse, so they want to minimize the chances of being used in a real attack. It is a very fine line, they want the bad traffic to study, but not to pass on.

The DOPH project uses the ModSecurity module for the Apache webserver to filter content based on a set of rules maintained by Got Root. The rules specify the signature of various attacks which causes ModSecurity to flag them as it inspects the website traffic. To try to fool attackers and/or their programs, a HTTP 200 (OK) status is returned when an attack is detected. The ModEvasive Apache module is also used to detect and stop the proxy being used in a denial of service attack.

Fully configured versions of the proxy are available from the project as VMware images that can be run using the "free as in beer" VMware server software. The DOPH proxy communicates back to a central data collection server, sending the ModSecurity audit log information. This allows the project to aggregate the information to determine what kinds of attacks are currently ongoing. A Web Security Threat Report (PDF), covering the first few months of the project, was released in April. Seven, geographically diverse, hosts participated during the first reporting period and the project is always looking for more people, willing to run proxy hosts, to increase their data gathering abilities.

Open proxies are used by attackers to mask their true location. It is not uncommon for a chain of proxies to be used, as it makes it more difficult to track back to the originator. If the chain crosses borders, using proxy servers in different countries, each with its own set of laws and procedures to access the server log files, it makes it that much harder. The DOPH project does not specify how they publicize their proxies, that might be giving too much information to attackers, but during the first four months of 2007, their servers handled around a million web requests of which roughly 20% was malicious or suspicious.

Attackers are likely to get more sophisticated over time and their tools will get better at recognizing these kinds of techniques, but there is still value in gathering the data. The proxy techniques will evolve as well which will allow statistics to be gathered and new attacks to be spotted. As the attackers recognize the threat, they will be more inclined to use proxies in an attempt to mask their location, which provides a kind of feedback loop driving more traffic to the honeypots. Open proxy honeypots cannot and will not fool all of the attacks, but they provide a way to study some of them.

Comments (1 posted)

New vulnerabilities

avahi: denial of service

Package(s):avahi CVE #(s):CVE-2007-3372
Created:June 28, 2007 Updated:September 18, 2007
Description: Avahi is vulnerable to a local denial of service that can be caused by making an erroneous call to the assert() function.
Alerts:
Foresight FLEA-2007-0030-1 2007-06-28
Mandriva MDKSA-2007:185 2007-09-17

Comments (none posted)

c-ares: DNS cache poisoning

Package(s):c-ares CVE #(s):CVE-2007-3152 CVE-2007-3153
Created:June 28, 2007 Updated:July 3, 2007
Description: Versions of the c-ares DNS library below 1.4.0 are vulnerable to application DNS cache poisoning caused by a predictable DNS "Transaction ID" field in a DNS query.
Alerts:
Fedora FEDORA-2007-0724 2007-06-27

Comments (none posted)

firebird: buffer overflow

Package(s):firebird CVE #(s):CVE-2007-3181
Created:July 2, 2007 Updated:March 27, 2008
Description: The Firebird DBMS has a buffer overflow vulnerability involving the processing of connect requests with an overly large p_cnct_count value. Remote attackers can send a specially crafted request to the server in order to potentially execute arbitrary code with the permissions of the Firebird user.
Alerts:
Gentoo 200707-01 2007-07-01
Debian DSA-1529-1 2008-03-24

Comments (none posted)

fireflier-server: unsafe temp file

Package(s):fireflier-server CVE #(s):CVE-2007-2837
Created:July 2, 2007 Updated:July 3, 2007
Description: The fireflier-server interactive firewall rule creation tool has a vulnerability in the way that it uses temporary files. The vulnerability may be used locally to remove arbitrary files from the system.
Alerts:
Debian DSA-1326 2007-07-01

Comments (none posted)

gimp: multiple vulnerabilities

Package(s):gimp CVE #(s):CVE-2007-2949
Created:June 28, 2007 Updated:February 27, 2008
Description: The gimp image editor has several vulnerabilities, including a problem where it can open PSD files with excessive dimensions and a possible stack overflow in the Sunras loader.
Alerts:
Fedora FEDORA-2007-0725 2007-06-27
Fedora FEDORA-2007-619 2007-06-27
Fedora FEDORA-2007-618 2007-06-27
Ubuntu USN-480-1 2007-07-04
rPath rPSA-2007-0138-1 2007-07-11
Fedora FEDORA-2007-1044 2007-07-12
Fedora FEDORA-2007-1099 2007-07-16
Debian DSA-1335-1 2007-07-18
Fedora FEDORA-2007-627 2007-07-16
Gentoo 200707-09 2007-07-25
Foresight FLEA-2007-0038-1 2007-08-01
Slackware SSA:2007-222-01 2007-08-13
Mandriva MDKSA-2007:170 2007-08-23
Red Hat RHSA-2007:0513-01 2007-09-26
SuSE SUSE-SR:2007:015 2007-08-03

Comments (none posted)

glibc: integer overflow

Package(s):glibc CVE #(s):CVE-2007-3508
Created:July 4, 2007 Updated:July 4, 2007
Description: The GNU C library (prior to version 2.5-r4) suffers from an integer overflow vulnerability in the dynamic linker which could, maybe, be exploited to run code with root privileges.
Alerts:
Gentoo 200707-04 2007-07-03

Comments (1 posted)

gsambad: insecure temp files

Package(s):gsambad CVE #(s):CVE-2007-2838
Created:July 2, 2007 Updated:July 3, 2007
Description: The gsambad GTK+ configuration tool for samba uses temporary files unsafely. A local attacker can use this vulnerability to truncate arbitrary files.
Alerts:
Debian DSA-1327 2007-07-01

Comments (none posted)

hiki: missing input sanitizing

Package(s):hiki CVE #(s):CVE-2007-2836
Created:June 29, 2007 Updated:July 3, 2007
Description: Kazuhiro Nishiyama found a vulnerability in hiki, a Wiki engine written in Ruby, which could allow a remote attacker to delete arbitrary files which are writable to the Hiki user, via a specially crafted session parameter.
Alerts:
Debian DSA-1324 2007-06-28

Comments (none posted)

unicon-imc2: buffer overflow

Package(s):unicon-imc2 CVE #(s):CVE-2007-2835
Created:July 2, 2007 Updated:July 3, 2007
Description: The unicon-imc2 Chinese input method library does not safely use an environment variable. It is possible to use this to cause a buffer overflow and execute arbitrary code.
Alerts:
Debian DSA-1328 2007-07-01

Comments (none posted)

wireshark: multiple vulnerabilities

Package(s):wireshark CVE #(s):CVE-2007-3390 CVE-2007-3392 CVE-2007-3393
Created:June 28, 2007 Updated:February 27, 2008
Description: The wireshark network traffic analyzer has three vulnerabilities that can be used to create a denial of service. These include off-by-one overflows in the iSeries dissector, vulnerabilities in the MMS and SSL dissectors that can cause an infinite loop and an off-by-one overflow in the DHCP/BOOTP dissector.
Alerts:
Debian DSA-1322-1 2007-06-27
Fedora FEDORA-2007-0982 2007-07-09
Mandriva MDKSA-2007:145 2007-07-10
rPath rPSA-2007-0137-1 2007-07-11
Fedora FEDORA-2007-628 2007-07-09
Gentoo 200708-12 2007-08-16
Red Hat RHSA-2007:0710-04 2007-11-07
Red Hat RHSA-2007:0709-02 2007-11-15
Red Hat RHSA-2008:0059-01 2008-01-21
SuSE SUSE-SR:2007:015 2007-08-03

Comments (none posted)

Updated vulnerabilities

Asterisk: two SIP denial of service vulnerabilities

Package(s):Asterisk CVE #(s):CVE-2007-1561 CVE-2007-1594
Created:April 3, 2007 Updated:August 27, 2007
Description: The Madynes research team at INRIA has discovered that Asterisk contains a null pointer dereferencing error in the SIP channel when handling INVITE messages. Furthermore qwerty1979 discovered that Asterisk 1.2.x fails to properly handle SIP responses with return code 0. A remote attacker could cause an Asterisk server listening for SIP messages to crash by sending a specially crafted SIP message or answering with a 0 return code.
Alerts:
Gentoo 200704-01 2007-04-02
SuSE SUSE-SA:2007:034 2007-06-06
Debian DSA-1358-1 2007-08-26

Comments (none posted)

HelixPlayer: arbitrary code execution

Package(s):HelixPlayer CVE #(s):CVE-2007-3410
Created:June 27, 2007 Updated:September 17, 2007
Description: A buffer overflow flaw was found in the way HelixPlayer processed Synchronized Multimedia Integration Language (SMIL) files. It was possible for a malformed SMIL file to execute arbitrary code with the permissions of the user running HelixPlayer. (CVE-2007-3410)
Alerts:
Red Hat RHSA-2007:0605-01 2007-06-27
Fedora FEDORA-2007-0756 2007-06-29
Red Hat RHSA-2007:0841-01 2007-08-17
Gentoo 200709-05 2007-09-14

Comments (1 posted)

Sun JDK/JRE: multiple vulnerabilities

Package(s):Sun JDK/JRE CVE #(s):CVE-2007-2435 CVE-2007-2788 CVE-2007-2789
Created:June 1, 2007 Updated:April 18, 2008
Description: An unspecified vulnerability involving an "incorrect use of system classes" was reported by the Fujitsu security team. Additionally, Chris Evans from the Google Security Team reported an integer overflow resulting in a buffer overflow in the ICC parser used with JPG or BMP files, and an incorrect open() call to /dev/tty when processing certain BMP files.
Alerts:
Gentoo 200705-23 2007-05-31
Gentoo 200706-08 2007-06-26
SuSE SUSE-SA:2007:045 2007-07-18
Red Hat RHSA-2007:0817-01 2007-08-06
Red Hat RHSA-2007:1086-01 2007-12-12
Gentoo 200804-20 2008-04-17

Comments (none posted)

apache2: information disclosure

Package(s):apache CVE #(s):CVE-2007-1862
Created:June 20, 2007 Updated:February 18, 2008
Description: From the Mandriva advisory: "The recall_headers function in mod_mem_cache in Apache 2.2.4 does not properly copy all levels of header data, which can cause Apache to return HTTP headers containing previously-used data, which could be used to obtain potentially sensitive information by unauthorized users."
Alerts:
Mandriva MDKSA-2007:127 2007-06-19
Fedora FEDORA-2007-0704 2007-06-26
Fedora FEDORA-2008-1711 2008-02-15

Comments (2 posted)

apache: multiple vulnerabilities

Package(s):apache CVE #(s):CVE-2007-3304 CVE-2006-5752
Created:June 27, 2007 Updated:February 18, 2008
Description: The Apache HTTP Server did not verify that a process was an Apache child process before sending it signals. A local attacker who has the ability to run scripts on the Apache HTTP Server could manipulate the scoreboard and cause arbitrary processes to be terminated, which could lead to a denial of service. (CVE-2007-3304)

A flaw was found in the Apache HTTP Server mod_status module. Sites with the server-status page publicly accessible and ExtendedStatus enabled were vulnerable to a cross-site scripting attack. On Red Hat Enterprise Linux the server-status page is not enabled by default and it is best practice to not make this publicly available. (CVE-2006-5752)

Alerts:
Red Hat RHSA-2007:0532-01 2007-06-26
Red Hat RHSA-2007:0533-01 2007-06-27
Red Hat RHSA-2007:0534-01 2007-06-26
Red Hat RHSA-2007:0556-01 2007-06-26
rPath rPSA-2007-0136-1 2007-06-27
Fedora FEDORA-2007-617 2007-07-02
Mandriva MDKSA-2007:140 2007-07-04
Mandriva MDKSA-2007:141 2007-07-04
Mandriva MDKSA-2007:142 2007-07-04
Fedora FEDORA-2007-615 2007-07-12
Red Hat RHSA-2007:0557-01 2007-07-13
Red Hat RHSA-2007:0662-01 2007-07-13
Ubuntu USN-499-1 2007-08-16
rPath rPSA-2007-0182-1 2007-09-14
Fedora FEDORA-2007-2214 2007-09-18
SuSE SUSE-SA:2007:061 2007-11-19
Fedora FEDORA-2008-1711 2008-02-15

Comments (1 posted)

apache: cross-site scripting

Package(s):apache CVE #(s):CVE-2006-3918
Created:August 9, 2006 Updated:April 4, 2008
Description: From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server was returned to the user in an unescaped error message. This could allow an attacker to perform a cross-site scripting attack if a victim was tricked into connecting to a site and sending a carefully crafted Expect header."
Alerts:
Red Hat RHSA-2006:0618-01 2006-08-08
Red Hat RHSA-2006:0619-01 2006-08-10
Debian DSA-1167-1 2005-09-04
SuSE SUSE-SA:2006:051 2006-09-08
Ubuntu USN-575-1 2008-02-04
SuSE SUSE-SA:2008:021 2008-04-04

Comments (none posted)

bugzilla: multiple vulnerabilities

Package(s):bugzilla CVE #(s):CVE-2006-5453 CVE-2006-5454 CVE-2006-5455
Created:November 10, 2006 Updated:August 28, 2007
Description: Bugzilla has the following vulnerabilities:

Input data passed to various fields is not properly sanitized before being passed back to users.

Users can gain unauthorized access to read attachment descriptions while using diff mode.

HTTP GET and HTTP POST requests can be used to perform unauthorized actions due to improper verification.

Input that is passed to showdependencygraph.cgi is not properly sanitized before being returned to users.

Alerts:
Gentoo 200611-04 2006-11-09
Debian DSA-1208-1 2006-11-11

Comments (none posted)

clamav: denial of service

Package(s):clamav CVE #(s):CVE-2007-2650
Created:June 5, 2007 Updated:July 20, 2007
Description: A vulnerability in the OLE2 parser in ClamAV was found that could allow a remote attacker to cause a denial of service via resource consumption with a carefully crafted OLE2 file.
Alerts:
Mandriva MDKSA-2007:115 2007-06-04
SuSE SUSE-SA:2007:033 2007-06-06
Trustix TSLSA-2007-0020 2007-06-08
Gentoo 200706-05 2007-06-15
Debian DSA-1320-1 2007-06-23
Fedora FEDORA-2007-1154 2007-07-19

Comments (none posted)

cups: denial of service

Package(s):cups CVE #(s):CVE-2007-0720
Created:March 26, 2007 Updated:February 7, 2008
Description: Previous versions of the cups package could be forced to hang via a client "partially negotiating" an ssl connection. In this state, cups would not allow other connections to be made, a denial of service.
Alerts:
Foresight FLEA-2007-0003-1 2007-03-25
Gentoo 200703-28 2007-03-31
Red Hat RHSA-2007:0123-01 2007-04-16
Mandriva MDKSA-2007:086 2007-04-16
Mandriva MDVSA-2008:036 2007-02-06

Comments (none posted)

Cyrus-SASL: DIGEST-MD5 Pre-Authentication Denial of Service

Package(s):cyrus-sasl CVE #(s):CVE-2006-1721
Created:April 21, 2006 Updated:September 4, 2007
Description: Cyrus-SASL contains an unspecified vulnerability in the DIGEST-MD5 process that could lead to a Denial of Service. An attacker could possibly exploit this vulnerability by sending specially crafted data stream to the Cyrus-SASL server, resulting in a Denial of Service even if the attacker is not able to authenticate.
Alerts:
Gentoo 200604-09 2006-04-21
Ubuntu USN-272-1 2006-04-24
Mandriva MDKSA-2006:073 2006-04-24
Debian DSA-1042-1 2006-04-25
Fedora FEDORA-2006-515 2006-05-04
SuSE SUSE-SA:2006:025 2006-05-05
Red Hat RHSA-2007:0795-01 2007-09-04
Red Hat RHSA-2007:0878-01 2007-09-04

Comments (none posted)

denyhosts: denial of service

Package(s):denyhosts CVE #(s):
Created:June 21, 2007 Updated:June 27, 2007
Description: Version 2.6 of Denyhosts has a problem in the way it scans for "User from .." messages in the log. The message is detected anywhere in the log, not just in the middle of the "bad protocol version" log where it belongs. This can be used to cause a denial of service.
Alerts:
Fedora FEDORA-2007-0589 2007-06-20

Comments (none posted)

dovecot: directory traversal

Package(s):dovecot CVE #(s):CVE-2007-2231
Created:May 8, 2007 Updated:May 21, 2008
Description: Directory traversal vulnerability in index/mbox/mbox-storage.c in Dovecot before 1.0.rc29, when using the zlib plugin, allows remote attackers to read arbitrary gzipped (.gz) mailboxes (mbox files) via a .. (dot dot) sequence in the mailbox name.
Alerts:
Fedora FEDORA-2007-493 2007-05-07
Ubuntu USN-487-1 2007-07-17
Debian DSA-1359-1 2007-08-28
Red Hat RHSA-2008:0297-02 2008-05-21

Comments (none posted)

ekg: several vulnerabilities

Package(s):ekg CVE #(s):CVE-2005-2448 CVE-2007-1663 CVE-2007-1664 CVE-2007-1665
Created:June 25, 2007 Updated:July 2, 2007
Description: Several endianess errors may allow remote attackers to cause a denial of service. A memory leak in handling image messages may lead to denial of service. A null pointer deference in the token OCR code may lead to denial of service. A memory leak in the token OCR code may lead to denial of service.
Alerts:
Debian DSA-1318-1 2007-06-22
Fedora FEDORA-2007-0791 2007-07-02

Comments (none posted)

emacs21: denial of service

Package(s):emacs21 CVE #(s):CVE-2007-2833
Created:June 21, 2007 Updated:August 29, 2007
Description: The emacs21 editor has a denial of service vulnerability. emacs21 can be made to crash by viewing "certain types of images".
Alerts:
Debian DSA 1316-1 2007-06-21
Mandriva MDKSA-2007:133 2007-06-21
rPath rPSA-2007-0133-1 2007-06-25
Ubuntu USN-504-1 2007-08-28

Comments (none posted)

evolution: format string error

Package(s):evolution CVE #(s):CVE-2007-1002
Created:March 27, 2007 Updated:February 27, 2008
Description: A format string error in the "write_html()" function in calendar/gui/ e-cal-component-memo-preview.c when displaying a memo's categories can potentially be exploited to execute arbitrary code via a specially crafted shared memo containing format specifiers.
Alerts:
Mandriva MDKSA-2007:070 2007-03-27
Fedora FEDORA-2007-393 2007-04-04
Fedora FEDORA-2007-404 2007-04-04
Foresight FLEA-2007-0010-1 2007-04-05
Red Hat RHSA-2007:0158-01 2007-05-03
Gentoo 200706-02 2007-06-06
SuSE SUSE-SR:2007:015 2007-08-03

Comments (1 posted)

pop mail man-in-the-middle attacks

Package(s):evolution thunderbird mutt fetchmail CVE #(s):CVE-2007-1558
Created:May 8, 2007 Updated:August 7, 2007
Description: The APOP protocol allows remote attackers to guess the first 3 characters of a password via man-in-the-middle (MITM) attacks that use crafted message IDs and MD5 collisions. NOTE: this design-level issue potentially affects all products that use APOP, including (1) Thunderbird, (2) Evolution, (3) mutt, and (4) fetchmail.
Alerts:
Fedora FEDORA-2007-485 2007-05-07
Fedora FEDORA-2007-484 2007-05-07
Red Hat RHSA-2007:0353-01 2007-05-17
Mandriva MDKSA-2007:105 2007-05-17
Mandriva MDKSA-2007:107 2007-05-19
Red Hat RHSA-2007:0344-01 2007-05-30
Fedora FEDORA-2007-540 2007-05-30
Fedora FEDORA-2007-539 2007-05-30
Red Hat RHSA-2007:0401-01 2007-05-30
Fedora FEDORA-2007-551 2007-05-31
Fedora FEDORA-2007-550 2007-05-31
Fedora FEDORA-2007-552 2007-05-31
Fedora FEDORA-2007-552 2007-05-31
Fedora FEDORA-2007-552 2007-05-31
Fedora FEDORA-2007-552 2007-05-31
Fedora FEDORA-2007-0001 2007-06-01
Red Hat RHSA-2007:0386-01 2007-06-04
Mandriva MDKSA-2007:113 2007-06-04
rPath rPSA-2007-0114-1 2007-06-04
Red Hat RHSA-2007:0385-01 2007-06-07
rPath rPSA-2007-0122-1 2007-06-14
Foresight FLEA-2007-0026-1 2007-06-18
rPath rPSA-2007-0127-1 2007-06-19
Fedora FEDORA-2007-1447 2007-08-06

Comments (none posted)

evolution-data-server: malicious server arbitrary code execution

Package(s):evolution-data-server CVE #(s):CVE-2007-3257
Created:June 18, 2007 Updated:November 7, 2007
Description: From the GNOME bugzilla: "The "SEQUENCE" value in the GData of the IMAP code (camel-imap-folder.c) is converted from a string using strtol. This allows for negative values. The imap_rescan uses this value as an int. It checks for !seq and seq>summary.length. It doesn't check for seq < 0. Although seq is used as the index of an array."
Alerts:
Fedora FEDORA-2007-0464 2007-06-16
Ubuntu USN-475-1 2007-06-21
Debian DSA-1321-1 2007-06-23
Red Hat RHSA-2007:0509-01 2007-06-25
Red Hat RHSA-2007:0510-01 2007-06-25
Mandriva MDKSA-2007:136 2007-06-26
Fedora FEDORA-2007-595 2007-06-27
Fedora FEDORA-2007-594 2007-06-27
Debian DSA-1325-1 2007-06-29
SuSE SUSE-SA:2007:042 2007-07-05
Gentoo 200707-03 2007-07-02
Gentoo 200711-04 2007-11-06

Comments (1 posted)

fail2ban: log injection vulnerability

Package(s):fail2ban CVE #(s):
Created:June 22, 2007 Updated:July 30, 2007
Description: fail2ban 0.8 is susceptible to a log injection vulnerability. See this ossec.net entry for more information.
Alerts:
Fedora FEDORA-2007-0621 2007-06-21
Gentoo 200707-13 2007-07-28

Comments (none posted)

fail2ban: denial of service

Package(s):fail2ban CVE #(s):CVE-2006-6302
Created:February 16, 2007 Updated:July 30, 2007
Description: fail2ban 0.7.4 and earlier does not properly parse sshd logs file, which allows remote attackers to add arbitrary hosts to the /etc/hosts.deny file and cause a denial of service by adding arbitrary IP addresses to the sshd log file, as demonstrated by logging in to ssh using a login name containing certain strings with an IP address.
Alerts:
Gentoo 200702-05 2007-02-16

Comments (3 posted)

file: integer overflow

Package(s):file CVE #(s):CVE-2007-2799
Created:June 1, 2007 Updated:October 19, 2007
Description: Colin Percival from FreeBSD reported that the previous fix for the file_printf() buffer overflow introduced a new integer overflow. A remote attacker could entice a user to run the file program on an overly large file (more than 1Gb) that would trigger an integer overflow on 32-bit systems, possibly leading to the execution of arbitrary code with the rights of the user running file.
Alerts:
Gentoo 200705-25 2007-05-31
Mandriva MDKSA-2007:114 2007-06-05
Ubuntu USN-439-2 2007-06-11
Fedora FEDORA-2007-541 2007-06-11
Fedora FEDORA-2007-538 2007-06-11
Fedora FEDORA-2007-0836 2007-07-03
SuSE SUSE-SA:2007:040 2007-07-04
Debian DSA-1343-1 2007-07-31
Debian DSA-1343-2 2007-09-25
Gentoo 200710-19 2007-10-18

Comments (3 posted)

firefox: multiple vulnerabilities

Package(s):firefox mozilla seamonkey thunderbird CVE #(s):CVE-2007-1362 CVE-2007-2867 CVE-2007-2868 CVE-2007-2869 CVE-2007-2870 CVE-2007-2871
Created:June 4, 2007 Updated:August 29, 2007
Description: Various flaws were discovered in the layout and JavaScript engines. By tricking a user into opening a malicious web page, an attacker could execute arbitrary code with the user's privileges. (CVE-2007-2867, CVE-2007-2868)

A flaw was discovered in the form autocomplete feature. By tricking a user into opening a malicious web page, an attacker could cause a persistent denial of service. (CVE-2007-2869)

Nicolas Derouet discovered flaws in cookie handling. By tricking a user into opening a malicious web page, an attacker could force the browser to consume large quantities of disk or memory while processing long cookie paths. (CVE-2007-1362)

A flaw was discovered in the same-origin policy handling of the addEventListener JavaScript method. A malicious web site could exploit this to modify the contents, or steal confidential data (such as passwords), of other web pages. (CVE-2007-2870) Chris Thomas discovered a flaw in XUL popups. A malicious web site could exploit this to spoof or obscure portions of the browser UI, such as the location bar. (CVE-2007-2871)

Alerts:
Ubuntu USN-468-1 2007-06-01
Slackware SSA:2007-152-02 2007-06-04
Ubuntu USN-469-1 2007-06-05
Debian DSA-1300-1 2007-06-07
Debian DSA-1306-1 2007-06-12
Debian DSA-1305-1 2007-06-13
Mandriva MDKSA-2007:119 2007-06-12
Mandriva MDKSA-2007:120 2007-06-12
Debian DSA-1308-1 2007-06-14
Slackware SSA:2007-165-01 2007-06-15
Mandriva MDKSA-2007:126 2007-06-15
Mandriva MDKSA-2007:126-1 2007-06-16
Fedora FEDORA-2007-0544 2007-06-18
Foresight FLEA-2007-0027-1 2007-06-20
Gentoo 200706-06 2007-06-19
Mandriva MDKSA-2007:131 2007-06-20
SuSE SUSE-SA:2007:036 2007-06-27
Ubuntu USN-469-2 2007-08-29

Comments (3 posted)

freetype: arbitrary code execution

Package(s):freetype CVE #(s):CVE-2007-2754
Created:May 24, 2007 Updated:July 19, 2007
Description: The Freetype font rendering library versions 2.3.4 and below has an integer sign error. Remote attackers may be able to create a specially crafted TrueType Font file with a negative n_points value that will cause an integer overflow and heap-based buffer overflow, allowing the execution of arbitrary code.
Alerts:
OpenPKG OpenPKG-SA-2007.018 2007-05-24
Foresight FLEA-2007-0020-1 2007-05-21
rPath rPSA-2007-0108-1 2007-05-23
Trustix TSLSA-2007-0019 2007-05-25
Gentoo 200705-22 2007-05-30
Ubuntu USN-466-1 2007-05-30
Fedora FEDORA-2007-0033 2007-06-01
Debian DSA-1302-1 2007-06-10
Red Hat RHSA-2007:0403-01 2007-06-11
Foresight FLEA-2007-0025-1 2007-06-13
Mandriva MDKSA-2007:121 2007-06-13
Fedora FEDORA-2007-561 2007-06-18
SuSE SUSE-SA:2007:041 2007-07-04
Debian DSA-1334 2007-07-18

Comments (none posted)

freetype: integer overflows

Package(s):freetype CVE #(s):CVE-2006-0747 CVE-2006-1861 CVE-2006-2493 CVE-2006-2661 CVE-2006-3467
Created:June 8, 2006 Updated:October 10, 2007
Description: The FreeType library has several integer overflow vulnerabilities. If a user can be tricked into installing a specially crafted font file, arbitrary code can be executed with the privilege of the user.
Alerts:
Ubuntu USN-291-1 2006-06-08
Debian DSA-1095-1 2006-06-10
rPath rPSA-2006-0100-1 2006-06-12
Mandriva MDKSA-2006:099 2006-06-12
Mandriva MDKSA-2006:099-1 2006-06-13
SuSE SUSE-SA:2006:037 2006-06-27
Gentoo 200607-02 2006-07-09
Mandriva MDKSA-2006:129 2006-07-20
Slackware SSA:2006-207-02 2006-07-27
Ubuntu USN-324-1 2006-07-27
OpenPKG OpenPKG-SA-2006.017 2006-07-28
SuSE SUSE-SA:2006:045 2006-08-01
Fedora FEDORA-2006-912 2006-08-14
Red Hat RHSA-2006:0634-01 2006-08-21
Red Hat RHSA-2006:0635-01 2006-08-21
Mandriva MDKSA-2006:148 2006-08-24
rPath rPSA-2006-0157-1 2006-08-25
Gentoo 200609-04 2006-09-06
Ubuntu USN-341-1 2006-09-06
Debian DSA-1178-1 2006-09-16
Gentoo 200710-09 2007-10-09

Comments (none posted)

gcc: file overwrite vulnerability

Package(s):gcc CVE #(s):CVE-2006-3619
Created:September 6, 2006 Updated:March 14, 2008
Description: The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree.
Alerts:
Debian DSA-1170-1 2006-09-06
Red Hat RHSA-2007:0220-02 2007-05-01
Red Hat RHSA-2007:0473-01 2007-06-11
Mandriva MDVSA-2008:066 2007-03-13

Comments (none posted)

gd: buffer overflow

Package(s):gd CVE #(s):CVE-2007-0455
Created:February 7, 2007 Updated:February 28, 2008
Description: The gd graphics library contains a buffer overflow which could enable a remote attacker to execute arbitrary code. Note that various other packages include code from gd and could also be vulnerable.
Alerts:
Mandriva MDKSA-2007:035 2006-02-06
Mandriva MDKSA-2007:036 2006-02-06
Mandriva MDKSA-2007:038 2006-02-06
rPath rPSA-2007-0028-1 2007-02-08
Fedora FEDORA-2007-149 2007-02-12
Fedora FEDORA-2007-150 2007-02-12
Trustix TSLSA-2007-0007 2007-02-13
OpenPKG OpenPKG-SA-2007.016 2007-05-18
Ubuntu USN-473-1 2007-06-11
Red Hat RHSA-2008:0146-01 2008-02-28

Comments (2 posted)

gd: denial of service

Package(s):gd CVE #(s):CVE-2007-2756
Created:June 14, 2007 Updated:February 28, 2008
Description: Libgd2 has a denial of service vulnerability involving the incorrect validation of PNG callback results. If an application that is linked against libgd2 is used to process a specially-crafted PNG file, a denial of service involving CPU resource consumption can be caused.
Alerts:
Mandriva MDKSA-2007:122 2007-06-13
Mandriva MDKSA-2007:123 2007-06-13
Mandriva MDKSA-2007:124 2007-06-13
SuSE SUSE-SR:2007:013 2007-06-22
Slackware SSA:2007-178-01 2007-06-27
Red Hat RHSA-2008:0146-01 2008-02-28

Comments (none posted)

horde-kronolith: local file inclusion

Package(s):horde-kronolith CVE #(s):CVE-2006-6175
Created:January 17, 2007 Updated:March 7, 2008
Description: Kronolith contains a mistake in lib/FBView.php where a raw, unfiltered string is used instead of a sanitized string to view local files. An authenticated attacker could craft an HTTP GET request that uses directory traversal techniques to execute any file on the web server as PHP code, which could allow information disclosure or arbitrary code execution with the rights of the user running the PHP application (usually the webserver user).
Alerts:
Gentoo 200701-11 2007-01-16

Comments (none posted)

ImageMagick: integer overflows

Package(s):imagemagick CVE #(s):CVE-2007-1797
Created:April 4, 2007 Updated:April 17, 2008
Description: Multiple integer overflows in ImageMagick before 6.3.3-5 allow remote attackers to execute arbitrary code via (1) a crafted DCM image, which results in a heap-based overflow in the ReadDCMImage function, or (2) the (a) colors or (b) comments field in a crafted XWD image, which results in a heap-based overflow in the ReadXWDImage function, different issues than CVE-2007-1667.
Alerts:
rPath rPSA-2007-0064-1 2007-04-04
Fedora FEDORA-2007-413 2007-04-05
Fedora FEDORA-2007-414 2007-04-17
Gentoo 200705-13 2007-05-10
Ubuntu USN-481-1 2007-07-10
Mandriva MDKSA-2007:147 2007-07-20
Fedora FEDORA-2007-1340 2007-07-30
Red Hat RHSA-2008:0145-01 2008-04-16
Red Hat RHSA-2008:0165-01 2008-04-16

Comments (none posted)

imlib2: arbitrary code execution

Package(s):imlib2 CVE #(s):CVE-2006-4806 CVE-2006-4807 CVE-2006-4808 CVE-2006-4809
Created:November 6, 2006 Updated:August 13, 2007
Description: M. Joonas Pihlaja discovered that imlib2 did not sufficiently verify the validity of ARGB, JPG, LBM, PNG, PNM, TGA, and TIFF images. If a user were tricked into viewing or processing a specially crafted image with an application that uses imlib2, the flaws could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Ubuntu USN-376-1 2006-11-03
Ubuntu USN-376-2 2006-11-06
Mandriva MDKSA-2006:198 2006-11-06
Mandriva MDKSA-2006:198-1 2006-11-06
Fedora FEDORA-EXTRAS-2006-004 2006-11-09
Gentoo 200612-20 2006-12-20
Mandriva MDKSA-2007:156 2007-08-10

Comments (none posted)

ipsec-tools: denial of service

Package(s):ipsec-tools CVE #(s):CVE-2007-1841
Created:April 10, 2007 Updated:August 28, 2007
Description: A flaw was discovered in the IPSec key exchange server "racoon". Remote attackers could send a specially crafted packet and disrupt established IPSec tunnels, leading to a denial of service.
Alerts:
Ubuntu USN-450-1 2007-04-09
Mandriva MDKSA-2007:084 2007-04-16
SuSE SUSE-SR:2007:008 2007-04-27
Gentoo 200705-09 2007-05-08
Red Hat RHSA-2007:0342-01 2007-05-17
Debian DSA-1299-1 2007-06-07
Fedora FEDORA-2007-665 2007-08-27

Comments (none posted)

jasper: denial of service

Package(s):jasper CVE #(s):CVE-2007-2721
Created:June 1, 2007 Updated:November 6, 2007
Description: The jpc_qcx_getcompparms function in jpc/jpc_cs.c could allow remote user-assisted attackers to cause a denial of service (crash) and possibly corrupt the heap via malformed image files.
Alerts:
Fedora FEDORA-2007-0001 2007-06-01
Mandriva MDKSA-2007:129 2007-06-19
Ubuntu USN-501-1 2007-08-20
Ubuntu USN-501-2 2007-10-22
Mandriva MDKSA-2007:208 2007-11-05
Mandriva MDKSA-2007:209 2007-11-05

Comments (none posted)

kdebase: information leak

Package(s):kdebase CVE #(s):CVE-2007-2022
Created:June 13, 2007 Updated:September 19, 2007
Description: A problem with the interaction between the Flash Player and the Konqueror web browser was found. The problem could lead to key presses leaking to the Flash Player applet instead of the browser. NOTE: CVE number may be incorrect, see CVE entry
Alerts:
Red Hat RHSA-2007:0494-01 2007-06-13
Mandriva MDKSA-2007:138 2007-07-03
rPath rPSA-2007-0190-1 2007-09-18

Comments (1 posted)

kdelibs: cross-site scripting

Package(s):kdelibs konqeror CVE #(s):CVE-2007-0537
Created:February 5, 2007 Updated:August 13, 2007
Description: Konqueror 3.5.5 does not properly parse HTML comments, which allows remote attackers to conduct cross-site scripting (XSS) attacks and bypass some XSS protection schemes by embedding certain HTML tags within a comment, a related issue to CVE-2007-0478.
Alerts:
Mandriva MDKSA-2007:031 2007-02-02
Ubuntu USN-420-1 2007-02-06
rPath rPSA-2007-0052-1 2007-03-07
Gentoo 200703-10 2007-03-10
Mandriva MDKSA-2007:157 2007-08-10

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2007-1357
Created:April 16, 2007 Updated:November 14, 2007
Description: The atalk_sum_skb function in AppleTalk for Linux kernel 2.6.x before 2.6.21, and possibly 2.4.x, allows remote attackers to cause a denial of service (crash) via an AppleTalk frame that is shorter than the specified length, which triggers a BUG_ON call when an attempt is made to perform a checksum.
Alerts:
Fedora FEDORA-2007-433 2007-04-13
Fedora FEDORA-2007-432 2007-04-13
rPath rPSA-2007-0071-1 2007-04-16
SuSE SUSE-SA:2007:029 2007-05-03
SuSE SUSE-SA:2007:030 2007-05-10
Ubuntu USN-464-1 2007-05-23
SuSE SUSE-SA:2007:035 2007-06-14

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2006-5749 CVE-2006-4814 CVE-2006-6106
Created:January 5, 2007 Updated:May 7, 2008
Description: A security issue has been reported in Linux kernel due to an error in drivers/isdn/i4l/isdn_ppp.c as the "isdn_ppp_ccp_reset_alloc_state()" function never initializes an event timer before scheduling it with the "add_timer()" function.

The mincore function in the kernel does not properly lock access to user space, which has unspecified impact and attack vectors, possibly related to a deadlock.

Another vulnerability has been reported in Linux kernel caused by a boundary error within the handling of incoming CAPI messages in net/bluetooth/cmtp/capi.c. This can be exploited to overwrite certain Kernel data structures.

Alerts:
Trustix TSLSA-2007-0002 2007-01-05
Mandriva MDKSA-2007:012 2006-01-12
Fedora FEDORA-2007-058 2007-01-18
Mandriva MDKSA-2007:025 2007-01-23
Red Hat RHSA-2007:0014-01 2007-01-30
Mandriva MDKSA-2007:040 2007-02-07
rPath rPSA-2007-0031-1 2007-02-09
Ubuntu USN-416-1 2007-02-01
Ubuntu USN-416-2 2007-03-01
SuSE SUSE-SA:2007:053 2007-10-12
SuSE SUSE-SA:2007:035 2007-06-14
Debian DSA-1503 2008-02-22
Debian DSA-1503-2 2008-03-06
Red Hat RHSA-2008:0211-01 2008-05-07
CentOS CESA-2008:0211 2008-05-07

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-4623
Created:October 18, 2006 Updated:November 14, 2007
Description: The kernel DVB layer can be caused to crash with maliciously-formatted unidirectional lightweight encapsulation (ULE) data.
Alerts:
rPath rPSA-2006-0194-1 2006-10-17
Ubuntu USN-489-1 2007-07-19

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2007-0005 CVE-2007-1000
Created:March 15, 2007 Updated:November 14, 2007
Description: The Linux kernel has a boundary error problem with the Omnikey CardMan 4040 driver read and write functions. This can be used to cause a buffer overflow and possible execution or arbitrary code with kernel privileges.

The ipv6_getsockopt_sticky function in net/ipv6/ipv6_sockglue.c is vulnerable to a NULL pointer dereference. Local users can use this to crash the kernel or to disclose kernel memory.

Alerts:
Fedora FEDORA-2007-335 2007-03-14
Fedora FEDORA-2007-336 2007-03-14
Mandriva MDKSA-2007:078 2007-04-04
Red Hat RHSA-2007:0169-01 2007-04-30
Debian DSA-1286-1 2007-05-02
Fedora FEDORA-2007-599 2007-06-21
Ubuntu USN-486-1 2007-07-17
Ubuntu USN-489-1 2007-07-19

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-0007 CVE-2007-0006
Created:February 15, 2007 Updated:November 14, 2007
Description: Linux kernel versions from 2.6.9 to 2.6.20 have a denial of service vulnerability. A remote attacker can cause the key_alloc_serial function's key serial number collision avoidance code to have a null dereference, resulting in a crash.
Alerts:
Fedora FEDORA-2007-225 2007-02-13
Fedora FEDORA-2007-226 2007-02-13
Mandriva MDKSA-2007:047 2007-02-21
Red Hat RHSA-2007:0085-01 2007-02-27
rPath rPSA-2007-0050-1 2007-03-06
Red Hat RHSA-2007:0099-02 2007-03-14
Fedora FEDORA-2007-599 2007-06-21

Comments (1 posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-4535 CVE-2006-4538
Created:September 18, 2006 Updated:December 3, 2007
Description: Sridhar Samudrala discovered a local denial of service vulnerability in the handling of SCTP sockets. By opening such a socket with a special SO_LINGER value, a local attacker could exploit this to crash the kernel. (CVE-2006-4535)

Kirill Korotaev discovered that the ELF loader on the ia64 and sparc platforms did not sufficiently verify the memory layout. By attempting to execute a specially crafted executable, a local user could exploit this to crash the kernel. (CVE-2006-4538)

Alerts:
Ubuntu USN-347-1 2006-09-18
Debian DSA-1183-1 2006-09-25
Debian DSA-1184-1 2006-09-25
Debian DSA-1184-2 2006-09-26
Red Hat RHSA-2006:0689-01 2006-10-05
Mandriva MDKSA-2006:182 2006-10-11
Red Hat RHSA-2007:1049-01 2007-12-03

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2007-1861 CVE-2007-2242
Created:May 1, 2007 Updated:February 8, 2008
Description: The netlink protocol has an infinite recursion bug that allows users to cause a kernel crash. Also the IPv6 protocol allows remote attackers to cause a denial of service via crafted IPv6 type 0 route headers (IPV6_RTHDR_TYPE_0) that create network amplification between two routers.
Alerts:
Fedora FEDORA-2007-482 2007-05-01
Fedora FEDORA-2007-483 2007-05-01
rPath rPSA-2007-0084-1 2007-05-01
Foresight FLEA-2007-0016-1 2007-05-08
Debian DSA-1289-1 2007-05-13
Red Hat RHSA-2007:0347-01 2007-05-16
Mandriva MDKSA-2007:216 2007-11-13
SuSE SUSE-SA:2007:051 2007-09-06
Ubuntu USN-508-1 2007-08-31
Ubuntu USN-486-1 2007-07-17
Ubuntu USN-489-1 2007-07-19
Mandriva MDKSA-2007:171 2007-08-28
SuSE SUSE-SA:2008:006 2008-02-07

Comments (none posted)

kernel: denial of service by memory consumption

Package(s):kernel CVE #(s):CVE-2006-2936
Created:July 17, 2006 Updated:November 14, 2007
Description: