LWN.net Logo

LWN.net Weekly Edition for March 16, 2006

Novell goes for the desktop

Novell took advantage of CeBIT to send out an advance announcement for the upcoming SUSE Linux Enterprise Desktop (SLED) release. SLED has the potential to be a relatively interesting distribution, and not just because Novell has backed off and restored the SUSE name. If things go well, SLED might just yet help 2006 to be the year of Linux on the desktop - for real, this time. But we will have to wait until the (northern hemisphere) summer before we can actually get our hands on this distribution.

Desktop Linux efforts are not new by any means. Mandriva got its start as an effort to add better desktop support to the Red Hat Linux distribution. Companies like Corel, Xandros, Linspire, and others have created commercially-supported Linux desktop offerings. While some of those distributions have found some success, none of them have taken the corporate desktop by storm. So it does not require a particularly cynical observer to wonder just why Novell's attempt is destined to be any different.

Whether SLED will ultimately be successful remains to be seen. But Novell is doing some things differently, as a result of past experience and the resources that the company is able to bring to the problem. Even if SLED fails in the market, it will have succeeded in advancing the state of the art and highlighting what really needs to be done to bring about corporate desktop conversions.

Part of Novell's recipe is plain old hard work. From the press release:

Novell conducted hundreds of distinct usability tests and shot almost 1,500 hours of user interaction video that it used to aid the design of SUSE Linux Enterprise Desktop. Each feature of SUSE Linux Enterprise Desktop, such as setting desktop preferences, finding files, launching applications, using external devices like USB memory sticks, working with the Internet, and connecting to local and wireless networks, was rigorously tested and refined for usability to ensure the best possible performance in a business environment.

Much of this work has been posted to the Better Desktop Project site. When it comes to human factors, there is no substitute for watching people struggle with a program and seeing just where things go wrong. This is especially true if one is trying to create a system which is highly approachable for new users. Assuming Novell's developers pay attention to the lessons from this work, the result should be a system which is easier to use.

Novell then throws in some eye candy in the form of its XGL work. Solid support for (some) 3D cards should lead to a desktop with some real visual appeal. For many, a slicker desktop may be the final piece which pushes them toward acceptance of a Linux-based system.

For those with more practical concerns, Novell's GroupWise is, unsurprisingly, well supported. Novell has also added support for Microsoft visual basic macros in OpenOffice.org 2.0. Support for macros has been one of the big stumbling blocks for those looking to exchange documents with heavy Office users. VBA macro support is part of the ooo-build fork, but has not yet found its way into the OpenOffice.org mainline. Novell's work in integrating this support should help to push this feature forward for all users - once Novell releases the code.

Recent experience shows that Novell might be just a little slow to do that - though the release will certainly happen at some point. Novell is, in general, taking a very competitive approach to its Linux releases. And, while Novell is clearly interested in competing with Microsoft, it is also putting an emphasis on standing out from the other Linux distributions. So being the first distribution with important new features has become an important selling point for Novell. This push may make the competition between distributors a little less friendly, but that has been due to happen for some time anyway. With luck, it will also lead to better and faster progress in the area of desktop Linux, with the improved code finding its way to all users.

Comments (7 posted)

Ethereal and security

When Coverity released its first set of results from its defect scanning of a number of free software projects, the Ethereal protocol analyzer turned up with one of the lowest defect densities of all. Your editor, when posting the initial results, commented that the low defect density did not seem entirely consistent with the rather high density of security advisories for Ethereal. That comment did not sit well with the Ethereal developers, with one observing that "The article reads as if it was written by an amateur, not a professional with a proper grasp of sentence structure." Oh, well, your editor never claimed to be a "professional."

The original comment was unnecessary, however, and apologies are offered. In an attempt to make amends, your editor decided to take a closer look at Ethereal and its approach to security. What much of the world sees is a long list of security advisories and little else; if there is a larger story, it has not been told outside of the developers' lists. As it turns out, there is, indeed, a larger story.

The list of Ethereal security advisories is indeed long. The six advisories issued in 2005 enumerate 105 different security-related bugs, a number of which are of the form "several dissectors will do something unpleasant in these circumstances." There are 23 different CVE numbers cited. The Ethereal security page gives a number of suggestions for running Ethereal in a more secure way (don't run as root, use something like tcpdump to capture packets, etc.), and notes that "The Ethereal developers agree that the current situation isn't actually satisfying." Your editor, it seems, is not entirely alone in noting that some security issues may exist with Ethereal.

Ethereal has a couple of special challenges. One is that it must deal directly with arbitrary data which may have been specially generated by hostile parties. Any set of bits can come off a network, and Ethereal must do the right thing with it; most applications, instead, receive a cleaner and more controlled input stream from the outside. Ethereal also must deal with a wide variety of packet types, which leads to the inclusion of a large library of protocol-specific "dissectors." These dissectors bear some resemblance to device drivers in an operating system kernel: they are specialized, written by a diverse group of authors, and can be hard for others to review and test. And, as with drivers in the kernel, dissectors are the source of a large percentage of Ethereal bugs.

Ethereal vulnerabilities can also be serious. While problems in packages like cube, zoo, or tetex are very much worth fixing, the chances of systems being compromised by those vulnerabilities are relatively small. Ethereal, however, is a tool used by system and network administrators. Known vulnerabilities in Ethereal can be used to compromise an administrator's system; all that is required is the injection of a suitably-crafted packet onto a network where Ethereal is running. So Ethereal vulnerabilities could be especially attractive to an attacker with a specific target. This fact can be driven home by doing a quick search for Ethereal exploits; a number have been posted over the years.

So the Ethereal developers clearly need to keep security in mind. The good news is that they seem to be doing exactly that. While some of the vulnerabilities disclosed in 2005 were found by outside parties, the vast majority of them were turned up by the Ethereal hackers themselves. The developers, it seems, are putting some significant effort into finding problems before hostile outsiders do. This activity nicely explains both the large number of advisories and the small number of defects in the current Ethereal code base.

Clearly, the right kind of work is being done. Here (from the Ethereal security development page) are some of the things the Ethereal developers are doing to improve the security of their project:

  • Fuzz testing. As has been discovered in many applications, the feeding of random data to a program can turn up all kinds of interesting behavior. Ethereal has a "randpkt" utility which feeds entirely random data to the system. There is also an "editcap" program which introduces random corruption into files containing streams of real packets. Any dissector which is not truly paranoid about the data contained in the packets presented to it will eventually be caught out by a fuzzed packet.

  • Automatic code generation. Rather than hand-crafting code to deal with the structure of every packet type, the project is looking at generating dissector code from a description of the packet format. Once the code generator has been verified as safe, the resulting dissectors should be much more solid. Code generation is being used in a number of projects (Samba 4, for example) to produce better code in less time; Ethereal is machine generating some of its dissectors now, with an eye toward generating most or all of them at some point in the future.

  • Various changes aimed at avoiding dangerous code. These include core API changes to make certain kinds of errors harder to create. The tvbuff abstraction, for example, allows a portion of a packet to be passed to a dissector and catches any attempts to access data outside of that area. The Ethereal developers are also making a (somewhat belated) effort to stop using dangerous C library functions like sprintf() and strcat().

Throw in techniques like privilege separation and good, old-fashioned code review, and the result should be a relatively secure package. Perfect security is hard to come by, and Ethereal users should still stay on top of their updates. But the Ethereal developers appear to have a handle on the problem and are trying to do the right things. If all free software projects took security as seriously, our systems would be rather more solid.

Comments (24 posted)

Another round of changes at Mandriva

Back in July, 1998, LWN received a message from Gaël Duval announcing the first Linux-Mandrake release. This new distribution was a reworked version of the Red Hat 5.1 GPL release with KDE 1.0 (then not well supported by Red Hat) integrated. It was intended to be an easy to use, desktop-oriented distribution. Linux-Mandrake was also a classic case of an itch being scratched: Gaël put together the distribution he wished he had, released it onto the net, and immediately departed on vacation. The response he found on his return was rather beyond his expectations.

Shortly thereafter, MandrakeSoft was founded in an attempt to build a business around Linux-Mandrake. The story since then has been a series of ups and downs. The Linux bubble hit MandrakeSoft harder than many other companies; when the bottom fell out, MandrakeSoft found itself with a heavy load of expenses, an externally-imposed management team which had little interest in community or the Mandrake distribution, and a rapidly shrinking bank account. After going into bankruptcy, dumping the managers, and refocusing on its real customers, MandrakeSoft actually managed to turn a small profit. Last year, MandrakeSoft acquired Conectiva and renamed itself Mandriva.

On March 7, the company released its first quarter results, which clearly show that Mandriva is not, yet, out of the woods. These results are, as described by the report, "disappointing." Mandriva is no longer making a profit; instead, the company shows a €590,000 loss. Revenue is nearly flat from one year ago, despite the acquisition of Conectiva in the mean time.

So why is Mandriva hurting again? The report gives a number of reasons, including "slower than expected" revenue from OEM contracts, fewer retail sales, money spent on execution of large enterprise accounts, and higher marketing costs. The drop in retail sales is blamed on the spread of broadband Internet connections, which may be partially true. But the availability of other desktop-friendly, free distributions has also grown, and some of those alternatives are quite good. If Mandriva wants to continue to sell individual boxes with Linux disks, it needs to offer something which is clearly better. Mandriva's recent releases have not been that much better.

Mandriva is responding to these results in a number of ways. Cost cutting will be a necessary part of that response. From the report, it seems that Mandriva is engaging in some belated reduction of redundancies caused by the Conectiva acquisition. Unfortunately, it seems that engineering is one place where the company feels over-staffed at the moment, so a number of developers have been let go. So Mandriva's participation in community development, already much reduced from its early years, will shrink again.

The company has also laid off Gaël Duval, the person who got the whole thing started. Jacques Le Marois, another founder of MandrakeSoft, is also on the way out. This company, it seems, is now completely disconnected from its origins.

The report notes that "enterprise services" saw a big increase over the quarter, to the point that they account for 42% of total sales. So "enterprise" appears to be the company's direction for the future. To that end, Mandriva has been working on an administrative tool called "Pulse" which, it is said, will be released in the near future. There is a new distribution for individuals in the works; it will be called "Mandriva One." But this distribution almost looks like an afterthought.

The enterprise market may be where the money is, but there is some competition there too. As Mandriva aims for the corporate clients, it will be running up against Red Hat and Novell, and, to an extent, against the corporate services offered by companies like IBM, HP, and others. Mandriva looks like a bit of an underdog in that crowd. Underdogs can be successful, but their life is not always easy. In response to pressures from this market, Mandriva seems likely to move further away from its community roots. It is telling, in that regard, that Mandriva's reports no longer mention the Mandriva Club, which was once an important part of the company's business. Mandriva moved away from its community roots once before, and things did not go particularly well. One can only hope that the prospects are better this time around.

Comments (11 posted)

Page editor: Jonathan Corbet

Security

GPG signature verification trouble

Keeping secrets is only one of the applications of encryption technology. Another useful thing that can be done with cryptographic algorithms is signing of documents. Once something has been signed with an appropriate private key, anybody with access to the corresponding public key can confirm that (1) the document originated with the holder of the private key, and (2) that document has not been modified by anybody since it was signed. Thus, public-key signatures can add a level of assurance to ordinary communications; it can also play a crucial part in the creation of legally binding communications or contracts.

All of this depends on the signature mechanism working as advertised, however. So a couple of recently discovered bugs in GnuPG are a little disconcerting.

The first problem was discovered by the Gentoo project in February. The GnuPG tools which perform signature verification did not always set their exit code properly. So any program which used GnuPG to automatically verify signatures, and which relied solely on the exit code (which is not the recommended mode of operation, but which should work) could accept a signature which failed to verify. Thus, for example, a script which automatically downloads and installs package updates could be fooled into installing a third-party package. This problem was fixed in GnuPG version 1.4.2.1.

As part of its response to this bug, the GnuPG developers took a closer look at the signature verification code. There, they found a rather more serious vulnerability: GnuPG can fail to detect injected data. In particular, when attached signatures are being used, arbitrary data can be added to the beginning or the end of the text, and GnuPG will fail to detect the change. This problem is fixed in version 1.4.2.2; all prior versions are vulnerable.

The fact that this vulnerability was able to persist for so long is a bit discouraging. Code like GnuPG is (one hopes!) subject to a relatively high degree of review. The developers want to be sure that the system they ship is secure, and outside researchers have plenty of reasons for wanting to find holes. But, despite this review, a fairly large hole remained in the code for years. The sad fact is that, while code review can help to find problems, it is not enough.

Comments (9 posted)

New vulnerabilities

libapreq2: algorithm weakness

Package(s):libapreq2-perl apache2 CVE #(s):CVE-2006-0042
Created:March 14, 2006 Updated:April 18, 2006
Description: An algorithm weakness has been discovered in Apache2::Request, the generic request library for Apache2 which can be exploited remotely and cause a denial of service via CPU consumption.
Alerts:
Gentoo 200604-08 2006-04-17
Debian DSA-1000-2 2006-04-03
Debian DSA-1000-1 2006-03-14

Comments (5 posted)

crossfire: arbitrary code execution

Package(s):crossfire CVE #(s):CVE-2006-1010
Created:March 14, 2006 Updated:April 24, 2006
Description: It was discovered that Crossfire, a multiplayer adventure game, performs insufficient bounds checking on network packets when run in "oldsocketmode", which may possibly lead to the execution of arbitrary code.
Alerts:
Gentoo 200604-11 2006-04-22
Debian DSA-1001-1 2006-03-14

Comments (none posted)

cube: multiple vulnerabilities

Package(s):cube CVE #(s):CVE-2006-1100 CVE-2006-1101 CVE-2006-1102
Created:March 13, 2006 Updated:March 15, 2006
Description: Luigi Auriemma reported that Cube is vulnerable to a buffer overflow in the sgetstr() function (CVE-2006-1100) and that the sgetstr() and getint() functions fail to verify the length of the supplied argument, possibly leading to the access of invalid memory regions (CVE-2006-1101). Furthermore, he discovered that a client crashes when asked to load specially crafted mapnames (CVE-2006-1102).
Alerts:
Gentoo 200603-10 2006-03-13

Comments (none posted)

gnupg: incorrect signature verification

Package(s):gnupg CVE #(s):CVE-2006-0049
Created:March 13, 2006 Updated:May 15, 2006
Description: Another vulnerability has been found in GnuPG. "Signature verification of non-detached signatures may give a positive result but when extracting the signed data, this data may be prepended or appended with extra data not covered by the signature. Thus it is possible for an attacker to take any signed message and inject extra arbitrary data."
Alerts:
Fedora-Legacy FLSA:185355 2006-05-12
Trustix TSLSA-2006-0014 2006-03-20
Red Hat RHSA-2006:0266-01 2006-03-15
Slackware SSA:2006-072-02 2006-03-14
Fedora FEDORA-2006-147 2006-03-13
Mandriva MDKSA-2006:055 2006-03-13
Ubuntu USN-264-1 2006-03-13
Debian DSA-993-2 2006-03-13
Gentoo 200603-08 2006-03-10
Debian DSA-993-1 2006-03-10

Comments (none posted)

kpdf: insufficient patching

Package(s):kpdf kdegraphics CVE #(s):CVE-2006-0746
Created:March 14, 2006 Updated:March 17, 2006
Description: Certain patches for kpdf do not include all relevant patches from xpdf that were associated with CVE-2005-3627. See this advisory for details.
Alerts:
Debian DSA-1008-1 2006-03-17
Slackware SSA:2006-072-01 2006-03-14
Red Hat RHSA-2006:0262-01 2006-03-09

Comments (1 posted)

libcrypt-cbc-perl: programming error

Package(s):libcrypt-cbc-perl CVE #(s):CVE-2006-0898
Created:March 13, 2006 Updated:March 17, 2006
Description: Lincoln Stein discovered that the Perl Crypt::CBC module produces weak ciphertext when used with block encryption algorithms with blocksize > 8 bytes.
Alerts:
Gentoo 200603-15 2006-03-17
Debian DSA-996-1 2006-03-13

Comments (none posted)

lurker: several vulnerabilities

Package(s):lurker CVE #(s):CVE-2006-1062 CVE-2006-1063 CVE-2006-1064
Created:March 14, 2006 Updated:March 15, 2006
Description: Several security related problems have been discovered in lurker, an archive tool for mailing lists with integrated search engine.
  • Lurker's mechanism for specifying configuration files was vulnerable to being overridden. As lurker includes sections of unparsed config files in its output, an attacker could manipulate lurker into reading any file readable by the www-data user. (CVE-2006-1062)
  • It is possible for a remote attacker to create or overwrite files in any writable directory that is named "mbox". (CVE-2006-1063)
  • Missing input sanitizing allows an attacker to inject arbitrary web script or HTML. (CVE-2006-1064)
Alerts:
Debian DSA-999-1 2006-03-14

Comments (none posted)

Ubuntu installer: plain text passwords in log file

Package(s):base-config passwd CVE #(s):
Created:March 13, 2006 Updated:March 15, 2006
Description: Karl Øie discovered that the Ubuntu 5.10 installer failed to clean passwords in the installer log files. Since these files were world-readable, any local user could see the password of the first user account, which has full sudo privileges by default.
Alerts:
Ubuntu USN-262-1 2006-03-12

Comments (none posted)

webcalendar: multiple vulnerabilities

Package(s):webcalendar CVE #(s):CVE-2005-3949 CVE-2005-3961 CVE-2005-3982
Created:March 15, 2006 Updated:May 15, 2006
Description: The PHP-based webcalendar package suffers from three vulnerabilities: a set of SQL injection problems (CVE-2005-3949), an input sanitizing failure allowing local files to be overwritten (CVE-2005-3961), and a response splitting vulnerability (CVE-2005-3982).
Alerts:
Debian DSA-1002-1 2006-03-15

Comments (none posted)

zoph: SQL injection vulnerability

Package(s):zoph CVE #(s):CVE-2006-0402
Created:March 9, 2006 Updated:March 15, 2006
Description: The Zoph web-based photo management system has an SQL injection vulnerability. Insufficient input sanitization in the photo searching code can be used by an attacker for an SQL injection attack.
Alerts:
Debian DSA-989-1 2006-03-09

Comments (none posted)

Updated vulnerabilities

ADOdb: PostgresSQL command injection

Package(s):adodb CVE #(s):CVE-2006-0410
Created:February 6, 2006 Updated:April 17, 2006
Description: Andy Staudacher discovered that ADOdb does not properly sanitize all parameters. By sending specifically crafted requests to an application that uses ADOdb and a PostgreSQL backend, an attacker might exploit the flaw to execute arbitrary SQL queries on the host.
Alerts:
Gentoo 200604-07 2006-04-14
Debian DSA-1031-1 2006-04-08
Debian DSA-1030-1 2006-04-08
Debian DSA-1029-1 2006-04-08
Gentoo 200602-02 2006-02-06

Comments (none posted)

apache: cross-site scripting

Package(s):apache CVE #(s):CVE-2005-3352
Created:December 14, 2005 Updated:May 10, 2006
Description: Versions 1 and 2 of the apache web server suffer from a cross-site scripting vulnerability in the mod_imap module; see this bugzilla entry for details.
Alerts:
Slackware SSA:2006-129-01 2006-05-10
SuSE SUSE-SR:2006:004 2006-02-24
Fedora-Legacy FLSA:175406 2006-02-18
Gentoo 200602-03 2006-02-06
Fedora FEDORA-2006-052 2006-01-20
Red Hat RHSA-2006:0158-01 2006-01-17
Ubuntu USN-241-1 2006-01-12
Trustix TSLSA-2005-0074 2005-12-23
Mandriva MDKSA-2006:007 2006-01-05
Red Hat RHSA-2006:0159-01 2006-01-05
OpenPKG OpenPKG-SA-2005.029 2005-12-14

Comments (none posted)

blender: integer overflow

Package(s):blender CVE #(s):CVE-2005-4470
Created:January 6, 2006 Updated:June 15, 2006
Description: Damian Put discovered that Blender did not properly validate a 'length' value in .blend files. Negative values led to an insufficiently sized memory allocation. By tricking a user into opening a specially crafted .blend file, this could be exploited to execute arbitrary code with the privileges of the Blender user.
Alerts:
Debian-Testing DTSA-29-1 2006-06-15
Debian DSA-1039-1 2006-04-24
Gentoo 200601-08 2006-01-13
Ubuntu USN-238-2 2006-01-06
Ubuntu USN-238-1 2006-01-06

Comments (none posted)

bluez-hcidump: buffer overflow

Package(s):bluez-hcidump CVE #(s):CVE-2006-0670
Created:February 18, 2006 Updated:March 10, 2006
Description: A buffer overflow in l2cap.c in hcidump allows remote attackers to cause a denial of service (crash) through a wireless Bluetooth connection via a malformed Logical Link Control and Adaptation Protocol (L2CAP) packet.
Alerts:
Debian DSA-990-1 2006-03-10
Ubuntu USN-256-1 2006-02-21
Mandriva MDKSA-2006:041 2006-02-17

Comments (none posted)

bmv: integer overflow

Package(s):bmv CVE #(s):CVE-2005-3278
Created:March 2, 2006 Updated:March 8, 2006
Description: The bmv PostScript viewer has an integer overflow vulnerability. If a specially crafted PostScript file is read by bmv, it may be possible to execute arbitrary code.
Alerts:
Debian DSA-981-1 2006-02-26

Comments (none posted)

BomberClone: remote execution of arbitrary code

Package(s):bomberclone CVE #(s):CVE-2006-0460
Created:February 17, 2006 Updated:March 14, 2006
Description: Stefan Cornelius of the Gentoo Security team discovered multiple missing buffer checks in BomberClone's code. By sending overly long error messages to the game via network, a remote attacker may exploit buffer overflows to execute arbitrary code with the rights of the user running BomberClone.
Alerts:
Debian DSA-997-1 2006-03-13
Gentoo 200602-09 2006-02-16

Comments (none posted)

bzip2: race condition and infinite loop

Package(s):bzip2 CVE #(s):CAN-2005-0953 CAN-2005-1260
Created:May 17, 2005 Updated:January 10, 2007
Description: A race condition in bzip2 1.0.2 and earlier allows local users to modify permissions of arbitrary files via a hard link attack on a file while it is being decompressed, whose permissions are changed by bzip2 after the decompression is complete. Also specially crafted bzip2 archives may cause an infinite loop in the decompressor.
Alerts:
rPath rPSA-2007-0004-1 2007-01-09
Debian DSA-741-1 2005-07-07
Red Hat RHSA-2005:474-01 2005-06-16
OpenPKG OpenPKG-SA-2005.008 2005-06-10
SuSE SUSE-SR:2005:015 2005-06-07
Debian DSA-730-1 2005-05-27
Mandriva MDKSA-2005:091 2005-05-18
Ubuntu USN-127-1 2005-05-17

Comments (2 posted)

ktools: buffer overflow

Package(s):centericq CVE #(s):CVE-2005-3863
Created:December 7, 2005 Updated:August 29, 2006
Description: From the Debian-Testing alert: Mehdi Oudad "deepfear" and Kevin Fernandez "Siegfried" from the Zone-H Research Team discovered a buffer overflow in kkstrtext.h of the ktools library, which is included in (at least) centericq and motor.
Alerts:
Gentoo 200608-27 2006-08-29
Debian DSA-1088-1 2006-06-03
Debian DSA-1083-1 2006-05-31
Gentoo 200512-11 2005-12-20
Debian-Testing DTSA-23-1 2005-12-05

Comments (none posted)

cpio: arbitrary code execution

Package(s):cpio CVE #(s):CVE-2005-4268
Created:January 2, 2006 Updated:March 17, 2010
Description: Richard Harms discovered that cpio did not sufficiently validate file properties when creating archives. Files with e. g. a very large size caused a buffer overflow. By tricking a user or an automatic backup system into putting a specially crafted file into a cpio archive, a local attacker could probably exploit this to execute arbitrary code with the privileges of the target user (which is likely root in an automatic backup system).
Alerts:
CentOS CESA-2010:0145 2010-03-17
Red Hat RHSA-2010:0145-01 2010-03-15
rPath rPSA-2007-0094-1 2007-05-07
Red Hat RHSA-2007:0245-02 2007-05-01
Ubuntu USN-234-1 2006-01-02

Comments (none posted)

curl: buffer overflow

Package(s):curl CVE #(s):CVE-2005-4077
Created:December 8, 2005 Updated:March 27, 2006
Description: The curl file transfer utility has a buffer overflow vulnerability in the URL authentication code. If an overly long URL is used, a buffer overflow can result, allowing for local unauthorized access.
Alerts:
Gentoo 200603-25 2006-03-27
Debian DSA-919-2 2006-03-10
Trustix TSLSA-2005-0072 2005-12-16
Red Hat RHSA-2005:875-01 2005-12-20
Gentoo 200512-09 2005-12-16
Ubuntu USN-228-1 2005-12-12
Fedora FEDORA-2005-1137 2005-12-12
Fedora FEDORA-2005-1136 2005-12-12
Debian DSA-919-1 2005-12-12
OpenPKG OpenPKG-SA-2005.028 2005-12-10
Mandriva MDKSA-2005:224 2005-12-08
Fedora FEDORA-2005-1129 2005-12-08
Fedora FEDORA-2005-1130 2005-12-08

Comments (none posted)

cyrus-imapd: buffer overflows

Package(s):cyrus-imapd CVE #(s):CAN-2005-0546
Created:February 23, 2005 Updated:April 10, 2006
Description: Cyrus-imapd, prior to version 2.2.12, contains several buffer overflows which could be exploited by an (authenticated) attacker to run code on the server system.
Alerts:
Fedora-Legacy FLSA:156290 2006-04-04
Red Hat RHSA-2005:408-01 2005-05-17
Fedora FEDORA-2005-339 2005-04-27
OpenPKG OpenPKG-SA-2005.005 2005-04-05
Conectiva CLA-2005:937 2005-03-17
Mandrake MDKSA-2005:051 2005-03-04
Ubuntu USN-87-1 2005-02-28
SuSE SUSE-SA:2005:009 2005-02-24
Gentoo 200502-29 2005-02-23

Comments (none posted)

dia: missing input sanitizing

Package(s):dia CVE #(s):CAN-2005-2966
Created:October 4, 2005 Updated:April 6, 2006
Description: Joxean Koret discovered that the SVG import plugin did not properly sanitize data read from an SVG file. By tricking an user into opening a specially crafted SVG file, an attacker could exploit this to execute arbitrary code with the privileges of the user.
Alerts:
Debian DSA-1025-1 2006-04-06
Mandriva MDKSA-2005:187 2005-10-20
Gentoo 200510-06 2005-10-06
Debian DSA-847-1 2005-10-08
SuSE SUSE-SR:2005:022 2005-10-07
Ubuntu USN-193-1 2005-10-04

Comments (none posted)

emacs21: format string vulnerability in "movemail"

Package(s):emacs21 CVE #(s):CAN-2005-0100
Created:February 7, 2005 Updated:May 15, 2006
Description: Max Vozeler discovered a format string vulnerability in the "movemail" utility of Emacs. By sending specially crafted packets, a malicious POP3 server could cause a buffer overflow, which could be exploited to execute arbitrary code with the privileges of the user and the "mail" group.
Alerts:
Fedora-Legacy FLSA:152898 2006-05-12
Debian DSA-685-1 2005-02-17
Mandrake MDKSA-2005:038 2005-02-15
Gentoo 200502-20 2005-02-15
Fedora FEDORA-2005-146 2005-02-14
Fedora FEDORA-2005-145 2005-02-14
Red Hat RHSA-2005:133-01 2005-02-15
Red Hat RHSA-2005:110-01 2005-02-15
Red Hat RHSA-2005:134-01 2005-02-10
Red Hat RHSA-2005:112-01 2005-02-10
Fedora FEDORA-2005-116 2005-02-08
Fedora FEDORA-2005-115 2005-02-08
Debian DSA-671-1 2005-02-08
Debian DSA-670-1 2005-02-08
Ubuntu USN-76-1 2005-02-07

Comments (none posted)

enscript: arbitrary code execution

Package(s):enscript CVE #(s):CAN-2004-1184 CAN-2004-1185 CAN-2004-1186
Created:January 21, 2005 Updated:May 27, 2006
Description: Erik Sjölund has discovered several security relevant problems in enscript, a program to convert ASCII text into Postscript and other formats. Unsanitized input can cause the execution of arbitrary commands via EPSF pipe support. Due to missing sanitizing of filenames it is possible that a specially crafted filename can cause arbitrary commands to be executed. Multiple buffer overflows can cause the program to crash.
Alerts:
rPath rPSA-2006-0083-1 2006-05-26
Fedora-Legacy FLSA:152892 2005-12-17
Red Hat RHSA-2005:040-01 2005-02-15
Mandrake MDKSA-2005:033 2005-02-10
Gentoo 200502-03 2005-02-02
Red Hat RHSA-2005:039-01 2005-02-01
Fedora FEDORA-2005-096 2005-01-31
Fedora FEDORA-2005-092 2005-01-28
Fedora FEDORA-2005-091 2005-01-28
Fedora FEDORA-2005-016 2005-01-26
Fedora FEDORA-2005-015 2005-01-26
Ubuntu USN-68-1 2005-01-24
Debian DSA-654-1 2005-01-21

Comments (none posted)

evolution: format string issues

Package(s):evolution CVE #(s):CAN-2005-2549 CAN-2005-2550
Created:August 15, 2005 Updated:March 23, 2006
Description: Evolution has format string issues. SITIC advisory SA05-001 contains more information.
Alerts:
Debian DSA-1016-1 2006-03-23
SuSE SUSE-SA:2005:054 2005-09-16
Red Hat RHSA-2005:267-01 2005-08-29
Gentoo 200508-12 2005-08-23
Mandriva MDKSA-2005:141 2005-08-17
Fedora FEDORA-2005-742 2005-08-11
Fedora FEDORA-2005-743 2005-08-11

Comments (2 posted)

fetchmail: multidrop bug

Package(s):fetchmail CVE #(s):CVE-2005-4348
Created:December 20, 2005 Updated:May 27, 2006
Description: Fetchmail contains a bug which allows a malicious mail server to crash the client by sending a message without headers. This occurs when running in multidrop mode.
Alerts:
rPath rPSA-2006-0084-1 2006-05-26
Fedora-Legacy FLSA:164512 2006-05-12
Slackware SSA:2006-045-01 2006-02-15
Debian DSA-939-1 2006-01-13
Ubuntu USN-233-1 2006-01-02
Mandriva MDKSA-2005:236 2005-12-23
Fedora FEDORA-2005-1187 2005-12-20
Fedora FEDORA-2005-1186 2005-12-20

Comments (none posted)

ffmpeg: buffer overflow

Package(s):ffmpeg CVE #(s):CVE-2005-4048
Created:December 15, 2005 Updated:March 17, 2006
Description: The avcodec_default_get_buffer() function of the ffmpeg library has a buffer overflow vulnerability. A user can be tricked into playing a maliciously created PNG movie, allowing the attacker to run arbitrary code with the user's privileges.
Alerts:
Debian DSA-1005-1 2006-03-16
Debian DSA-1004-1 2006-03-16
Debian DSA-992-1 2006-03-10
Gentoo 200603-03 2006-03-04
Gentoo 200602-01 2006-02-05
Gentoo 200601-06 2006-01-10
Ubuntu USN-230-2 2005-12-16
Ubuntu USN-230-1 2005-12-14
Mandriva MDKSA-2005:228 2005-12-14
Mandriva MDKSA-2005:229 2005-12-14
Mandriva MDKSA-2005:232 2005-12-14
Mandriva MDKSA-2005:230 2005-12-14
Mandriva MDKSA-2005:231 2005-12-14

Comments (none posted)

flex: buffer overflow

Package(s):flex CVE #(s):CVE-2006-0459
Created:March 7, 2006 Updated:March 28, 2006
Description: Chris Moore discovered a buffer overflow in a particular class of lexicographical scanners generated by flex. This could be exploited to execute arbitrary code by processing specially crafted user-defined input to an application that uses a flex scanner for parsing.
Alerts:
Debian DSA-1020-1 2006-03-28
Gentoo 200603-07 2006-03-10
Ubuntu USN-260-1 2006-03-06

Comments (none posted)

Foomatic: Arbitrary command execution in foomatic-rip

Package(s):foomatic CVE #(s):CAN-2004-0801
Created:September 20, 2004 Updated:May 31, 2006
Description: There is a vulnerability in the foomatic-filters package. This vulnerability is due to insufficient checking of command-line parameters and environment variables in the foomatic-rip filter. This vulnerability may allow both local and remote attackers to execute arbitrary commands on the print server with the permissions of the spooler.
Alerts:
SuSE SUSE-SA:2006:026 2006-05-30
Fedora-Legacy FLSA:2076 2004-11-05
Conectiva CLA-2004:880 2004-10-27
Fedora FEDORA-2004-303 2004-09-21
Gentoo 200409-24 2004-09-20

Comments (none posted)

freeciv: denial of service

Package(s):freeciv CVE #(s):CVE-2006-0047
Created:March 8, 2006 Updated:March 16, 2006
Description: The freeciv "civserver" application is susceptible to a denial of service vulnerability.
Alerts:
Gentoo 200603-11 2006-03-16
Debian DSA-994-1 2006-03-13
Mandriva MDKSA-2006:053 2006-03-07

Comments (none posted)

gdb: multiple vulnerabilities

Package(s):gdb CVE #(s):CAN-2005-1704 CAN-2005-1705
Created:May 20, 2005 Updated:August 11, 2006
Description: Tavis Ormandy of the Gentoo Linux Security Audit Team discovered an integer overflow in the BFD library, resulting in a heap overflow. A review also showed that by default, gdb insecurely sources initialization files from the working directory. Successful exploitation would result in the execution of arbitrary code on loading a specially crafted object file or the execution of arbitrary commands.
Alerts:
Red Hat RHSA-2006:0354-01 2006-08-10
Red Hat RHSA-2006:0368-01 2006-07-20
Mandriva MDKSA-2005:215 2005-11-23
Fedora FEDORA-2005-1033 2005-10-27
Fedora FEDORA-2005-1032 2005-10-27
Red Hat RHSA-2005:801-01 2005-10-18
Red Hat RHSA-2005:763-01 2005-10-11
Red Hat RHSA-2005:709-01 2005-10-05
Red Hat RHSA-2005:673-01 2005-10-05
Red Hat RHSA-2005:659-01 2005-09-28
Fedora FEDORA-2005-498 2005-06-29
Fedora FEDORA-2005-497 2005-06-29
Gentoo 200506-01 2005-06-01
Trustix TSLSA-2005-0025 2005-05-31
Mandriva MDKSA-2005:095 2005-05-30
Ubuntu USN-136-2 2005-05-27
Ubuntu USN-136-1 2005-05-27
Ubuntu USN-135-1 2005-05-27
Gentoo 200505-15 2005-05-20

Comments (5 posted)

gdk-pixbuf: multiple vulnerabilities

Package(s):gdk-pixbuf gtk2 CVE #(s):CVE-2005-3186 CVE-2005-2976 CVE-2005-2975
Created:November 15, 2005 Updated:March 20, 2006
Description: The gdk-pixbuf package contains an image loading library used with the GNOME GUI desktop environment. A bug was found in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to execute arbitrary code when the file was opened by a victim.

Ludwig Nussel discovered an integer overflow bug in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to execute arbitrary code or crash when the file was opened by a victim.

Ludwig Nussel also discovered an infinite-loop denial of service bug in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to stop responding when the file was opened by a victim.

Alerts:
Fedora-Legacy FLSA:173274 2006-03-16
Debian DSA-913-1 2005-12-01
Debian DSA-911-1 2005-11-29
Trustix TSLSA-2005-0066 2005-11-18
Mandriva MDKSA-2005:214 2005-11-18
Ubuntu USN-216-1 2005-11-16
SuSE SUSE-SA:2005:065 2005-11-16
Gentoo 200511-14 2005-11-16
Fedora FEDORA-2005-1088 2005-11-15
Fedora FEDORA-2005-1087 2005-11-15
Fedora FEDORA-2005-1086 2005-11-15
Fedora FEDORA-2005-1085 2005-11-15
Red Hat RHSA-2005:811-01 2005-11-15
Red Hat RHSA-2005:810-01 2005-11-15

Comments (none posted)

gedit: format string vulnerability

Package(s):gedit CVE #(s):CAN-2005-1686
Created:June 9, 2005 Updated:February 5, 2009
Description: A format string vulnerability has been discovered in gedit. Calling the program with specially crafted file names caused a buffer overflow, which could be exploited to execute arbitrary code with the privileges of the gedit user.
Alerts:
Fedora FEDORA-2009-1189 2009-01-29
Fedora FEDORA-2009-1187 2009-01-29
Debian DSA-753-1 2005-07-12
Mandriva MDKSA-2005:102 2005-06-15
Red Hat RHSA-2005:499-01 2005-06-13
Gentoo 200506-09 2005-06-11
Ubuntu USN-138-1 2005-06-09

Comments (1 posted)

gnupg: false positive signature verification

Package(s):gnupg CVE #(s):CVE-2006-0455
Created:February 17, 2006 Updated:March 10, 2006
Description: Tavis Ormandy noticed that gnupg, the GNU privacy guard - a free PGP replacement, verifies external signatures of files successfully even though they don't contain a signature at all. See this update from the gnuPG team for more information.
Alerts:
SuSE SUSE-SA:2006:014 2006-03-10
SuSE SUSE-SR:2006:005 2006-03-03
SuSE SUSE-SA:2006:013 2006-03-01
Trustix TSLSA-2006-0008 2006-02-17
SuSE SUSE-SA:2006:009 2006-02-20
Gentoo 200602-10 2006-02-18
OpenPKG OpenPKG-SA-2006.001 2006-02-18
Mandriva MDKSA-2006:043 2006-02-17
Fedora FEDORA-2006-116 2006-02-17
Ubuntu USN-252-1 2006-02-17
Debian DSA-978-1 2006-02-17

Comments (2 posted)

grip: buffer overflow

Package(s):grip CVE #(s):CAN-2005-0706
Created:March 10, 2005 Updated:November 19, 2008
Description: Grip, a CD ripper, has a buffer overflow vulnerability that can occur when the CDDB server returns more than 16 matches.
Alerts:
Fedora FEDORA-2008-9604 2008-11-19
Fedora FEDORA-2008-9521 2008-11-19
Fedora-Legacy FLSA:152919 2005-09-15
Mandriva MDKSA-2005:074 2005-04-20
Mandriva MDKSA-2005:075 2005-04-20
Gentoo 200504-07 2005-04-08
Mandrake MDKSA-2005:066 2005-04-01
Red Hat RHSA-2005:304-01 2005-03-28
Gentoo 200503-21 2005-03-17
Fedora FEDORA-2005-203 2005-03-09
Fedora FEDORA-2005-202 2005-03-09

Comments (none posted)

gzip: arbitrary command execution

Package(s):gzip CVE #(s):CAN-2005-0758
Created:August 1, 2005 Updated:January 10, 2007
Description: zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|' and '&' properly when they occurred in input file names. This could be exploited to execute arbitrary commands with user privileges if zgrep is run in an untrusted directory with specially crafted file names.
Alerts:
OpenPKG OpenPKG-SA-2007.002 2007-01-08
Mandriva MDKSA-2006:027 2006-01-30
Mandriva MDKSA-2006:026 2006-01-30
Fedora-Legacy FLSA:158801 2005-11-14
Fedora-Legacy FLSA:157696 2005-08-10
Ubuntu USN-161-1 2005-08-04
Ubuntu USN-158-1 2005-08-01

Comments (2 posted)

heimdal: privilege escalation

Package(s):heimdal CVE #(s):CVE-2006-0582
Created:February 13, 2006 Updated:March 17, 2006
Description: A privilege escalation flaw has been found in the heimdal rsh (remote shell) server. This allowed an authenticated attacker to overwrite arbitrary files and gain ownership of them.
Alerts:
Gentoo 200603-14 2006-03-17
Debian DSA-977-1 2006-02-16
Ubuntu USN-247-1 2006-02-10

Comments (none posted)

imagemagick: arbitrary command execution

Package(s):imagemagick CVE #(s):CVE-2005-4601 CVE-2006-0082
Created:January 24, 2006 Updated:March 24, 2006
Description: Florian Weimer discovered that the delegate code did not correctly handle file names which embed shell commands (CVE-2005-4601). Daniel Kobras found a format string vulnerability in the SetImageInfo() function (CVE-2006-0082). By tricking a user into processing an image file with a specially crafted file name, these two vulnerabilities could be exploited to execute arbitrary commands with the user's privileges. These vulnerability become particularly critical if malicious images are sent as email attachments and the email client uses imagemagick to convert/display the images (e. g. Thunderbird and Gnus).
Alerts:
SuSE SUSE-SR:2006:006 2006-03-17
Gentoo 200602-13 2006-02-26
Slackware SSA:2006-045-03 2006-02-15
Red Hat RHSA-2006:0178-01 2006-02-14
Gentoo 200602-06 2006-02-13
Debian DSA-957-2 2006-01-31
Mandriva MDKSA-2006:024 2006-01-26
Debian DSA-957-1 2006-01-26
Ubuntu USN-246-1 2006-01-24

Comments (none posted)

imap: buffer overflow in c-client

Package(s):imap CVE #(s):CAN-2003-0297
Created:February 18, 2005 Updated:April 10, 2006
Description: A buffer overflow flaw was found in the c-client IMAP client. An attacker could create a malicious IMAP server that if connected to by a victim could execute arbitrary code on the client machine.
Alerts:
Fedora-Legacy FLSA:184074 2006-04-04
Fedora-Legacy FLSA:152912 2005-05-12
Red Hat RHSA-2005:114-01 2005-02-18

Comments (none posted)

initscripts: privilege escalation

Package(s):initscripts CVE #(s):CVE-2005-3629
Created:March 7, 2006 Updated:March 15, 2006
Description: A bug was found in the way initscripts handled various environment variables when the /sbin/service command is run. It is possible for a local user with permissions to execute /sbin/service via sudo to execute arbitrary commands as the 'root' user.
Alerts:
Red Hat RHSA-2006:0015-01 2006-03-15
Red Hat RHSA-2006:0016-01 2006-03-07

Comments (none posted)

ipsec-tools: denial of service

Package(s):ipsec-tools CVE #(s):CVE-2005-3732
Created:December 1, 2005 Updated:June 8, 2006
Description: ipsec-tools has a remote denial of service vulnerability in the racoon daemon. If racoon is running in aggressive mode, it fails to check all peer payloads during When the daemon the IKE negotiation phase, allowing a malicious peer to crash the daemon. One should always be careful around aggressive racoons.
Alerts:
Fedora-Legacy FLSA:190941 2006-06-06
Red Hat RHSA-2006:0267-01 2006-04-25
Debian DSA-965-1 2006-02-06
Mandriva MDKSA-2006:020 2006-01-25
SuSE SUSE-SA:2005:070 2005-12-20
Gentoo 200512-04 2005-12-12
Ubuntu USN-221-1 2005-12-01

Comments (none posted)

irssi-text: denial of service

Package(s):irssi-text CVE #(s):CVE-2006-0458
Created:March 2, 2006 Updated:March 8, 2006
Description: irssi-text has a remote denial of service vulnerability that is caused by incomplete verification of arguments by the DCC ACCEPT command handler. A remote attacker can crash irssi and cause a denial of service.
Alerts:
Ubuntu USN-259-1 2006-03-01

Comments (none posted)

kdebase: local root vulnerability

Package(s):kdebase CVE #(s):CAN-2005-2494
Created:September 7, 2005 Updated:August 11, 2006
Description: The kdebase package (and kcheckpass in particular) found in KDE versions 3.2.0 through 3.4.2 suffers from a lock file handling error which can enable a local attacker to obtain root access. See this advisory for details.
Alerts:
Red Hat RHSA-2006:0582-01 2006-08-10
Debian DSA-815-1 2005-09-16
Slackware SSA:2005-251-01 2005-09-09
Ubuntu USN-176-1 2005-09-07
Mandriva MDKSA-2005:160 2005-09-06

Comments (none posted)

kdelibs: heap overflow

Package(s):kdelibs CVE #(s):CVE-2006-0019
Created:January 19, 2006 Updated:March 17, 2006
Description: Konqueror's kjs JavaScript interpreter engine has a heap overflow vulnerability. Specially crafted JavaScript code could be placed on a web site, leading to arbitrary code execution. Other kde applications are also subject to this vulnerability.
Alerts:
Fedora-Legacy FLSA:178606 2006-03-16
Slackware SSA:2006-045-05 2006-02-15
Gentoo 200601-11 2006-01-22
Mandriva MDKSA-2006:019 2006-01-20
Fedora FEDORA-2006-050 2006-01-20
SuSE SUSE-SA:2006:003 2006-01-20
Debian DSA-948-1 2005-01-20
Ubuntu USN-245-1 2006-01-20
Red Hat RHSA-2006:0184-01 2006-01-19

Comments (none posted)

kdelibs: kate backup file permission leak

Package(s):kdelibs kate kwrite CVE #(s):CAN-2005-1920
Created:July 19, 2005 Updated:September 21, 2010
Description: Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information.
Alerts:
Gentoo 200611-21 2006-11-27
Debian DSA-804-2 2005-11-10
Debian DSA-804-1 2005-09-08
Red Hat RHSA-2005:612-01 2005-07-27
Ubuntu USN-150-1 2005-07-21
Mandriva MDKSA-2005:122 2005-07-20
Fedora FEDORA-2005-594 2005-07-19

Comments (1 posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CAN-2005-0449 CAN-2005-0209 CAN-2005-0529 CAN-2005-0530 CAN-2005-0532 CAN-2005-0384 CAN-2005-0210 CAN-2005-0504 CAN-2005-0003
Created:March 24, 2005 Updated:May 31, 2006
Description: A number of vulnerabilities have been found in the Linux kernel, including a PPP-related denial of service problem, an integer overflow in the epoll() code, memory corruption in the ELF loader, and exploitable overflows in the ISO9660 code.
Alerts:
Debian DSA-1082-1 2006-05-29
Debian DSA-1069-1 2006-05-20
Debian DSA-1070-1 2006-05-21
Debian DSA-1067-1 2006-05-20
Conectiva CLA-2005:945 2005-03-31
Fedora FEDORA-2005-262 2005-03-28
SuSE SUSE-SA:2005:018 2005-03-24

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2005-2709 CVE-2005-2973 CVE-2005-3055 CVE-2005-3180 CVE-2005-3271 CVE-2005-3272 CVE-2005-3273 CVE-2005-3274 CVE-2005-3275 CVE-2005-3276
Created:November 22, 2005 Updated:March 15, 2006
Description: Al Viro discovered a race condition in the /proc file handler of network devices. A local attacker could exploit this by opening any file in /proc/sys/net/ipv4/conf/<interface>/ and waiting until that interface was shut down. Under certain circumstances this could lead to a kernel crash or even arbitrary code execution with full kernel privileges. (CVE-2005-2709)

Tetsuo Handa discovered a local Denial of Service vulnerability in the udp_v6_get_port() function. On computers which use IPv6, a local attacker could exploit this to trigger an infinite loop in the kernel. (CVE-2005-2973)

Harald Welte discovered a Denial of Service vulnerability in the USB devio driver. A local attacker could exploit this by sending an "USB Request Block" (URB) and terminating the sending process before the arrival of the answer, which left an invalid pointer and caused a kernel crash. (CVE-2005-3055)

Pavel Roskin discovered an information leak in the Orinoco wireless card driver. When increasing the buffer length for storing data, the buffer was not padded with zeros, which exposed a random part of the system memory to the user. (CVE-2005-3180)

A resource leak has been discovered in the handling of POSIX timers in the exec() function. This could be exploited to a Denial of Service attack by a group of local users. (CVE-2005-3271)

Stephen Hemminger discovered a weakness in the network bridge driver. Packets which had already been dropped by the packet filter could poison the forwarding table, which could be exploited to make the bridge forward spoofed packages. (CVE-2005-3272)

David S. Miller discovered a buffer overflow in the rose_rt_ioctl() function. By calling the function with a large "ngidis" argument, a local attacker could cause a kernel crash. (CVE-2005-3273)

Neil Horman discovered a race condition in the connection timer handling. This allowed a local attacker to set up an expiration handler which modified the connection list while the list still being traversed, which could result in a kernel crash. This vulnerability only affects multiprocessor (SMP) systems. (CVE-2005-3274)

Patrick McHardy noticed a logic error in the network address translation (NAT) connection tracker. A remote attacker could exploit this by causing two packets for the same protocol to be NATed at the same time, which resulted in a kernel crash. (CVE-2005-3275)

Paolo Giarrusso discovered an information leak in the sys_get_thread_area(). The returned structure was not properly cleared, which exposed a small amount of kernel memory to userspace programs. This could possibly expose confidential data. (CVE-2005-3276)

Alerts:
Red Hat RHSA-2006:0144-01 2006-03-15
Red Hat RHSA-2006:0140-01 2006-01-19
Red Hat RHSA-2006:0101-01 2006-01-17
Mandriva MDKSA-2005:235 2005-12-21
Debian DSA-922-1 2005-12-14
Debian DSA-921-1 2005-12-14
SuSE SUSE-SA:2005:068 2005-12-14
SuSE SUSE-SA:2005:067 2005-12-06
Mandriva MDKSA-2005:220 2005-11-30
Mandriva MDKSA-2005:219 2005-11-30
Mandriva MDKSA-2005:218 2005-11-30
Fedora FEDORA-2005-1104 2005-11-28
Trustix TSLSA-2005-0064 2005-11-11
Ubuntu USN-219-1 2005-11-22

Comments (2 posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2006-0741 CVE-2006-0555
Created:March 2, 2006 Updated:March 23, 2006
Description: The Linux kernel has multiple vulnerabilities including a sanity check problem with sys_mbind that can lead to a local denial of service, an ELF vulnerability that can crash Intel EM64T systems and an NFS client panic problem that can be triggered by direct I/O from a local user.
Alerts:
Mandriva MDKSA-2006:059 2006-03-22
Ubuntu USN-263-1 2006-03-13
Trustix TSLSA-2006-0012 2006-03-10
Fedora FEDORA-2006-131 2006-03-02

Comments (none posted)

kernel multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2005-3527 CVE-2005-3783 CVE-2005-3784 CVE-2005-3805 CVE-2005-3806 CVE-2005-3808
Created:January 20, 2006 Updated:April 18, 2006
Description: Here's another set of vulnerabilities in the Linux kernel:
  • A race condition in the 2.6 kernel could allow a local user to cause a DoS by triggering a core dump in one thread while another thread has a pending SIGSTOP (CVE-2005-3527).
  • The ptrace functionality in 2.6 kernels prior to 2.6.14.2, using CLONE_THREAD, does not use the thread group ID to check whether it is attaching to itself, which could allow local users to cause a DoS (CVE-2005-3783).
  • The auto-reap child process in 2.6 kernels prior to 2.6.15 include processes with ptrace attached, which leads to a dangling ptrace reference and allows local users to cause a crash (CVE-2005-3784).
  • A locking problem in the POSIX timer cleanup handling on exit on kernels 2.6.10 to 2.6.14 when running on SMP systems, allows a local user to cause a deadlock involving process CPU timers (CVE-2005-3805).
  • The IPv6 flowlabel handling code in 2.4 and 2.6 kernels prior to 2.4.32 and 2.6.14 modifies the wrong variable in certain circumstances, which allows local users to corrupt kernel memory or cause a crash by triggering a free of non-allocated memory (CVE-2005-3806).
  • An integer overflow in 2.6.14 and earlier could allow a local user to cause a hang via 64-bit mmap calls that are not properly handled on a 32-bit system (CVE-2005-3808).
Alerts:
Mandriva MDKSA-2006:072 2006-04-17
Debian DSA-1018-2 2006-04-05
Debian DSA-1018-1 2006-03-26
Debian DSA-1017-1 2006-03-23
Fedora-Legacy FLSA:157459-2 2006-03-16
Fedora-Legacy FLSA:157459-1 2006-03-16
Fedora-Legacy FLSA:157459-4 2006-03-16
Fedora-Legacy FLSA:157459-3 2006-03-16
SuSE SUSE-SA:2006:012 2006-02-27
Mandriva MDKSA-2006:044 2006-02-21
Red Hat RHSA-2006:0191-01 2006-02-01
Mandriva MDKSA-2006:018 2006-01-20

Comments (none posted)

xpdf heap based buffer overflow

Package(s):kpdf xpdf kdegraphics poppler CVE #(s):CVE-2006-0301
Created:February 3, 2006 Updated:March 17, 2006
Description: Another heap based buffer overflow has been found in xpdf and other programs that share the same code. This one is in Splash.cc and it can cause crashes and possibly arbitrary code execution.
Alerts:
Fedora-Legacy FLSA:175404 2006-03-16
Mandriva MDKSA-2006:054 2006-03-08
Gentoo 200602-12 2006-02-21
Debian DSA-979-1 2006-02-17
Ubuntu USN-249-1 2006-02-13
Slackware SSA:2006-045-04 2006-02-15
Slackware SSA:2006-045-09 2006-02-15
Debian DSA-974-1 2006-02-15
Debian DSA-972-1 2006-02-15
Debian DSA-971-1 2006-02-14
Red Hat RHSA-2006:0206-01 2006-02-13
Red Hat RHSA-2006:0201-01 2006-02-13
Gentoo 200602-05 2006-02-12
Gentoo 200602-04 2006-02-12
Fedora FEDORA-2006-104 2006-02-10
Fedora FEDORA-2006-103 2006-02-10
Fedora FEDORA-2006-105 2006-02-10
Mandriva MDKSA-2006:032 2006-02-02
Mandriva MDKSA-2006:031 2006-02-02

Comments (none posted)

libgadu: memory alignment bug

Package(s):libgadu CVE #(s):CAN-2005-2370
Created:July 29, 2005 Updated:June 25, 2007
Description: Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment error in libgadu (from ekg, console Gadu Gadu client, an instant messaging program) which is included in gaim, a multi-protocol instant messaging client, as well. This can not be exploited on the x86 architecture but on others, e.g. on Sparc and lead to a bus error, in other words a denial of service.
Alerts:
Debian DSA-813-1 2005-09-15
Red Hat RHSA-2005:627-01 2005-08-09
Debian DSA-769-1 2005-07-29

Comments (none posted)

libgd2: buffer overflows in PNG handling

Package(s):libgd2 CVE #(s):CAN-2004-0990 CAN-2004-0941
Created:October 29, 2004 Updated:June 28, 2006
Description: Several buffer overflows have been discovered in libgd's PNG handling functions.
If an attacker tricked a user into loading a malicious PNG image, they could leverage this into executing arbitrary code in the context of the user opening image. Most importantly, this library is commonly used in PHP. One possible target would be a PHP driven photo website that lets users upload images. Therefore this vulnerability might lead to privilege escalation to a web server's privileges.
Multiple buffer overflows in the gd graphics library (libgd) 2.0.21 and earlier may allow remote attackers to execute arbitrary code via malformed image files that trigger the overflows due to improper calls to the gdMalloc function.
Alerts:
Mandriva MDKSA-2006:114 2006-06-27
Red Hat RHSA-2006:0194-01 2006-02-01
Fedora-Legacy FLSA:152838 2005-07-15
Red Hat RHSA-2004:638-01 2004-12-17
Ubuntu USN-33-1 2004-11-29
Debian DSA-602-1 2004-11-29
Debian DSA-601-1 2004-11-29
Mandrake MDKSA-2004:132 2004-11-15
Ubuntu USN-25-1 2004-11-15
Fedora FEDORA-2004-412 2004-11-11
Fedora FEDORA-2004-411 2004-11-11
Ubuntu USN-21-1 2004-11-09
Debian DSA-591-1 2004-11-09
Debian DSA-589-1 2004-11-09
Gentoo 200411-08 2004-11-03
OpenPKG OpenPKG-SA-2004.049 2004-10-30
Ubuntu USN-11-1 2004-10-28

Comments (none posted)

libmail-audit-perl: insecure temporary file creation

Package(s):libmail-audit-perl CVE #(s):CVE-2005-4536
Created:January 31, 2006 Updated:March 20, 2006
Description: Niko Tyni discovered that the Mail::Audit module, a Perl library for creating simple mail filters, logs to a temporary file with a predictable filename in an insecure fashion when logging is turned on.
Alerts:
Debian DSA-960-3 2006-03-20
Debian DSA-960-2 2006-01-31
Debian DSA-960-1 2006-01-31

Comments (none posted)

libpam-ldap: authentication bypass

Package(s):libpam-ldap CVE #(s):CAN-2005-2641
Created:August 25, 2005 Updated:October 6, 2006
Description: libpam-ldap, the PAM LDAP interface, has a vulnerability in which it fails to authenticate with an LDAP server which is not configured properly, allowing an authentication bypass.
Alerts:
rPath rPSA-2006-0183-1 2006-10-05
Mandriva MDKSA-2005:190 2005-10-20
Gentoo 200508-22 2005-08-31
Debian DSA-785-1 2005-08-25

Comments (none posted)

libpng: heap based buffer overflow

Package(s):libpng CVE #(s):CVE-2006-0481
Created:February 13, 2006 Updated:December 15, 2008
Description: A heap based buffer overflow bug was found in the way libpng strips alpha channels from a PNG image. An attacker could create a carefully crafted PNG image file in such a way that it could cause an application linked with libpng to crash or execute arbitrary code when the file is opened by a victim.
Alerts:
Gentoo 200812-15 2008-12-14
Red Hat RHSA-2006:0205-01 2006-02-13

Comments (1 posted)

libungif: memory corruption

Package(s):libungif CVE #(s):CAN-2005-2974
Created:November 3, 2005 Updated:March 20, 2006
Description: The libungif library has a vulnerability in the GIF file colormap handling code. A maliciously crafted GIF file can cause out of bounds memory writing and register corruption.
Alerts:
Fedora-Legacy FLSA:174479 2006-03-16
SuSE SUSE-SR:2005:026 2005-11-11
Mandriva MDKSA-2005:207 2005-11-09
Debian DSA-890-1 2005-11-09
Ubuntu USN-214-1 2005-11-07
Gentoo 200511-03 2005-11-04
Red Hat RHSA-2005:828-01 2005-11-03
Fedora FEDORA-2005-1046 2005-11-03
Fedora FEDORA-2005-1045 2005-11-03

Comments (none posted)

libxml2 - arbitrary code execution

Package(s):libxml2 CVE #(s):CAN-2004-0110
Created:February 26, 2004 Updated:August 19, 2009
Description: Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6. When fetching a remote resource via FTP or HTTP, libxml2 uses special parsing routines. These routines can overflow a buffer if passed a very long URL. If an attacker is able to find an application using libxml2 that parses remote resources and allows them to influence the URL, then this flaw could be used to execute arbitrary code.
Alerts:
Fedora FEDORA-2009-8594 2009-08-15
Fedora FEDORA-2009-8582 2009-08-15
Fedora-Legacy FLSA:1324 2004-07-19
Conectiva CLA-2004:836 2004-03-31
Gentoo 200403-01 2004-03-06
Trustix TSLSA-2004-0010 2004-03-05
OpenPKG OpenPKG-SA-2004.003 2004-03-05
Netwosix NW-2004-0004 2004-03-04
Debian DSA-455-1 2004-03-03
Mandrake MDKSA-2004:018 2004-03-03
Red Hat RHSA-2004:091-02 2004-03-03
Whitebox WBSA-2004:090-01 2004-03-01
Red Hat RHSA-2004:090-01 2004-02-26
Fedora FEDORA-2004-087 2004-02-25
Red Hat RHSA-2004:091-01 2004-02-26

Comments (none posted)

libxml2: multiple buffer overflows

Package(s):libxml2 CVE #(s):CAN-2004-0989
Created:October 28, 2004 Updated:August 19, 2009
Description: libxml2 prior to version 2.6.14 has multiple buffer overflow vulnerabilities, if a local user passes a specially crafted FTP URL, arbitrary code may be executed.
Alerts:
Fedora FEDORA-2009-8594 2009-08-15
Fedora FEDORA-2009-8582 2009-08-15
Ubuntu USN-89-1 2005-02-28
Red Hat RHSA-2004:650-01 2004-12-16
Conectiva CLA-2004:890 2004-11-18
Red Hat RHSA-2004:615-01 2004-11-12
Mandrake MDKSA-2004:127 2004-11-04
Debian DSA-582-1 2004-11-02
Gentoo 200411-05 2004-11-02
Trustix TSLSA-2004-0055 2004-10-29
OpenPKG OpenPKG-SA-2004.050 2004-10-31
Ubuntu USN-10-1 2004-10-28
Fedora FEDORA-2004-353 2004-10-28

Comments (none posted)

libXpm: new buffer overflows

Package(s):libXpm CVE #(s):CAN-2005-0605
Created:March 4, 2005 Updated:March 8, 2006
Description: A new vulnerability has been discovered in libXpm, which is included in OpenMotif and LessTif, that can potentially lead to remote code execution.
Alerts:
Fedora-Legacy FLSA:168264 2006-03-07
Fedora-Legacy FLSA:152803 2006-01-09
Fedora FEDORA-2005-815 2005-08-26
Fedora FEDORA-2005-808 2005-08-25
Red Hat RHSA-2005:198-01 2005-06-08
Red Hat RHSA-2005:473-01 2005-05-24
Red Hat RHSA-2005:412-01 2005-05-11
Debian DSA-723-1 2005-05-09
Mandriva MDKSA-2005:081 2005-05-05
Mandriva MDKSA-2005:080 2005-04-28
Red Hat RHSA-2005:044-01 2005-04-06
Red Hat RHSA-2005:331-01 2005-03-30
Fedora FEDORA-2005-273 2005-03-29
Fedora FEDORA-2005-272 2005-03-29
Ubuntu USN-97-1 2005-03-16
Gentoo 200503-15 2005-03-12
Ubuntu USN-92-1 2005-03-07
Gentoo 200503-08 2005-03-04

Comments (none posted)

lynx: arbitrary command execution

Package(s):lynx CVE #(s):CVE-2005-2929
Created:November 14, 2005 Updated:September 14, 2009
Description: An arbitrary command execute bug was found in the lynx "lynxcgi:" URI handler. An attacker could create a web page redirecting to a malicious URL which could execute arbitrary code as the user running lynx.
Alerts:
Gentoo 200909-15 2009-09-12
Fedora-Legacy FLSA:152832 2005-12-17
OpenPKG OpenPKG-SA-2005.026 2005-12-03
Fedora FEDORA-2005-1079 2005-11-14
Fedora FEDORA-2005-1078 2005-11-14
Gentoo 200511-09 2005-11-13
Mandriva MDKSA-2005:211 2005-11-12
Red Hat RHSA-2005:839-01 2005-11-11

Comments (none posted)

mailman: denial of service

Package(s):mailman CVE #(s):CVE-2005-3573
Created:December 2, 2005 Updated:March 8, 2006
Description: Scrubber.py in Mailman 2.1.4 - 2.1.6 does not properly handle UTF8 character encodings in filenames of e-mail attachments, which allows remote attackers to cause a denial of service.
Alerts:
Red Hat RHSA-2006:0204-01 2006-03-07
Debian DSA-955-1 2006-01-25
Ubuntu USN-242-1 2006-01-16
Mandriva MDKSA-2005:222 2005-12-02

Comments (none posted)

metamail: buffer overflow

Package(s):metamail CVE #(s):CVE-2006-0709
Created:February 21, 2006 Updated:March 17, 2006
Description: A buffer overflow bug was found in the way Metamail processes certain mail messages. An attacker could create a carefully-crafted message such that when it is opened by a victim and parsed through Metamail, it runs arbitrary code as the victim.
Alerts:
Gentoo 200603-16 2006-03-17
Debian DSA-995-1 2006-03-13
Mandriva MDKSA-2006:047 2006-02-22
Red Hat RHSA-2006:0217-01 2006-02-21

Comments (none posted)

mod_python: remote access vulnerability

Package(s):mod_python CVE #(s):CAN-2005-0088
Created:February 10, 2005 Updated:April 10, 2006
Description: mod_python has a vulnerability in the publisher handler that may allow a remote user to use a specially crafted URL to allow access to objects that should be protected. An information leak can result.
Alerts:
Fedora-Legacy FLSA:152896 2006-04-04
Conectiva CLA-2005:926 2005-03-02
Debian DSA-689-1 2005-02-23
Red Hat RHSA-2005:100-01 2005-02-15
Gentoo 200502-14 2005-02-13
Trustix TSLSA-2005-0003 2005-02-11
Ubuntu USN-80-1 2005-02-11
Red Hat RHSA-2005:104-01 2005-02-10
Fedora FEDORA-2005-140 2005-02-10
Fedora FEDORA-2005-139 2005-02-10

Comments (none posted)

mozilla: multiple vulnerabilities

Package(s):mozilla CVE #(s):CVE-2005-4134 CVE-2006-0292 CVE-2006-0296
Created:February 2, 2006 Updated:May 4, 2006
Description: Mozilla has three new vulnerabilities. The Javascript interpreter has a problem with dereferencing objects. A user can visit a specially crafted web page which can crash the browser or cause it to execute arbitrary code.

The XULDocument.persist() function has a bug that can be triggered by viewing specially crafted web sites, RDF data can be injected into the localstore.rdf file, allowing arbitrary javascript code to be executed.

The Mozilla history saving mechanism is vulnerable to a denial of service attack, visiting sites with extra-long titles can cause a crash or very slow startup the next time the browser is run.

Alerts:
Ubuntu USN-275-1 2006-04-27
Debian DSA-1046-1 2006-04-27
Fedora-Legacy FLSA:180036 2006-02-23
Mandriva MDKSA-2006:037 2006-02-07
Mandriva MDKSA-2006:036 2006-02-07
Fedora FEDORA-2006-076 2006-02-02
Fedora FEDORA-2006-075 2006-02-02
Red Hat RHSA-2006:0200-01 2006-02-02
Red Hat RHSA-2006:0199-01 2006-02-02

Comments (none posted)

Mozilla Thunderbird: remote code execution and DoS

Package(s):mozilla-thunderbird CVE #(s):CVE-2006-0884
Created:March 3, 2006 Updated:May 4, 2006
Description: The WYSIWYG rendering engine in Mozilla Thunderbird 1.0.7 and earlier allows user-complicit attackers to bypass javascript security settings and obtain sensitive information or cause a crash via an e-mail containing a javascript URI in the SRC attribute of an IFRAME tag, which is executed when the user edits the e-mail.
Alerts:
Debian DSA-1051-1 2006-05-04
Mandriva MDKSA-2006:052 2006-03-02

Comments (1 posted)

nbd: arbitrary code execution

Package(s):nbd CVE #(s):CVE-2005-3534
Created:January 6, 2006 Updated:March 7, 2011
Description: Kurt Fitzner discovered that the NBD (network block device) server did not correctly verify the maximum size of request packets. By sending specially crafted large request packets, a remote attacker who is allowed to access the server could exploit this to execute arbitrary code with root privileges.
Alerts:
SuSE SUSE-SR:2006:001 2006-01-13
Ubuntu USN-237-1 2006-01-06

Comments (none posted)

ncpfs: multiple vulnerabilities

Package(s):ncpfs CVE #(s):CAN-2005-0013 CAN-2005-0014
Created:January 31, 2005 Updated:May 15, 2006
Description: Erik Sjolund discovered two vulnerabilities in the programs bundled with ncpfs: there is a potentially exploitable buffer overflow in ncplogin (CAN-2005-0014), and due to a flaw in nwclient.c, utilities using the NetWare client functions insecurely access files with elevated privileges (CAN-2005-0013).
Alerts:
Fedora-Legacy FLSA:152904 2006-05-12
Fedora FEDORA-2005-435 2005-08-16
Red Hat RHSA-2005:371-01 2005-05-17
Mandrake MDKSA-2005:028 2005-02-01
Gentoo 200501-44 2005-01-30

Comments (none posted)

ntp: uses wrong gid

Package(s):ntp CVE #(s):CAN-2005-2496
Created:August 26, 2005 Updated:August 11, 2006
Description: When starting xntpd with the -u option and specifying the group by using a string not a numeric gid the daemon uses the gid of the user not the group. This problem is now fixed by this update.
Alerts:
Red Hat RHSA-2006:0393-01 2006-08-10
Mandriva MDKSA-2005:156 2005-09-06
Debian DSA-801-1 2005-09-05
Ubuntu USN-175-1 2005-09-01
Fedora FEDORA-2005-812 2005-08-26

Comments (none posted)

openmotif: buffer overflows

Package(s):openmotif CVE #(s):CVE-2005-3964
Created:December 29, 2005 Updated:July 27, 2006
Description: The libUil component of the OpenMotif toolkit has a pair of buffer overflow vulnerabilities that can possibly be used for the execution of arbitrary code.
Alerts:
Fedora FEDORA-2006-854 2006-07-26
Red Hat RHSA-2006:0272-01 2006-04-04
Gentoo 200512-16 2005-12-28

Comments (none posted)

OpenSSH: double shell expansion

Package(s):openssh CVE #(s):CVE-2006-0225
Created:January 23, 2006 Updated:July 20, 2006
Description: OpenSSH has a double shell expansion vulnerability in local to local and remote to remote copy with scp.
Alerts:
Red Hat RHSA-2006:0298-01 2006-07-20
Red Hat RHSA-2006:0044-01 2006-03-07
Ubuntu USN-255-1 2006-02-21
Gentoo 200602-11 2006-02-20
Fedora-Legacy FLSA:168935 2006-02-18
OpenPKG OpenPKG-SA-2006.003 2006-02-18
Slackware SSA:2006-045-06 2006-02-15
SuSE SUSE-SA:2006:008 2006-02-14
Mandriva MDKSA-2006:034 2006-02-06
Fedora FEDORA-2006-056 2006-01-23

Comments (none posted)

pcre3: arbitrary code execution

Package(s):pcre3 CVE #(s):CAN-2005-2491
Created:August 23, 2005 Updated:March 10, 2006
Description: A buffer overflow has been discovered in the PCRE, a widely used library that provides Perl compatible regular expressions. Specially crafted regular expressions triggered a buffer overflow. On systems that accept arbitrary regular expressions from untrusted users, this could be exploited to execute arbitrary code with the privileges of the application using the library.
Alerts:
Red Hat RHSA-2006:0197-01 2006-03-09
Fedora-Legacy FLSA:168516 2006-03-07
Debian DSA-821-1 2005-09-28
Debian DSA-819-1 2005-09-23
Debian DSA-817-1 2005-09-22
Gentoo 200509-08 2005-09-12
Red Hat RHSA-2005:358-01 2005-09-08
Red Hat RHSA-2005:761-02 2005-09-08
Trustix TSLSA-2005-0045 2005-08-26
OpenPKG OpenPKG-SA-2005.018 2005-09-05
SuSE SUSE-SA:2005:051 2005-09-05
Gentoo 200509-02 2005-09-03
Debian DSA-800-1 2005-09-02
Ubuntu USN-173-4 2005-08-31
Slackware SSA:2005-242-01 2005-08-31
SuSE SUSE-SA:2005:049 2005-08-30
SuSE SUSE-SA:2005:048 2005-08-30
Ubuntu USN-173-3 2005-08-30
Mandriva MDKSA-2005:155 2005-08-29
Mandriva MDKSA-2005:154 2005-08-26
Mandriva MDKSA-2005:153 2005-08-26
Mandriva MDKSA-2005:151 2005-08-25
Mandriva MDKSA-2005:152 2005-08-25
Gentoo 200508-17 2005-08-25
Ubuntu USN-173-2 2005-08-24
Fedora FEDORA-2005-803 2005-08-24
Fedora FEDORA-2005-802 2005-08-24
Ubuntu USN-173-1 2005-08-23

Comments (none posted)

perl: setuid vulnerabilities

Package(s):perl CVE #(s):CAN-2005-0155 CAN-2005-0156
Created:February 2, 2005 Updated:August 11, 2006
Description: There are two vulnerabilities with perl when it is used in a setuid mode. The PERLIO_DEBUG environment variable can be used to overwrite arbitrary files; there is also an associated buffer overflow which can be exploited to gain root access.
Alerts:
Red Hat RHSA-2006:0605-01 2006-08-10
Fedora FEDORA-2005-353 2005-05-02
Red Hat RHSA-2005:103-01 2005-02-15
Gentoo 200502-13 2005-02-11
SuSE SUSE-SR:2005:004 2005-02-11
Mandrake MDKSA-2005:031 2005-02-08
Red Hat RHSA-2005:105-01 2005-02-07
Ubuntu USN-72-1 2005-02-02

Comments (none posted)

PHP: safe_mode bypass

Package(s):php CVE #(s):CVE-2005-3391
Created:February 8, 2006 Updated:March 10, 2006
Description: A vulnerability in the PHP GD extension (prior to version 4.4.1) can enable a remote attacker to bypass safe_mode restrictions.
Alerts:
Mandriva MDKSA-2006:035-1 2006-03-09
Slackware SSA:2006-045-07 2006-02-15
Mandriva MDKSA-2006:035 2006-02-07

Comments (none posted)

php: multiple vulnerabilities

Package(s):php CVE #(s):CVE-2006-0207 CVE-2006-0208
Created:February 2, 2006 Updated:March 23, 2006
Description: PHP has a response splitting vulnerability, remote attackers can inject arbitrary HTTP headers via an unknown method, possibly using a Set-Cookie header. Also, a number of cross-site scripting vulnerabilities can be used by remote attackers to inject arbitrary web scripts or html pages.
Alerts:
Gentoo 200603-22 2006-03-22
Ubuntu USN-261-1 2006-03-10
Mandriva MDKSA-2006:028 2006-02-01

Comments (none posted)

phpbb2: multiple vulnerabilities

Package(s):phpbb2 CVE #(s):CVE-2005-3310 CVE-2005-3415 CVE-2005-3416 CVE-2005-3417 CVE-2005-3418 CVE-2005-3419 CVE-2005-3420 CVE-2005-3536 CVE-2005-3537
Created:December 22, 2005 Updated:February 11, 2008
Description: The phpbb2 web forum has a number of vulnerabilities including: a web script injection problem, a protection mechanism bypass, a security check bypass, a remote global variable bypass, cross site scripting vulnerabilities, an SQL injection vulnerability, a remote regular expression modification problem, missing input sanitizing, and a missing request validation problem.
Alerts:
Debian DSA-925-1 2005-12-22

Comments (none posted)

phpMyAdmin: multiple vulnerabilities

Package(s):phpmyadmin CVE #(s):CVE-2005-4079 CVE-2005-3665
Created:December 12, 2005 Updated:November 20, 2006
Description: Stefan Esser reported multiple vulnerabilities found in phpMyAdmin. The $GLOBALS variable allows modifying the global variable import_blacklist to open phpMyAdmin to local and remote file inclusion, depending on your PHP version (CVE-2005-4079, PMASA-2005-9). Furthermore, it is also possible to conduct an XSS attack via the $HTTP_HOST variable and a local and remote file inclusion because the contents of the variable are under total control of the attacker (CVE-2005-3665, PMASA-2005-8).
Alerts:
Debian DSA-1207-2 2006-11-19
Debian DSA-1207-1 2006-11-09
SuSE SUSE-SA:2006:004 2006-01-26
Gentoo 200512-03 2005-12-11

Comments (none posted)

pound: HTTP Request Smuggling Attack

Package(s):pound CVE #(s):CVE-2005-3751
Created:January 10, 2006 Updated:June 8, 2006
Description: HTTP requests with conflicting Content-Length and Transfer-Encoding headers could lead to HTTP Request Smuggling Attack, which can be exploited to bypass packet filters or poison web caches.
Alerts:
Gentoo 200606-05 2006-06-07
Debian DSA-934-1 2006-01-09

Comments (none posted)

pstotext: remote execution of arbitrary code

Package(s):pstotext netpbm CVE #(s):CAN-2005-2471
Created:August 1, 2005 Updated:March 28, 2006
Description: Max Vozeler reported that pstotext calls the GhostScript interpreter on untrusted PostScript files without specifying the -dSAFER option. An attacker could craft a malicious PostScript file and entice a user to run pstotext on it, resulting in the execution of arbitrary commands with the permissions of the user running pstotext. See this Secunia advisory for more information.
Alerts:
Debian DSA-1021-1 2006-03-28
Debian DSA-792-1 2005-08-31
Red Hat RHSA-2005:743-01 2005-08-22
Fedora FEDORA-2005-728 2005-08-17
Fedora FEDORA-2005-727 2005-08-17
Ubuntu USN-164-1 2005-08-11
Mandriva MDKSA-2005:133 2005-08-09
Gentoo 200508-04 2005-08-05
Gentoo 200507-29 2005-07-31

Comments (2 posted)

Py2Play: remote execution of arbitrary Python code

Package(s):Py2Play CVE #(s):CAN-2005-2875
Created:September 19, 2005 Updated:September 6, 2006
Description: Py2Play uses Python pickles to send objects over a peer-to-peer game network, that clients accept without restriction the objects and code sent by peers. A remote attacker participating in a Py2Play-powered game can send malicious Python pickles, resulting in the execution of arbitrary Python code on the targeted game client.
Alerts:
Gentoo 200509-09:02 2005-09-17
Debian DSA-856-1 2005-10-10
Gentoo 200509-09 2005-09-17

Comments (none posted)

scorched3d: multiple vulnerabilities

Package(s):scorched3d CVE #(s):
Created:November 15, 2005 Updated:August 11, 2006
Description: Luigi Auriemma discovered multiple flaws in the Scorched 3D game server, including a format string vulnerability and several buffer overflows. A remote attacker could exploit these vulnerabilities to crash a game server or execute arbitrary code with the rights of the game server user.
Alerts:
Gentoo 200511-12:03 2005-11-15
Gentoo 200511-12 2005-11-15

Comments (none posted)

squid: authentication handling

Package(s):squid CVE #(s):CAN-2005-2917
Created:September 30, 2005 Updated:March 15, 2006
Description: Upstream developers of squid, the popular WWW proxy cache, have discovered that changes in the authentication scheme are not handled properly when given certain request sequences while NTLM authentication is in place, which may cause the daemon to restart.
Alerts:
Red Hat RHSA-2006:0045-01 2006-03-15
Red Hat RHSA-2006:0052-01 2006-03-07
Fedora-Legacy FLSA:152809 2006-02-18
Mandriva MDKSA-2005:181 2005-10-11
Ubuntu USN-192-1 2005-09-30
Debian DSA-828-1 2005-09-30

Comments (none posted)

squirrelmail: multiple vulnerabilities

Package(s):squirrelmail CVE #(s):CVE-2006-0188 CVE-2006-0195 CVE-2006-0377
Created:February 28, 2006 Updated:June 8, 2006
Description: Webmail.php in SquirrelMail 1.4.0 to 1.4.5 allows remote attackers to inject arbitrary web pages into the right frame via a URL in the right_frame parameter. NOTE: this has been called a cross-site scripting (XSS) issue, but it is different than what is normally identified as XSS. (CVE-2006-0188)

Interpretation conflict in the MagicHTML filter in SquirrelMail 1.4.0 to 1.4.5 allows remote attackers to conduct cross-site scripting (XSS) attacks via style sheet specifiers with invalid (1) "/*" and "*/" comments, or (2) a newline in a "url" specifier, which is processed by certain web browsers including Internet Explorer. (CVE-2006-0195)

CRLF injection vulnerability in SquirrelMail 1.4.0 to 1.4.5 allows remote attackers to inject arbitrary IMAP commands via newline characters in the mailbox parameter of the sqimap_mailbox_select command, aka "IMAP injection." (CVE-2006-0377)

Alerts:
Fedora-Legacy FLSA:190884 2006-06-06
Red Hat RHSA-2006:0283-01 2006-05-03
Gentoo 200603-09 2006-03-12
Debian DSA-988-1 2006-03-08
Fedora FEDORA-2006-133 2006-03-03
Mandriva MDKSA-2006:049 2006-02-27

Comments (none posted)

struts: cross-site scripting vulnerability

Package(s):struts CVE #(s):CVE-2005-3745
Created:January 12, 2006 Updated:March 8, 2006
Description: The Struts error display system has a cross-site scripting vulnerability. An attacker may be able to maliciously craft a URL that can trick a user into thinking they are looking at a trusted site when they are not.
Alerts:
Red Hat RHSA-2006:0161-01 2006-03-07
Red Hat RHSA-2006:0157-01 2006-01-11

Comments (none posted)

sudo: vulnerability via scripts

Package(s):sudo CVE #(s):CAN-2005-4158 CVE-2006-0151
Created:December 16, 2005 Updated:September 1, 2006
Description: Perl and Python scripts run via Sudo can be subverted.
Alerts:
Mandriva MDKSA-2006:159 2006-08-31
Debian DSA-946-2 2006-04-08
Slackware SSA:2006-045-08 2006-02-15
SuSE SUSE-SR:2006:002 2006-01-20
Debian DSA-946-1 2006-01-20
Ubuntu USN-235-2 2006-01-09
Ubuntu USN-235-1 2006-01-05
Mandriva MDKSA-2005:234 2005-12-20
Fedora FEDORA-2005-1147 2005-12-16

Comments (none posted)

tar: buffer overflow

Package(s):tar CVE #(s):CVE-2006-0300
Created:February 22, 2006 Updated:April 10, 2006
Description: A buffer overflow (exploitable via a carefully-crafted archive file) has been discovered in GNU tar, versions 1.14 and above.
Alerts:
Fedora-Legacy FLSA:183571-2 2006-04-04
Gentoo 200603-06 2006-03-10
Debian DSA-987-1 2006-03-07
OpenPKG OpenPKG-SA-2006.006 2006-03-05
Red Hat RHSA-2006:0232-01 2006-03-01
Trustix TSLSA-2006-0010 2006-02-24
Ubuntu USN-257-1 2006-02-23
Mandriva MDKSA-2006:046 2006-02-21

Comments (none posted)

File overwrite vulnerability in tar and unzip

Package(s):tar unzip CVE #(s):CAN-2001-1267 CAN-2001-1268 CAN-2001-1269 CAN-2002-0399
Created:October 1, 2002 Updated:April 10, 2006
Description: The tar utility does not properly filter file names containing "../", meaning that a hostile archive can, if unpacked by an unsuspecting user, overwrite any file that is writable by that user. GNU tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42 has the same vulnerability.
Alerts:
Fedora-Legacy FLSA:183571-1 2006-04-04
Red Hat RHSA-2006:0195-01 2006-02-21
Conectiva CLA-2002:538 2002-10-29
Mandrake MDKSA-2002:066 2002-10-10
Mandrake MDKSA-2002:065 2002-10-10
EnGarde ESA-20021003-022 2002-10-03
Gentoo unzip-20021001 2002-10-01
Gentoo tar-20021001 2002-10-01
Red Hat RHSA-2002:096-24 2002-09-18

Comments (1 posted)

tcpdump: multiple DoS issues

Package(s):tcpdump CVE #(s):CAN-2005-1280 CAN-2005-1279 CAN-2005-1278
Created:May 2, 2005 Updated:April 10, 2006
Description: The rsvp_print function in tcpdump 3.9.1 and earlier allows remote attackers to cause a denial of service (infinite loop) via a crafted RSVP packet of length 4. (CAN-2005-1280)

tcpdump 3.8.3 and earlier allows remote attackers to cause a denial of service (infinite loop) via a crafted BGP packet, which is not properly handled by RT_ROUTING_INFO, or LDP packet, which is not properly handled by the ldp_print function. (CAN-2005-1279)

The isis_print function, as called by isoclns_print, in tcpdump 3.9.1 and earlier allows remote attackers to cause a denial of service (infinite loop) via a zero length, as demonstrated using a GRE packet. (CAN-2005-1278)

Alerts:
Fedora-Legacy FLSA:156139 2006-04-04
Debian DSA-850-1 2005-10-09
Mandriva MDKSA-2005:087 2005-05-11
Red Hat RHSA-2005:417-02 2005-05-11
Red Hat RHSA-2005:421-02 2005-05-11
Gentoo 200505-06 2005-05-09
Ubuntu USN-119-1 2005-05-06
Fedora FEDORA-2005-351 2005-05-02

Comments (none posted)

tetex: integer overflows

Package(s):tetex CVE #(s):CVE-2005-3191 CVE-2005-3192 CVE-2005-3193 CVE-2005-3624 CVE-2005-3625 CVE-2005-3626 CVE-2005-3627 CVE-2005-3628
Created:January 19, 2006 Updated:May 23, 2006
Description: The teTeX PDF parsing library has an integer overflow vulnerability. A carefully crafted PDF file can be used by an attacker to crash teTeX and possibly execute arbitrary code.
Alerts:
Slackware SSA:2006-142-01 2006-05-23
Fedora-Legacy FLSA:152868 2006-05-12
Gentoo 200603-02 2006-03-04
Red Hat RHSA-2006:0160-01 2006-01-19

Comments (none posted)

texinfo: temporary file vulnerability

Package(s):texinfo CVE #(s):CAN-2005-3011
Created:October 5, 2005 Updated:November 9, 2006
Description: Texinfo prior to version 4.8-r1 suffers from a temporary file vulnerability.
Alerts:
Ubuntu USN-194-2 2006-01-09
Fedora FEDORA-2005-991 2005-10-14
Fedora FEDORA-2005-990 2005-10-14
Mandriva MDKSA-2005:175 2005-10-06
Ubuntu USN-194-1 2005-10-06
Gentoo 200510-04 2005-10-05

Comments (none posted)

tin: buffer overflow

Package(s):tin CVE #(s):CVE-2006-0804
Created:February 19, 2006 Updated:November 24, 2006
Description: An allocation off-by-one bug exists in the TIN news reader version 1.8.0 and earlier which can lead to a buffer overflow.
Alerts:
Gentoo 200611-18 2006-11-24
OpenPKG OpenPKG-SA-2006.005 2006-02-19

Comments (none posted)

unzip: long file name buffer overflow

Package(s):unzip CVE #(s):CVE-2005-4667
Created:February 6, 2006 Updated:May 2, 2007
Description: A buffer overflow in UnZip 5.50 and earlier allows local users to execute arbitrary code via a long filename command line argument. NOTE: since the overflow occurs in a non-setuid program, there are not many scenarios under which it poses a vulnerability, unless unzip is passed long arguments when it is invoked from other programs.
Alerts:
Red Hat RHSA-2007:0203-02 2007-05-01
Fedora-Legacy FLSA:180159 2006-04-04
Debian DSA-1012-1 2006-03-21
Mandriva MDKSA-2006:050 2006-02-27
Ubuntu USN-248-2 2006-02-15
Ubuntu USN-248-1 2006-02-13
Fedora FEDORA-2006-098 2006-02-06

Comments (1 posted)

uw-imap: buffer overflow

Package(s):uw-imap CVE #(s):CAN-2005-2933
Created:October 11, 2005 Updated:April 10, 2006
Description: "infamous41md" discovered a buffer overflow in uw-imap, the University of Washington's IMAP Server that allows attackers to execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:184098 2006-04-04
Fedora-Legacy FLSA:170411 2006-04-04
Fedora FEDORA-2005-1112 2005-12-08
Fedora FEDORA-2005-1115 2005-12-08
Red Hat RHSA-2005:850-01 2005-12-06
Red Hat RHSA-2005:848-01 2005-12-06
Mandriva MDKSA-2005:194 2005-10-26
Trustix TSLSA-2005-0055 2005-10-07
Mandriva MDKSA-2005:189 2005-10-20
SuSE SUSE-SR:2005:023 2005-10-14
Gentoo 200510-10 2005-10-11
Debian DSA-861-1 2005-10-11

Comments (none posted)

vixie-cron: crontab allows any user to read another users crontabs

Package(s):vixie-cron CVE #(s):CAN-2005-1038
Created:April 15, 2005 Updated:March 15, 2006
Description: crontab in Vixie cron 4.1, when running with the -e option, allows local users to read the cron files of other users by changing the file being edited to a symlink. NOTE: there is insufficient information to know whether this is a duplicate of CVE-2001-0235. See also this Security Focus report.
Alerts:
Red Hat RHSA-2006:0117-01 2006-03-15
Red Hat RHSA-2005:361-01 2005-10-05
Fedora FEDORA-2005-320 2005-04-15

Comments (none posted)

w3c-libwww: possible stack overflow

Package(s):w3c-libwww CVE #(s):CVE-2005-3183
Created:October 14, 2005 Updated:May 2, 2007
Description: xtensive testing of libwww's handling of multipart/byteranges content from HTTP/1.1 servers revealed multiple logical flaws and bugs in Library/src/HTBound.c
Alerts:
Red Hat RHSA-2007:0208-02 2007-05-01
Ubuntu USN-220-1 2005-12-01
Mandriva MDKSA-2005:210 2005-11-09
Fedora FEDORA-2005-953 2005-10-07
Fedora FEDORA-2005-952 2005-10-07

Comments (1 posted)

WordPress: SQL injection

Package(s):wordpress CVE #(s):
Created:March 6, 2006 Updated:March 8, 2006
Description: Patrik Karlsson reported that WordPress 1.5.2 makes use of an insufficiently filtered User Agent string in SQL queries related to comments posting. This vulnerability was already fixed in the 2.0-series of WordPress.
Alerts:
Gentoo 200603-01 2006-03-04

Comments (none posted)

xine-lib: buffer overflows

Package(s):xine-lib CVE #(s):CAN-2004-1379
Created:September 22, 2004 Updated:April 10, 2006
Description: xine-lib (through version 1_rc6) contains buffer overflows in the subtitle parsing and DVD sub-picture decoder code.
Alerts:
Fedora-Legacy FLSA:152873 2006-04-04
Debian DSA-657-1 2005-01-25
Mandrake MDKSA-2004:105 2004-10-06
Slackware SSA:2004-266-04 2004-09-22
Gentoo 200409-30 2004-09-22

Comments (none posted)

xine-ui - insecure temporary file creation

Package(s):xine-ui CVE #(s):CAN-2004-0372
Created:April 6, 2004 Updated:April 27, 2006
Description: Shaun Colley discovered a problem in xine-ui, the xine video player user interface. A script contained in the package to possibly remedy a problem or report a bug does not create temporary files in a secure fashion. This could allow a local attacker to overwrite files with the privileges of the user invoking xine.
Alerts:
Gentoo 200404-20 2004-04-27
Slackware SSA:2004-111-01 2004-04-20
Mandrake MDKSA-2004:033 2004-04-19
Debian DSA-477-1 2004-04-06

Comments (none posted)

xloadimage: buffer overflows

Package(s):xloadimage CVE #(s):CAN-2005-3178
Created:October 10, 2005 Updated:May 15, 2006
Description: Three buffer overflows were discovered in xloadimage when handling the image title name. A malicious user can construct a NIFF file that when viewed and processed (with either zoom, reduce or rotate) by xloadimage, will cause the program to overwrite the return address and execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:152923 2006-05-12
Gentoo 200510-26 2005-10-30
Mandriva MDKSA-2005:192 2005-10-20
Red Hat RHSA-2005:802-01 2005-10-18
Debian DSA-859-1 2005-10-10
Debian DSA-858-1 2005-10-10
Fedora FEDORA-2005-981 2005-10-10

Comments (none posted)

xorg-x11: heap overflow

Package(s):xorg-x11 CVE #(s):CAN-2005-2495
Created:September 12, 2005 Updated:March 8, 2006
Description: The pixmap memory allocation code in the X.Org X window system is vulnerable to an integer overflow, a local user can use this to execute arbitrary code with elevated privileges.
Alerts:
Fedora-Legacy FLSA:168264-2 2006-03-07
Slackware SSA:2005-269-02 2005-09-26
SuSE SUSE-SA:2005:056 2005-09-26
Debian DSA-816-1 2005-09-19
Fedora FEDORA-2005-894 2005-09-16
Fedora FEDORA-2005-893 2005-09-16
Trustix TSLSA-2005-0049 2005-09-16
Red Hat RHSA-2005:501-01 2005-09-15
Mandriva MDKSA-2005:164 2005-09-13
Red Hat RHSA-2005:396-01 2005-09-13
Red Hat RHSA-2005:329-01 2005-09-12
Ubuntu USN-182-1 2005-09-12
Gentoo 200509-07 2005-09-12

Comments (none posted)

xpdf: buffer overflow

Package(s):xpdf CVE #(s):CAN-2005-0064
Created:January 19, 2005 Updated:March 15, 2007
Description: iDEFENSE has found yet another xpdf buffer overflow; see this advisory for details.
Alerts:
Fedora FEDORA-2007-1219 2007-03-14
Gentoo 200506-06 2005-06-09
Red Hat RHSA-2005:026-01 2005-03-16
Red Hat RHSA-2005:066-01 2005-02-15
Red Hat RHSA-2005:057-01 2005-02-15
Red Hat RHSA-2005:053-01 2005-02-15
Red Hat RHSA-2005:034-01 2005-02-15
Fedora-Legacy FLSA:2353 2005-02-10
Fedora-Legacy FLSA:2352 2005-02-10
Gentoo 200502-10 2005-02-09
Red Hat RHSA-2005:049-01 2005-02-01
SuSE SUSE-SR:2005:002 2005-01-26
Red Hat RHSA-2005:059-01 2005-01-26
Mandrake MDKSA-2005:020 2005-01-25
Mandrake MDKSA-2005:019 2005-01-25
Mandrake MDKSA-2005:016 2005-01-25
Mandrake MDKSA-2005:021 2005-01-25
Mandrake MDKSA-2005:018 2005-01-25
Mandrake MDKSA-2005:017 2005-01-25
Fedora FEDORA-2005-061 2005-01-25
Fedora FEDORA-2005-062 2005-01-25
Fedora FEDORA-2005-059 2005-01-25
Fedora FEDORA-2005-060 2005-01-25
Conectiva CLA-2005:921 2005-01-25
Fedora FEDORA-2004-049 2005-01-24
Fedora FEDORA-2004-048 2005-01-24
Gentoo 200501-32 2005-01-23
Gentoo 200501-31 2005-01-23
Gentoo 200501-30 2005-01-22
Gentoo 200501-28 2005-01-21
Fedora FEDORA-2005-052 2005-01-20
Fedora FEDORA-2005-051 2005-01-20
Ubuntu USN-64-1 2005-01-19
Debian DSA-645-1 2005-01-19
Debian DSA-648-1 2005-01-19

Comments (1 posted)

xpdf: potential vulnerabilities

Package(s):xpdf gpdf CVE #(s):CVE-2006-1244
Created:February 27, 2006 Updated:April 13, 2006
Description: Derek Noonburg has fixed several potential vulnerabilities in xpdf, which are also present in gpdf, the Portable Document Format (PDF) viewer with Gtk bindings.
Alerts:
Ubuntu USN-270-1 2006-04-13
Debian DSA-1019-1 2006-03-24
Debian DSA-998-1 2006-03-14
Debian DSA-984-1 2006-03-02
Debian DSA-983-1 2006-02-28
Debian DSA-982-1 2006-02-27

Comments (none posted)

xpdf: heap overflows

Package(s):xpdf gpdf kpdf poppler CVE #(s):CVE-2005-3624 CVE-2005-3625 CVE-2005-3626 CVE-2005-3627
Created:January 11, 2006 Updated:March 10, 2006
Description: Xpdf, the associated poppler library, and other applications using that library are susceptible to a new set of buffer overflows discovered by Chris Evans and infamous41md. These overflows could be exploited, via a malicious PDF file, to execute arbitrary code on the target system.
Alerts:
Fedora-Legacy FLSA:176751 2006-03-07
Mandriva MDKSA-2006:030 2006-02-02
Debian DSA-962-1 2006-02-01
Debian DSA-961-1 2006-02-01
Gentoo 200601-17 2006-01-30
Debian-Testing DTSA-28-1 2005-01-25
Debian DSA-950-1 2006-01-23
Trustix TSLSA-2006-0002 2006-01-13
Debian DSA-940-1 2006-01-13
Mandriva MDKSA-2006:012 2006-01-12
Fedora FEDORA-2005-028 2006-01-12
Fedora FEDORA-2005-029 2006-01-12
Debian DSA-938-1 2006-01-12
Debian DSA-937-1 2006-01-12
SuSE SUSE-SA:2006:001 2006-01-11
Red Hat RHSA-2006:0177-01 2006-01-11
Red Hat RHSA-2006:0163-01 2006-01-11
Mandriva MDKSA-2006:011 2006-01-10
Mandriva MDKSA-2006:010 2006-01-10
Debian DSA-936-1 2006-01-11

Comments (none posted)

xpdf: denial of service

Package(s):xpdf kpdf CVE #(s):CAN-2005-2097
Created:August 9, 2005 Updated:August 2, 2006
Description: A flaw was discovered in Xpdf in that could allow an attacker to construct a carefully crafted PDF file that would cause Xpdf to consume all available disk space in /tmp when opened.
Alerts:
Debian DSA-1136-1 2006-08-02
Mandriva MDKSA-2005:138-1 2005-09-19
Debian DSA-780-1 2005-08-22
SuSE SUSE-SR:2005:019 2005-08-19
Fedora FEDORA-2005-732 2005-08-17
Fedora FEDORA-2005-733 2005-08-17
Gentoo 200508-08 2005-08-16
Fedora FEDORA-2005-730 2005-08-15
Fedora FEDORA-2005-729 2005-08-15
Mandriva MDKSA-2005:136 2005-08-11
Mandriva MDKSA-2005:135 2005-08-11
Mandriva MDKSA-2005:134 2005-08-11
Mandriva MDKSA-2005:138 2005-08-11
Red Hat RHSA-2005:708-01 2005-08-10
Red Hat RHSA-2005:706-01 2005-08-09
Red Hat RHSA-2005:671-01 2005-08-09
Red Hat RHSA-2005:670-01 2005-08-09
Ubuntu USN-163-1 2005-08-09

Comments (none posted)

xpdf: integer overflows

Package(s):xpdf, poppler, cupsys, tetex-bin CVE #(s):CVE-2005-3624 CVE-2005-3625 CVE-2005-3626 CVE-2005-3627
Created:January 5, 2006 Updated:November 30, 2006
Description: xpdf has a number of integer overflows. A remote attacker can trick a user into opening a maliciously crafted pdf file, allowing the attacker to execute code with the privileges of the local user. This also affects the Poppler library, cupsys and tetex-bin.
Alerts:
Fedora FEDORA-2006-1220 2006-11-30
Debian DSA-932-1 2006-01-09
Debian DSA-931-1 2006-01-09
Ubuntu USN-236-2 2006-01-09
Mandriva MDKSA-2006:008 2006-01-06
Mandriva MDKSA-2006:006 2006-01-05
Mandriva MDKSA-2006:005 2006-01-05
Mandriva MDKSA-2006:004 2006-01-05
Mandriva MDKSA-2006:003 2006-01-05
Ubuntu USN-236-1 2006-01-05

Comments (none posted)

zlib: buffer overflow

Package(s):zlib CVE #(s):CAN-2005-1849
Created:July 21, 2005 Updated:April 11, 2006
Description: zlib has a vulnerability that can cause code that executes it to crash if a corrupted file is opened.
Alerts:
Mandriva MDKSA-2006:070 2006-04-10
Debian DSA-1026-1 2006-04-06
Gentoo 200603-18 2006-03-21
Ubuntu USN-151-4 2005-11-09
Ubuntu USN-151-3 2005-10-28
Fedora-Legacy FLSA:162680 2005-09-14
Debian DSA-797-1 2005-09-01
Gentoo 200508-01 2005-08-01
Gentoo 200507-28 2005-07-30
SuSE SUSE-SA:2005:043 2005-07-28
OpenPKG OpenPKG-SA-2005.014 2005-07-28
Mandriva MDKSA-2005:124 2005-07-22
Slackware SSA:2005-203-03 2005-07-23
Ubuntu USN-151-2 2005-07-22
Fedora FEDORA-2005-626 2005-07-22
Fedora FEDORA-2005-625 2005-07-22
Gentoo 200507-19 2005-07-22
Red Hat RHSA-2005:584-01 2005-07-21
Ubuntu USN-151-1 2005-07-21
Debian DSA-763-1 2005-07-20

Comments (none posted)

zoo: stack-based buffer overflow

Package(s):zoo CVE #(s):CVE-2006-0855
Created:March 7, 2006 Updated:March 16, 2006
Description: Stack-based buffer overflow in the fullpath function in misc.c for zoo 2.10 and earlier allows user-complicit attackers to execute arbitrary code via a crafted ZOO file that causes the combine function to return a longer string than expected.
Alerts:
Gentoo 200603-12 2006-03-16
Debian DSA-991-1 2006-03-10
Gentoo 200603-05 2006-03-06

Comments (none posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch is 2.6.16-rc6, released on March 11. Linus notes: "Ok, we're getting closer, although the 2.6.16 release certainly seems to drag out more than it should have." As one would expect, this patch is dominated by fixes; see the long-format changelog for the details.

The mainline git repository contains a few dozen patches merged since -rc6; many of them are fixes for bugs found in the Coverity scan. There is also a patch which disables the sysfs interface for the error detection and correction (EDAC) subsystem; that interface "needs more thought" and so will be hidden until the issues get worked out.

The current -mm tree is 2.6.16-rc6-mm1. Recent changes to -mm include a new set of NFS superblock sharing patches (which are creating NFS problems for some testers) and a bunch of fixes.

Comments (none posted)

Kernel development news

Quote of the week

Oh, and women don't fall for the "I hack kernel stuff" line. I was lied to.

-- Mariusz Mazur gives up on linux-libc-headers

Comments (3 posted)

A summary of 2.6.16 API changes

2.6.16 should be sufficiently stable, at this point, that it is safe to make a list of API changes. As usual, this list will be folded into the LWN 2.6 API changes page as well.

  • The mutex code has been merged. The use of semaphores for mutual exclusion is now deprecated, and the current semaphore API may go away altogether.

  • The high-resolution kernel timer code has been merged. The new API allows for greater precision in timer values, though the underlying implementation is still limited by the timer interrupt resolution.

  • A new list function, list_for_each_entry_safe_reverse(), does just what one would expect.

  • A 64-bit atomic type, atomic_long_t, has been added. Supported functions are:
    • long atomic_long_read(atomic_long_t *l);
    • void atomic_long_set(atomic_long_t *l, long i);
    • void atomic_long_inc(atomic_long_t *l);
    • void atomic_long_dec(atomic_long_t *l);
    • void atomic_long_add(long i, atomic_long_t *l);
    • void atomic_long_sub(long i, atomic_long_t *l);

  • The "SLOB" memory allocator has been merged. SLOB is a drop-in replacement for the slab allocator, intended for very low-memory systems.

  • The dentry structure has been changed: the d_child and d_rcu fields are now overlaid in a union. This change shrinks this heavily-used structure and improves its cache behavior.

  • The usb_driver structure has a new field (no_dynamic_id) which lets a driver disable the addition of dynamic device IDs. The owner field has also been removed from this structure.

  • The device probe() and remove() methods have been moved from struct device_driver to struct bus_type. The bus-level methods will override any remaining driver methods.

  • Some significant changes to the SCSI subsystem aimed at eliminating the use of the old scsi_request structure. The SCSI software IRQ is no longer used; postprocessing happens via the generic block software IRQ instead.

  • Much of the core device model code has been reeducated to use the term "uevent" instead of "hotplug." Some changes which are visible outside of the core code include:
    • kobject_hotplug() becomes kobject_uevent()
    • struct kset_hotplug_ops becomes struct kset_uevent_ops, and its hotplug() member is now uevent()
    • add_hotplug_env_var() becomes add_uevent_var()

  • The block I/O barrier code has been rewritten. This patch changes the barrier API and also adds a new parameter to end_that_request_last().

  • The block_device_operations structure has a new method getgeo(); its job is to fill in an hd_geometry structure with information about the drive. With this operation in place, many block drivers will not need an ioctl() function at all.

  • Linas Vepstas's PCI error recovery patch has been merged.

  • Compilers prior to gcc 3.2 can no longer be used to build kernels.

  • The venerable "make bzImage" command no longer works; just type "make" instead.

  • When the kernel is configured to be optimized for size, gcc (if it's version 4.x) is given the freedom to decide whether inline functions should really be inlined. The __always_inline attribute now truly forces inlining in all cases. This is an outcome from the discussion on inline functions held at the beginning of the year.

Comments (3 posted)

The VMI virtualization interface

Nobody could ever claim that there is a shortage of Linux virtualization technologies to choose from. There are numerous approaches, from lightweight "container" techniques which simply create walls between parts of the system, to full virtualization approaches which implement a complete virtual hardware platform capable of running a number of (unmodified) operating systems. Between the two are "paravirtualization" approaches which require a certain amount of awareness in the guest kernel. To many, paravirtualization seems like the best approach, in that it promises to combine a relatively high level of performance with strong isolation of guest systems. Xen is currently the highest-profile paravirtualization system out there, but there are others.

Each paravirtualization approach places its own demands on the guest system. Before a particular system can run under a given hypervisor, it must be modified to work with that hypervisor's interface. This requirement can add to the work of creating a virtual system in the first place, and it increases the maintenance burden going forward, especially if both the hypervisor and the guest kernel are under heavy development.

In an attempt to make life easier for virtualization hackers, Zachary Amsden (of VMware) has put forward a complex proposal for a common virtual machine interface (VMI) layer with some interesting properties. The VMI layer defines a set of calls for performing machine-specific functions - the sorts of things that generally require hypervisor intervention. These calls are very low-level - operations like changing page protections, enabling interrupts, writing model-specific registers, changing specific control registers, dealing with timer events, etc. As a result, the VMI interface currently only works with i386-architecture systems, though an x86-64 port is in the works.

When a virtualized kernel boots, one of the first things it does is search for a "VMI ROM" provided by the hypervisor. That ROM provides the information needed for the low-level VMI calls to interact with the hypervisor. Using information found in the ROM, the just-booted kernel modifies its own code to use the hypervisor's functions without table lookups or indirect function calls. As a result, hypervisor operations are fast.

There are a couple of interesting implications of this approach. One is that a VMI-equipped kernel can run under any VMI hypervisor without modification - or even recompilation. It simply grabs the ROM provided by whatever hypervisor is present and gets on with life. Just as interesting is the fact that such a kernel can run on the bare hardware with no hypervisor at all, as the host kernel. The VMI developers state that the performance impact of running with the VMI calls is essentially zero. That leads to this claim:

VMI Linux has negligible overheads on native machines, so much so, that we are confident that VMI Linux can, in the long run, be the default Linux for i386.

The actual code is packaged as a 24-part patch. It involves significant amounts of low-level tweaking and assembly language trickery. That may have something to do with why there have been few comments on the code itself. The discussion which has been seen seems somewhat favorable, if reserved. Among other things, there will need to be an open source hypervisor which uses this interface before it will be seriously considered for merging. In the mean time, anybody interested in the details can learn more from the documentation file.

Comments (6 posted)

Trees I: Radix trees

The kernel includes a number of library routines for the implementation of useful data structures. Among those are two types of trees: radix trees and red-black trees. This article will have a look at the radix tree API, with red-black trees to follow in the future.

Wikipedia has a radix tree article, but Linux radix trees are not well described by that article. A Linux radix tree is a mechanism by which a (pointer) value can be associated with a (long) integer key. It is reasonably efficient in terms of storage, and is quite quick on lookups. Additionally, radix trees in the Linux kernel have some features driven by kernel-specific needs, including the ability to associate tags with specific entries.

[radix tree node] The cheesy diagram on the right shows a leaf node from a Linux radix tree. The node contains a number of slots, each of which can contain a pointer to something of interest to the creator of the tree. Empty slots contain a NULL pointer. These trees are quite broad - in the 2.6.16-rc kernels, there are 64 slots in each radix tree node. Slots are indexed by a portion of the (long) integer key. If the highest key value is less than 64, the entire tree can be represented with a single node. Normally, however, a rather larger set of keys is in use - otherwise, a simple array could have been used. So a larger tree might look something like this:

[big radix tree]

This tree is three levels deep. When the kernel goes to look up a specific key, the most significant six bits will be used to find the appropriate slot in the root node. The next six bits then index the slot in the middle node, and the least significant six bits will indicate the slot containing a pointer to the actual value. Nodes which have no children are not present in the tree, so a radix tree can provide efficient storage for sparse trees.

Radix trees have a few users in the mainline kernel tree. The PowerPC architecture uses a tree to map between real and virtual IRQ numbers. The NFS code attaches a tree to relevant inode structures to keep track of outstanding requests. The most widespread use of radix trees, however, is in the memory management code. The address_space structure used to keep track of backing store contains a radix tree which tracks in-core pages tied to that mapping. Among other things, this tree allows the memory management code to quickly find pages which are dirty or under writeback.

As is typical with kernel data structures, there are two modes for declaring and initializing radix trees:

    #include <linux/radix-tree.h>

    RADIX_TREE(name, gfp_mask);  /* Declare and initialize */

    struct radix_tree_root my_tree;
    INIT_RADIX_TREE(my_tree, gfp_mask);

The first form declares and initializes a radix tree with the given name; the second form performs the initialization at run time. In either case, a gfp_mask must be provided to tell the code how memory allocations are to be performed. If radix tree operations (insertions, in particular) are to be performed in atomic context, the given mask should be GFP_ATOMIC.

The functions for adding and removing entries are straightforward:

    int radix_tree_insert(struct radix_tree_root *tree, unsigned long key, 
                          void *item);
    void *radix_tree_delete(struct radix_tree_root *tree, unsigned long key);

A call to radix_tree_insert() will cause the given item to be inserted (associated with key) in the given tree. This operation may require memory allocations; should an allocation fail, the insertion will fail and the return value will be -ENOMEM. The code will refuse to overwrite an existing entry; if key already exists in the tree, radix_tree_insert() will return -EEXIST. On success, the return value is zero. radix_tree_delete() removes the item associated with key from tree, returning a pointer to that item if it was present.

There are situations where failure to insert an item into a radix tree can be a significant problem. To help avoid such situations, a pair of specialized functions are provided:

    int radix_tree_preload(gfp_t gfp_mask);
    void radix_tree_preload_end(void);

This function will attempt to allocate sufficient memory (using the given gfp_mask) to guarantee that the next radix tree insertion cannot fail. The allocated structures are stored in a per-CPU variable, meaning that the calling function must perform the insertion before it can schedule or be moved to a different processor. To that end, radix_tree_preload() will, when successful, return with preemption disabled; the caller must eventually ensure that preemption is enabled again by calling radix_tree_preload_end(). On failure, -ENOMEM is returned and preemption is not disabled.

Radix tree lookups can be done in a few ways:

    void *radix_tree_lookup(struct radix_tree_root *tree, unsigned long key);
    void **radix_tree_lookup_slot(struct radix_tree_root *tree, unsigned long key);
    unsigned int radix_tree_gang_lookup(struct radix_tree_root *root, 
                                        void **results,
					unsigned long first_index, 
					unsigned int max_items);

The simplest form, radix_tree_lookup(), looks for key in the tree and returns the associated item (or NULL on failure). radix_tree_lookup_slot() will, instead, return a pointer to the slot holding the pointer to the item. The caller can, then, change the pointer to associate a new item with the key. If the item does not exist, however, radix_tree_lookup_slot() will not create a slot for it, so this function cannot be used in place of radix_tree_insert().

Finally, a call to radix_tree_gang_lookup() will return up to max_items items in results, with ascending key values starting at first_index. The number of items returned may be less than requested, but a short return (other than zero) does not imply that there are no more values in the tree.

One should note that none of the radix tree functions perform any sort of locking internally. It is up to the caller to ensure that multiple threads do not corrupt the tree or get into other sorts of unpleasant race conditions. Nick Piggin currently has a patch circulating which would use read-copy-update to free tree nodes; this patch would allow lookup operations to be performed without locking as long as (1) the resulting pointer is only used in atomic context, and (2) the calling code avoids creating race conditions of its own. It is not clear when that patch might be merged, however.

The radix tree code supports a feature called "tags," wherein specific bits can be set on items in the tree. Tags are used, for example, to mark memory pages which are dirty or under writeback. The API for working with tags is:

    void *radix_tree_tag_set(struct radix_tree_root *tree,
			unsigned long key, int tag);
    void *radix_tree_tag_clear(struct radix_tree_root *tree,
			unsigned long key, int tag);
    int radix_tree_tag_get(struct radix_tree_root *tree,
			unsigned long key, int tag);

radix_tree_tag_set() will set the given tag on the item indexed by key; it is an error to attempt to set a tag on a nonexistent key. The return value will be a pointer to the tagged item. While tag looks like an arbitrary integer, the code as currently written allows for a maximum of two tags. Use of any tag value other than zero or one will silently corrupt memory in some undesirable place; consider yourself warned.

Tags can be removed with radix_tree_tag_clear(); once again, the return value is a pointer to the (un)tagged item. The function radix_tree_tag_get() will check whether the item indexed by key has the given tag set; the return value is zero if key is not present, -1 if key is present but tag is not set, and +1 otherwise. This function is currently commented out in the source, however, since no in-tree code uses it.

There are two other functions for querying tags:

    int radix_tree_tagged(struct radix_tree_root *tree, int tag);
    unsigned int radix_tree_gang_lookup_tag(struct radix_tree_root *tree, 
                                            void **results,
					    unsigned long first_index, 
					    unsigned int max_items, 
					    int tag);

radix_tree_tagged() returns a non-zero value if any item in the tree bears the given tag. A list of items with a given tag can be obtained with radix_tree_gang_lookup_tag().

In concluding, we can note one other interesting aspect of the radix tree API: there is no function for destroying a radix tree. It is, evidently, assumed that radix trees will last forever. In practice, deleting all items from a radix tree will free all memory associated with it other than the root node, which can then be disposed of normally.

Comments (5 posted)

Access the Linux kernel using the /proc filesystem (developerWorks)

developerWorks offers a tutorial on creating /proc files from loadable kernel modules. "Here's a [module] that supports both reading and writing. This simple application provides a fortune cookie dispenser. After the module is loaded, the user can load text fortunes into it using the echo command and then read them back out individually using the cat command." Just don't try to get it merged into the mainline.

Comments (3 posted)

Patches and updates

Kernel trees

Core kernel code

Device drivers

Documentation

Filesystems and block I/O

Memory management

Architecture-specific

Security-related

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

New in Fedora Core 5

Fedora Core 5 is due out on March 20 according to the current schedule. We looked at the latest draft of the release notes to see what has changed since Fedora Core 4. First and foremost among those is the latest version of the GNOME desktop. Here's a look at GNOME 2.14 which will be included in FC5. The GNOME Power Manager and GNOME Screensaver will be available as a technology preview. Behind the screen, this release will use gnome-mount, which interacts with hal directly to control user mounted volumes, instead of fstab-sync.

KDE fans will find KDE 3.5.1 on their desktop. Other new software includes OpenOffice.org 2.0.2, Firefox 1.5. Pup,the package updater has been joined by Pirut. Pirut replaces system-config-packages, providing comprehensive software package management using yum as a backend. The Anaconda installer has also been revamped to use yum.

Also new is Beagle - an index-based search interface, f-spot - a photo management tool and tomboy - a note taking application. I18N support has been improved with the SCIM language input framework, replacing IIIMF for inputting many different non-English languages. Totem now uses the improved Gstreamer 0.10 media framework for a better multimedia experience.

Lots of work has gone into integrating Xen Virtualization software with the yum package manager to provide remote logging and improved support for tracebacks. Modular Xorg X11R7.0 has been included in this release. The entire set of Fedora packages have been compiled with the newly included gcc 4.1. Also the SELinux implementation has undergone a major change, and now uses the Reference Policy.

Overall, Fedora Core 5 will provide users with a wide variety of the latest free applications and as such it may also have a few rough edges.

Comments (2 posted)

New Releases

DebianEdu/Skolelinux v 2.0r0 is out

Skolelinux has announced the 2.0 release of DebianEdu/Skolelinux. "The new version of Skolelinux offers a variety of popular programs such as OpenOffice.org, Mozilla Firefox, and GCompris -- all in many languages. A wide variety of educational software is also available. Thin client support has been improved, and it is now possible to install half-thick clients. Half-thick clients allow for full use of newer hardware, offering support for CD/DVD-ROM, USB-pen, and audio devices. Since all software is distributed from the Skolelinux servers, maintenance costs on half-thick clients are still kept low."

Comments (none posted)

Ubuntu Flight 5

Flight 5, the latest alpha of Dapper Drake, is available. "These releases are tested to be reasonably free of show stopper bugs, but are obiviously still alpha quality, so do not use these on your production systems." Kubuntu Flight 5 is also available.

Full Story (comments: none)

UltraSPARC T1 (Niagara) support in Ubuntu SPARC builds

The Niagara is not an officially supported platform for Ubuntu, at least not yet. Nonetheless, it should now be possible to test out the complete Ubuntu installer and environment on Niagara machines.

Full Story (comments: none)

Debian Installer etch beta 2 released

The Debian Installer team has announced the second beta release of the installer for Debian GNU/Linux Etch. Click below of a list of improvements.

Full Story (comments: none)

Distribution News

Debian stable release manager quits

Martin "Joey" Schulze, the person who has managed updates to Debian stable releases for some years, has thrown in the towel. His message is somewhat bitter; he has not had an easy time working with other parts of the Debian project. It looks like Andreas Barth and Martin Zobel-Helas will be taking on this work in the future.

Comments (12 posted)

Results for Debian's Position on the GFDL

The results are in on Debian's position regarding the GNU Free Documentation License (GFDL). Option two "GFDL-licensed works without unmodifiable sections are free" is the winner.

Full Story (comments: none)

Fedora Core 5 release delayed

For those of you anxiously awaiting the Fedora Core 5 release: that release has just been pushed back to March 20. The new date should give the Fedora hackers time to integrate the final GNOME 2.14 release, among other things. (For those who are curious about what will be in FC5, there is a set of draft release notes available).

Full Story (comments: 3)

Ubuntu "Dapper" delay proposed

Mark Shuttleworth has sent around a message proposing that the upcoming Ubuntu "Dapper Drake" release, currently scheduled for April 20, be delayed for six weeks. "We would like to show that a Debian-based distribution can deliver the same world class desktop punch that you might traditionally expect from Novell or Red Hat. We will live with Dapper for five years - so let's give it a few extra weeks now so that it can be a real asset to the Ubuntu project for the full duration of its lifespan." An IRC meeting will be held on March 14 to discuss the proposal.

Full Story (comments: 16)

FSMLabs RTLinux Delivers AMCC PowerPC Processors

FSMLabs has announced support for a range of embedded PowerPC processors from AMCC. "Deployed in storage, networking, software-defined radio, data acquisition, and motor control, these CPUs combine high-performance, low-power processor cores with rich peripheral sets with both vertical and horizontal applications."

Comments (none posted)

Yellow Dog Linux update

Terra Soft Solutions, creator of Yellow Dog, has updated the Resources page to provide a simplified overview of the Lifecycle of Yellow Dog Linux and now includes a guide to Manual, Semi-Automated, and Fully Automated methods of updating your local YDL system.

Comments (none posted)

Call for help with Dapper localization

Ubuntu seeks to improve language support in Dapper, particularly for those languages with complex display and input requirements like Korean, Japanese and Chinese in all its variants. "We have a framework in place, and need some specific information for each language. If you use Ubuntu in a language that needs some configuration to get right, we would REALLY appreciate it if you would help us make sure we have it perfect for Dapper. In particular, experience with Fontconfig is needed."

Full Story (comments: none)

Ubuntu-IN mailing list

A new mailing list has been created for Ubuntu enthusiasts in India. "This list is meant for all Ubuntu users, volunteers, developers and anyone wishing to involve themselves in the Ubuntu Indian LoCo community."

Full Story (comments: none)

New Distributions

Advanced Linux desktop released from Singapore

Singapore-based Tomahawk Computers has released the Tomahawk Desktop 1.1, an advanced multimedia Linux desktop distribution.

Full Story (comments: none)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for March 14, 2006 covers a collaborative maintenance infrastructure for Debian, the Debian QA meeting in Extremadura, a dedicated backup server, updates from the Debian Kernel Team, Martin 'Joey' Schulze steps down as Stable Release Manager, results of the General Resolution about the GFDL, reflections on the role of the project leader, influencing Haskell development, and other topics.

Full Story (comments: 2)

Fedora Weekly News Issue 37

The Fedora Weekly News for March 13, 2006 looks at Fedora Core 5 Status, Release Notes: released!, compiz on aiglx, Fedora Legacy Repo included in FC5, Fedora Core 5 Test 3 Review, Linux Audio Comparison on FC5T3, 2005 LQ.org Members Choice Award Winners, OpenOffice.org 2.0.2 Released, Red Hat's New-Look Enterprise Linux, and more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of March 13, 2006 covers the availability of Gentoo Linux 2006.0 release media at the Gentoo store, the launch of the Gentoo community directory project, Gentoo events in Calicut and Leipzig, a report from Chemnitzer Linuxtage and several other topics.

Comments (none posted)

DistroWatch Weekly, Issue 142

The DistroWatch Weekly for March 13, 2006 is out. This edition looks at Kororaa, the Gentoo based live CD with Xgl, and more.

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 4: system-config-bind (bug fixes, updated translations), net-tools (bug fixes, new options), tcsh (bug fix), slib (bug fixes, spec cleanup), shadow-utils (bug fixes), db4 (bug fixes), squid (new upstream version).

Comments (none posted)

Slackware updates

Slackware shows a lengthy change log entry for March 13th (click below), with a new version of gcc-3.4.6 causing lots of other packages to be recompiled and new kernel (linux-2.6.15.6) in testing. An stunnel upgrade messed up /var/lib permissions, which have since been fixed.

Full Story (comments: none)

Newsletters and articles of interest

The Perfect Linux Firewall Part I -- IPCop (HowtoForge)

HowtoForge covers the installation of IPCop firewall to create a small home office network. "The IPCop project is a GNU/GPL project that offers an exceptional feature packed stand alone firewall to the internet community. Its comprehensive web interface, well documented administration guides, and its involved and helpful user/administrative mailing lists make users of any technical capacity feel at home. It goes far beyond a simple ipchains / netfilter implementation available in most Linux distributions and even the firewall feature sets of commercial competitors." Part 2 looks at setting up IPCop for web hosting/mail hosting.

Comments (none posted)

Rubix Linux 1.0 goes gold (DesktopLinux.com)

DesktopLinux.com looks at the first stable version of Rubix Linux 1.0. "The first stable version of Rubix Linux 1.0, a distribution that combines a Slackware core, the KDE desktop, and Arch Linux's "pacman" package management software, was released Tuesday. It also has a revamped init system that maintains the BSD style but adds modularity, project team leader Joshua Rubin said."

Comments (none posted)

Distribution reviews

Kororaa live CD has Linux quivering (NewsForge)

NewsForge looks at the Kororaa live CD with Xgl. "Kororaa is a distro that provides a binary installer for Gentoo. Djpharoah, one of the Kororaa IRC and forum moderators, says using Kororaa allowed him to completely install and configure a Gentoo system in a couple of hours instead of a couple of days. The response to the live CD has been so great that the ISO had to be removed from the Kororaa site and is available at present only from the list of mirrors you can find here. Articles on Groklaw and elsewhere have fanned the flames of interest even higher."

Comments (20 posted)

Review: Dyne:bolic 1.4.1 live CD (Linux.com)

Linux.com reviews the Dyne:bolic 1.4.1 live CD. "Dyne:bolic is a multimedia-centric Linux distribution on live CD. Recording, mixing, streaming, and broadcasting audio and video content is its stock in trade. It has been nearly two years since NewsForge first reviewed the Dyne:bolic 1.0 alpha release. The distro has matured considerably in the intervening time. This is a look at the 1.4.1 release."

Comments (none posted)

My desktop OS: Kanotix (NewsForge)

NewsForge has this article about Kanotix. "I expect both ease of use and advanced capabilities in any GNU/Linux distro. I am therefore hard to please when using a live CD-based distro, which is necessarily limited to about 2GB of software compressed onto a 700MB CD. I have tested more than a dozen live CD distros. Of all of them, Kanotix comes closet to being the "perfect distro." Simply put, Kanotix is Knoppix on steroids..."

Comments (none posted)

10 Best Security Live CD Distros (Darknet)

Darknet takes a look at ten of the best live Linux CDs for Pen-Test, Forensics & Recovery. Some are old, some are new, all are available for download.

Comments (none posted)

Suse Linux Bible 10 Review (Gnuman.com)

Gnuman.com reviews the book Suse Linux 10 Bible. "Suse Linux 10 Bible, as its name states is not only a reference book for those who are quite in tune with Suse Linux, but for those who are familiar and comfortable enough with Suse 10 or Linux in general, this book could take your Linux experience to the next level. The book is written by Justin Davies, Roger Whittaker and William von Hagen. This book comes with a Suse 10 DVD and weighs in at over 800 pages."

Comments (none posted)

Page editor: Rebecca Sobol

Development

The Python IDE consolidation effort

A new Python IDE consolidation effort (PYxIDEs) is underway: "This project aims to connect open source projects concerning an IDE core library and framework written in Python to avoid the ongoing duplicating efforts."

The project launch statement (dated March 10, 2006) discusses the reasoning behind this effort: [Python IDEs] "Looking at IDE's I can have three observations: 1. For some reasons numerous users prefer to use an open source IDE. 2. For some reasons numerous python programmers like to develop an open source IDE. 3. For some reasons the open source python IDE developers are not collaborating at all. The reasons for 1 or 2 are obvious, at least to me. Recently I have been wondering about the reason for 3. (Probably a lot of python programmers have wondered about this already for ages, but ok I might be slow ;-) I came to the conclusion that there was NO reason."

Currently, there are 18 different IDEs that are participating in the project, some are for the Windows platform. Here is the list so far:

  • NewEdit IDE
  • scrIDE
  • Eric3 IDE
  • Leo IDE
  • ActiveGrid IDE
  • PIDA IDE
  • drPython IDE
  • pyDev IDE
  • PyCrust Shell
  • IPython Shell
  • WinPdb debugger
  • Extended Python Debugger
  • PyLint
  • Gaphor UML plugin
  • Envisage workbench
  • Dabo
  • SilverCity
  • SPE IDE
A number of wikis have been set up to discuss the various areas that the project aims to work on. The Not reinventing the wheel wiki is for discussion of which parts of existing IDEs should be reused. The Goals wiki covers the basic project goals, which include sharing of code, laziness, quality control, and other issues. The Architecture wiki will focus on the basic IDE structures such as the API Libraries, underlying framework, user interface and underlying data models. The Todo wiki is for discussions of work to be done, and the License wiki is for licensing discussions.

This seems like a fairly hefty list of goals to achieve, especially considering the number of developers involved. The focus of the project seems clear. The benefits of having more common code between IDEs, and possibly fewer IDEs would likely be a consolidation of effort, and faster development on the most popular designs.

In any case, this is an interesting effort. If it flies, it may be something that could be applied to other software genres that have a lot of duplication of effort. A Python GUI consolidation project comes to mind as one such effort.

Comments (1 posted)

System Applications

Database Software

Glom beta 1 release (GnomeDesktop)

GnomeDesktop.org reviews the latest beta release of Glom. "Glom allows normal people to design databases and their user interfaces. It requires no use of SQL and no programming. It's nearing a 1.0 release, so it's ready for some serious testing. Glom 0.9.8 is beta 1."

Comments (none posted)

MySQL 5.0.19 has been released

Version 5.0.19 of the MySQL database has been released. "This is a bugfix release for the current production release family."

Full Story (comments: none)

PostgreSQL Weekly News

The March 12, 2006 edition of the PostgreSQL Weekly News is online with new PostgreSQL database articles and resources.

Full Story (comments: none)

Improving Database Performance with Partitioning (MySQL AB)

MySQL AB has an article by Robin Schumacher on improving database performance. "One of the reasons I'm very excited about the release of MySQL 5.1 is that it contains a potent new weapon for designing supercharged databases that any MySQL DBA should quickly learn how to use and exploit. By smartly using the new 5.1 partitioning feature, a DBA can oftentimes dramatically improve the performance of most any VLDB or data warehouse they happen to be in charge of."

Comments (none posted)

Libraries

liboggz 0.9.5 released

Version 0.9.5 of liboggz, a library and collection of command line tools for working with Ogg files and streams, is out with several new features and bug fixes.

Full Story (comments: none)

Mail Software

Apache SpamAssassin 3.1.1 available

Maintenance release version 3.1.1 of Apache SpamAssassin has been announced. "3.1.1 includes a large number of bug fixes and documentation updates."

Full Story (comments: none)

Networking Tools

Speedometer 2.3

Version 2.3 of Speedometer, a bandwidth and download monitor, is out. Changes include improved graphics and Python 2.1 support.

Full Story (comments: none)

Printing

Call for Translators (CUPS)

The CUPS printing project needs translation help. "We need translators for CUPS 1.2! The first beta release of CUPS 1.2 includes English and Japanese localizations. We'd like to include as many languages as possible when 1.2 goes stable."

Comments (none posted)

Security

Sussen 0.16 released

Version 0.16 of Sussen, a tool that checks for vulnerabilities and configuration issues, is out with build fixes and web interface enhancements.

Full Story (comments: none)

Web Site Development

Storing an XML Document in Apache Xindice (O'ReillyNet)

Deepak Vohra explores Apache Xindice on O'Reilly. "Apache Xindice is a database that's built specifically for storing XML data, meaning you can forget about attempting to map your XML-to-database tables and just store it as is, exploiting the structure nature of the XML data to pick up some query-time conveniences."

Comments (none posted)

Desktop Applications

Audio Applications

netjack 0.8 announced

Version 0.8 of netjack is available. "netjack links jackds together via a network. build your linux-audio cluster. work on a remote ardour, or even 2 ardours at once. netjack is also great for jamming with a friend."

Full Story (comments: none)

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

KDE Human Computer Interaction Working Group Formed (KDE.News)

KDE.News reports on the founding of the KDE human-computer interaction working group. "In one sentence this working group's goal is to create a more compelling, usable, understandable interface for all people. This is, we believe, one of the major goals of KDE."

Comments (none posted)

Desktop Publishing

LyX 1.4.0 is released

Version 1.4.0 of LyX, a GUI front-end to the TeX typesetting system, is out. "It is the culmination of 3 years of hard work, and we sincerely hope that you will enjoy the results. The changes are too numerous to summarize in a few words, jump directly to the end of this message if you want to know more. As usual with major releases, a lot of work that is not directly visible has taken place. The core of LyX has seen more cleanups and some of the new features are the direct results of this work."

Full Story (comments: 4)

Electronics

easy-spice 0.6.7 released

Version 0.6.7 of easy-spice, a gtk frontend for ngspice and gnetlist, has been announced. Changes include a GTK2 port, support for the latest gschem file format, a new library dialog, new file operations, a local configuration file and bug fixes.

Comments (none posted)

XCircuit 3.4.18 and 3.6.9 released

Stable version 3.6.4 of XCircuit, an electronic schematic drawing package, is out. Changes include build fixes. Also, XCircuit development version 3.6.9 is available.

Comments (none posted)

Financial Applications

SQL-Ledger 2.6.7 announced

Version 2.6.7 SQL-Ledger, a web-based accounting system, is out with numerous bug fixes, translation improvements and some new features.

Comments (none posted)

Games

Castle Project Status (WorldForge)

The WorldForge game project has released a Castle Project Status report. "The castle project is well underway and the outer walls of the castle are complete. This includes the curtain walls, don jon, two bailies, armory, gateway, draw bridge. Templated textures for the walls, the roof and the floor of the castle were also generated. The castle floor contains several layers that creates the dynamic look. The next phase of the project is to proceed with applying the templated textures to the royal quarters, the house, inn, barracks, stable and the keep."

Comments (none posted)

Graphics

Dia 0.95-pre4 Release (SourceForge)

Version 0.95-pre4 of Dia, a diagram drawing application, has been announced, it features bug fixes.

Comments (none posted)

GUI Packages

kiwi 1.9.7 announced

Version 1.9.7 of Kiwi, a PyGTK framework for building graphical applications, is out with documentation improvements.

Full Story (comments: none)

Interoperability

Wine Weekly Newsletter

The March 13, 2006 edition of the Wine Weekly Newsletter is available. Topics include: CodeWeavers News, Wine on MacOS X, WineD3D Issues, Winetools.. part II, and AMD64, FAT32, and Failing Apps.

Comments (none posted)

Medical Applications

iPath: Open Source Telemedicine (LinuxMedNews)

LinuxMedNews mentions the new iPath project. "The iPath project is attempting to create an Open Source telemedicine platform. Interesting site and project that appears to be moving forward. Appears to be based in Switzerland".

Comments (none posted)

Music Applications

MMA version 0.20 released

Version 0.20 of MMA, the Musical MIDI Accompaniment, is available with bug fixes and new style files.

Full Story (comments: none)

Shelljam 0.0.4 announced

Version 0.0.4 of Shelljam, an application that uses the computer keyboard and mouse for making music, is out. New demo tracks are also available. "In any case, there have been program updates (touchpad controlled Saw Wave Overtones! ..."

Full Story (comments: none)

Office Suites

Second Beta of KOffice 1.5 Released (KDE.News)

KDE.News looks at the second beta release of KOffice 1.5. "In this release, KChart received a new charting engine, donated by Klarälvdalens Datakonsult AB and an initial implementation of the charting OASIS OpenDocument file format. We managed to improve Krita's performance in loading large images, rendering complex images, creating gradients and showing filter previews. There are also a lot of bug fixes. Dag Andersen has reworked the KPlato calculation engine and improved the user interface; and the documentation team has written a complete KPlato manual."

Comments (none posted)

OO.o build 2.0.2 released

Build 2.0.2 of the OpenOffice.org office suite is available for testing. "This package contains Desktop integration work for OpenOffice.org, several back-ported features & speedups, and a much simplified build wrapper, making an OO.o build / install possible for the common man."

Full Story (comments: none)

OpenOffice.org 2.0.2 Includes More KDE Features (KDE.News)

KDE.News looks at the KDE specific features in OpenOffice.org 2.0.2. "Among other new features, fixes, and improvements, this version contains the KDE Addressbook Connector by Éric Bischoff, and Crystal icons from KDE, many newly created by Nuno Pinheiro and Robert Wadley. The Crystal icon set for OOo is not yet complete have a look at the status page if you are interested in helping."

Comments (none posted)

Web Browsers

A look at Epiphany 2.14

The Epiphany web browser lives: here is a weblog entry with a screenshot-heavy introduction to features in Epiphany 2.14. "Often, advanced users need more features. For this purpose, Epiphany allows you to enable a lot of different plugins. No 'weather at Moskow' plugin nor 'In-Your-browser-3D-tetris'. Only useful plugins specifically designed to enhance your navigation experience."

Comments (none posted)

Miscellaneous

PasswordSafe 3.0 Beta1 released (SourceForge)

Version 3.0 Beta1 of PasswordSafe is available with new features. "After quite a lot of work, PasswordSafe 3.0 is ready for its first public release. Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all."

Comments (none posted)

Languages and Tools

C

GCC 4.0.3 Released

Version 4.0.3 of GCC, the Gnu Compiler Collection, has been released. "This release is a bug-fix release for problems in GCC 4.0.2. GCC 4.0.3 contains changes to correct regressions from previous releases, but no new features."

Full Story (comments: none)

Caml

Caml Weekly News

The March 14, 2006 edition of the Caml Weekly News is online with new Caml language articles. Topics include: HashSet, Deadlock free locking scheme, pa_bounds and Netclient.

Full Story (comments: none)

Java

What Is Java (O'ReillyNet)

Chris Adamson looks at the evolution of Java on O'Reilly. "Everyone knows what Java is, right? Interpreted code, applets, proprietary, and slow. Wrong, wrong, wrong, and wrong. In its second decade, it's time to re-evaluate Java: the language and the virtual machine are going their own ways, its open source sub-community is vibrant and independent, and developers are taking the best ideas from other languages and frameworks and bringing them to Java."

Comments (none posted)

Python

Urwid 0.9.1 released

Version 0.9.1 of Urwid, a Console UI Library for Python, is out. "This release includes high resolution UTF-8 support for the BarGraph and ProgressBar widgets, improved support for threading with raw_display and a couple bug fixes."

Full Story (comments: none)

Scheme

Schemer's Gazette for mid-March 2006

A new edition of the Schemer's Gazette is online with new Scheme language information.

Full Story (comments: none)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Felten: RIAA on proposed DMCA exemptions

A couple of groups have asked the U.S. Copyright Office to make a DMCA exemption allowing the removal of DRM software which creates security problems. Now Ed Felten (one of the people involved in these requests) looks at the RIAA's response. "And here's the really amazing part. In order to protect their ability to deploy this dangerous DRM, they want the Copyright Office to withhold from users permission to uninstall DRM software that actually does threaten critical infrastructure and endanger lives. If past rulemakings are a good predictor, it's more likely than not that the Copyright Office will rule in their favor."

Comments (9 posted)

Will open spectrum be allowed? (ZDNet)

Dana Blankenhorn covers a report by the Progress & Freedom Foundation that seeks to hold back changes to the way radio frequencies are allocated. "The powerful Progress & Freedom Foundation, which is heavily funded by the Bell companies, Microsoft, and other members of the proprietary software and content space, has issued a report that says (surprise) unlicensed, open spectrum is dangerous and should be rejected, in favor of selling it all to the highest bidder."

See the Open Spectrum FAQ for more information on the Open Spectrum effort.

Comments (22 posted)

Trade Shows and Conferences

The Intention Economy (Linux Journal)

Linux Journal's Doc Searls covers discussions on the Attention Economy at the O'Reilly Emerging Technology Conference. "Is "The Attention Economy" just another way for advertisers to skewer eyeballs? And why build an economy around Attention, when Intention is where the money comes from? That's the question at the front of my mind as I hear one speaker after another struggle to cast light on "The Attention Economy", which is the theme of this year's eTech conference, where I am sitting in an audience, writing this, right now."

For more eTech coverage, see Dan Farber's blog at ZDNet.

Comments (none posted)

Red Hat enters state of Xen (Register)

The Register reports from Red Hat's Xen press conference. "Red Hat's conversion to virtualization comes as rival Novell prepares to release SuSE Linux Enterprise Server (SLES) 10, which also features a Xen hypervisor. Novell, hosting its annual BrainShare jamboree next week in Utah's Salt Lake City, is expected to beat Red Hat out of the virtualization blocks by shipping SLES 10 this spring."

Comments (5 posted)

Companies

NSW Govt may move tens of thousands of desktops to Linux (IT Wire)

IT Wire covers a deal between Novell and the government of New South Wales, Australia that could put Linux on thousands of desktops. "Paul Kangro, a systems engineer and Linux specialist, is one of a team of three technologists worldwide at Novell who help customers understand the company's technology from an architectural perspective. He played a key role in helping Novell achieve the Linux deal, which will encourage NSW Government agencies to buy open source solutions."

Comments (none posted)

Mandriva Fires Founder (Linux-Watch)

Linux Watch reports that Gaël Duval has been laid off by Mandriva in response to yet another cash crunch. Gaël is the person who created the original Mandrake Linux distribution. "Mandriva also announced that Jacques Le Marois has stepped down as chairman of the board, and that he has nominated current CEO Francois Bancilhon as chairman."

Comments (26 posted)

Legal

DUI Defense Lawyers Challenge Breath Test (Yahoo.com)

Associated Press Writer Curt Anderson reports that closed source alcohol breath analysis tests don't hold up in court. "The company that makes the Intoxilyzer refused to reveal the computer source code for its machine because it was a trade secret. A county judge tossed out Muldowny's alcohol breath test -- a crucial piece of evidence in a DUI case -- and the ruling was upheld by an appeals court in 2004." (Thanks to Philip Webb)

Comments (11 posted)

Interviews

Linux Licensing (Forbes)

Forbes talks with Linus Torvalds about GPLv3. "For example, the GPLv2 in no way limits your use of the software. If you're a mad scientist, you can use GPLv2'd software for your evil plans to take over the world ('Sharks with lasers on their heads!!'), and the GPLv2 just says that you have to give source code back. And that's OK by me. I like sharks with lasers. I just want the mad scientists of the world to pay me back in kind. I made source code available to them, they have to make their changes to it available to me. After that, they can fry me with their shark-mounted lasers all they want."

Comments (62 posted)

Alexander Neundorf (People Behind KDE)

The People Behind KDE have an interview with Alexander Neundorf. "In what ways do you make a contribution to KDE? Being booth staff on events, writing code and recently working on the build system. Back in the KDE 2 days I worked on the directory views of Konqueror, the first working samba ioslave (which has been replaced by a libsmb-based variant), a not-really-working nfs-ioslave (which needs a maintainer), LAN browsing (which will hopefully be replaced by the dnssd stuff) and bugfixing here and there. Recently I worked a bit on KDevelop and implemented a project file generator for KDevelop in cmake." (Found on KDE.News)

Comments (none posted)

KDE and Business: Intevation Interview (KDE.News)

KDE.News presents an interview of Bernhard Reiter and Bernhard Herzog. "In the first in a series of articles, KDE Dot News will cover businesses with past and present involvement that are vital to KDE's ongoing success. Today, we interview Bernhard Reiter and Bernhard Herzog of Intevation, a company that has long been helpful with KDE application development and quality assurance."

Comments (none posted)

Resources

An Introduction to awk (Linux Journal)

By Jos Nazario looks at awk in a Linux Journal article. "The awk programming language often gets overlooked for Perl, which is a more capable language. Out in the real world, however awk is found even more ubiquitously than Perl. It also has a smaller learning curve than Perl does, and awk can be used almost everywhere in system monitoring scripts, where efficiency is key. This brief tutorial is designed to help you get started in awk programming."

Comments (none posted)

Fine-Tuning Kubuntu (O'ReillyNet)

O'ReillyNet tweaks a standard Kubuntu install. "There is no option during installation to configure a firewall, and Kubuntu includes no graphical firewall configurators. Kubuntu installs with no open ports, so strictly speaking it doesn't need one. A running service, like a web or mail server, creates an open port. No open ports means nothing to attack. While this viewpoint is valid, I think it's a bit shortsighted, because hardly any installation remains unmodified. Also, no matter how careful you are with application-level security and strong passwords and such, layered defenses are good and protect you from your own mistakes. About the only reasons not to set up a firewall are if your PC was not connected to any other networks, or you had an external firewall."

Comments (1 posted)

Implementing a Postfix mail server with spam and antivirus protection (Linux.com)

Linux.com presents a tutorial on setting up a complete Linux-based email system. "Building a complete email system with spam and antivirus protection is not as hard as you might think. This guide will walk you through installing and configuring everything you need for sending and receiving email, filtering spam, and scanning for viruses in email. For our system, we'll use the Postfix mail transport agent (MTA); Dovecot, a secure, open source IMAP and POP3 server for Linux/Unix-like systems; SquirrelMail, a standards-based Webmail package written in PHP 4; SpamAssassin, a powerful open source spam filter; and ClamAV, a GPLed virus scanner."

Comments (none posted)

My sysadmin toolbox (Linux.com)

Brent Durksen covers his favorite tools in this edition. "I maintain a Web server using Apache 2, PHP, Perl, MySQL, and OpenSSL; an IMAP server running the up-and-coming RoundCube Webmail client; and a server for streaming MP3s. GNU Emacs, OpenSSH, TightVNC, and netstat are just a few of the tools I use to maintain my servers."

Comments (none posted)

Reviews

Novell Offers Details on SUSE Linux Enterprise Desktop 10 (eWeek)

eWeek takes a look at Novell's upcoming SUSE Linux Enterprise Desktop (SLED) 10. "In Novell's favor is the fact that the SUSE desktop will be out and in the market long before Windows Vista is released. It also has integrated search, good usability and rich technology solutions like its F-Spot photo-management tool, which will have more functionality than the photo-management tool in Windows, Mancusi-Ungaro said."

Comments (1 posted)

rPath Creates Malleable, Serviceable Linux Distribution (IT Jungle)

IT Jungle has published a look at rPath Linux and the business behind it. "Imagine if you could build your own Linux distribution, all the way up to the systems and applications software stack, and punish someone else with grabbing the current source code from the open source projects, testing it, and integrating it with your solution. This is what the founders of rPath have imagined, and what its rPath Linux and rBuilder tool do."

Comments (8 posted)

Second Life released for Linux (NewsForge)

NewsForge covers the release of a Linux version of Second Life. "Fans of the online virtual world Second Life can now connect from Linux machines. Linden Lab, creator of Second Life, recently launched a public test of the Linux client, sporting the same feature set and interface as the Windows and Mac OS X versions. The download and membership are free, so there is no excuse for not taking a look. If you were ever jealous of the exciting world your Sims live in, now you have the opportunity to get a taste of their experience firsthand."

Comments (none posted)

Miscellaneous

Firefox to get phishing shield (ZDNet)

ZDNet reports that the Firefox browser is scheduled to get some new anti-phishing technology. "The phishing shield is a key new security feature planned for Firefox 2, slated for release in the third quarter of this year, Mozilla's Mike Shaver said in an interview Tuesday. "Everybody understands that phishing is a significant problem on the Web," said Shaver, a technology strategist at the company, which oversees Firefox development. "We are putting antiphishing into Firefox, and Google is working with us on that.""

Comments (2 posted)

Public broadcaster launches open source software portal (NewsForge)

NewsForge covers PubForge. "North Country Public Radio (NCPR), a 27-station network based in Canton, New York, launched PubForge on February 20. The site is to act as a center for free and open source software (FOSS) for public broadcasters. Dale Hobson, Web manager for NCPR, says bringing this information together in one place, and making it easily available, should help public broadcasters make better use of the Web through site automation."

Comments (none posted)

Rewrite SUSE to Conform to Debian (LXer)

Tom Adelstein thinks SUSE should be more like Debian. "SUSE does almost everything differently than any other Linux distribution. Before Novell purchased SUSE, I had many opportunities to discuss SUSE's business model. They considered differentiation a market advantage. Market differentiation might make sense in a business school, but it makes no sense in the real world. Adherence to standards makes more sense in the free software world. Branding arises in Internet commerce as the result of communities of interest."

Comments (28 posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Campaigner Responds to EC's Questionnaire

Florian Mueller has sent out a notice concerning the latest EU software patent push. "Some campaigners have already warned that the EU is once again working on ways to strengthen the legal basis of software patents in Europe. Pro-patent lobbyists such as SAP lawyer Guenther Schmalz confirmed in public that "it is starting again". The European Parliament had thrown out a proposal for a software patent directive on July 6 last year. Companies, organizations and individuals who would like to tell the EU their opinion on what its patent policy should look like have until the end of this month to answer the EC's questionnaire."

Full Story (comments: none)

The Community Patent Consultation

A new web site called The Community Patent Consultation seeks to curb the latest round of European patent legislation. "In January 2006, the European Commission started a consultation on a project that, if it goes according to current plans, will result in the legalization of software patents, which are known to be devastating to the software industry. The project is the Community Patent. While the essential idea, having EU-wide patents, is a good one, the current Commission proposal would transfer EU and member state legislative and judicial power to the European Patent Office, which would effectively legalize their hitherto illegal practice of granting software patents. The Commission asks any interested party to fill-in a questionnaire with their views." (Thanks to Armijn Hemel.)

Comments (none posted)

EU Parliament votes down mutual patent recognition

Florian Mueller has sent out a press release regarding a patent victory in Europe. "A majority of the European Parliament today voted against calling on the European Commission for a legislative proposal to stipulate the mutual recognition of national patents by the 25 member states of the EU. Such mutual recognition would make the patents that the national patent office of any EU country grants enforceable against companies in all other member states."

Full Story (comments: none)

FSFE celebrates its fifth birthday

The Free Software Foundation Europe has announced its fifth birthday celebration. "FSFE President Georg Greve looks back at the Foundation's history so far: "To me, it is exciting what we have achieved in five years since our formation - AGNULA, one of the first projects funded by the European Commission to be published as Free Software; our efforts in the Microsoft antitrust suit; the great success we had, in association with others, in preventing software patents in Europe last year; our eminent standing at UN level and last but not least our fellowship, which we initiated last year. I would have never expected these prosperities in such a short time.""

Full Story (comments: none)

Justsystems Participates in ODF Alliance as Founding Member

Justsystems has announced its participation in the Open Document Format Alliance as a founding member. "Justsystems is the only corporation from Japan to participate in the Alliance, which was formed by 35 companies and organizations worldwide including, Corel Corporation, IBM, Novell, OpenForum Europe, Oracle Corporation, RedHat, Inc., the Software & Information Industry Association (SIIA) and Sun Microsystems."

Full Story (comments: none)

K3b Fundraiser Started (KDE.News)

KDE.News has announced a new fund raising effort. "Sebastian Trüg has been working on K3b for a long time now and his computer has always served well for development. However it is now old and showing the first signs of senility. In order to keep up his work on K3b he needs a new machine. That is why the K3b fundraiser has been launched. The goal is to collect €1000 Euro by 31st March 2006. If you are willing to donate you can do so using PayPal or a bank transfer. There will be one major reward and that is K3b 1.0."

Comments (none posted)

Commercial announcements

Autodesk announces MapGuide Open Source Web Mapping Software

Autodesk, Inc. has announced a new version of MapGuide. "Autodesk, Inc. today introduced the new version of MapGuide Open Source, its next generation web mapping software originally called MapServer Enterprise, and made it available on the new MapGuide Open Source site hosted by the Open Source Geospatial Foundation MapGuide Open Source is free software licensed under the GNU Lesser General Public License. It enables users to quickly develop and distribute spatial and design data over the web, as well as reduces their total cost of ownership for a web mapping solution."

Comments (none posted)

Grasshopper announces PageStream 5.0 for LinuxPPC

Grasshopper has announced the first release of PageStream 5.0 for the LinuxPPC platform. "PageStream is a desktop publishing program available for Linux, Windows, Macintosh, and Amiga variants with a rich assortment of features and a solid 20-year history."

Full Story (comments: none)

Novell announces Next-Generation Linux Desktop

Novell has announced their next generation enterprise Linux desktop system. "The new Linux desktop, SUSE(r) Linux Enterprise Desktop, is a comprehensive, full-function desktop containing technology innovations and usability breakthroughs including enhanced power management, integrated desktop search, high-performance graphical interfaces and numerous application improvements based on open source innovation."

Full Story (comments: none)

ServerPronto Pushes Linux Options to the Next Level

ServerPronto has announced support for Red Hat, Debian, SUSE, CentOS and other Linux distributions by its dedicated server hosting service. ""Many server hosts offer support for mainline Linux distributions like Red Hat and SUSE," said Chris Kurzweg, Chief Operating Officer of ServerPronto. "ServerPronto takes the open source concept a few steps further with a breadth of Linux-based operating systems guaranteed to fit the unique needs of organizations of all sizes.""

Comments (none posted)

SGI Receives SAP Certification for Altix Linux Servers

SGI has announced the receipt of SAP certification for its Altix server platform. "With Altix driving their Linux enterprise infrastructures, SAP customers can more easily and affordably consolidate their resources to reduce ownership costs. Meanwhile, new customers now have a proven, scalable and cost-efficient platform for deploying SAP solutions on Linux, which is rapidly becoming a preferred option among enterprise IT managers."

Comments (none posted)

Versora and CodeWeavers Announce Linux Desktop Migration and Productivity Bundle

Versora and CodeWeavers have announced the Linux Desktop Migration and Productivity Bundle. "The bundled software package includes Versora's Progression Desktop which automates the migration of data, application and system settings from Windows desktops to Linux as well as CrossOver Office Standard 5.0 that allows applications such as Microsoft Office and Adobe Photoshop to run on Linux. "A bundled migration tool that includes the ability to run Microsoft Office productivity apps on Linux makes sense for individuals and organizations who want to move off Windows to Linux, but have concerns about a rip and replace scenario," said Versora CEO Mike Sheffey."

Comments (none posted)

VMware and Intel partner on virtualization technology

Intel Corporation and VMware, Inc. have announced a collaboration that aims to to bring virtualization technology to new market segments. "In a keynote at the Intel Developer Forum, Intel Senior Vice President Pat Gelsinger and VMware President Diane Greene announced expanded product support and a global joint marketing campaign to increase awareness and adoption of the technology. Intel also announced a new virtualization capability that VMware plans to support in its future products."

Full Story (comments: none)

New Books

Cross-Platform GUI Programming with wxWidgets

A downloadable version of the book Cross-Platform GUI Programming with wxWidgets has been announced. "wxWidgets now has its own 700-page book to help you learn or brush up on your cross-platform programming skills. Written by Julian Smart and Kevin Hock with Stefan Csomor, "Cross-Platform GUI Programming with wxWidgets" was published on July 27th 2005 by Prentice Hall. It's part of Bruce Perens' Open Source Series."

Comments (none posted)

Flickr Hacks--O'Reilly's Latest Release

O'Reilly has published the book Flickr Hacks by Paul Bausch and Jim Bumgardner.

Full Story (comments: none)

Resources

FSF Europe Newsletter

The March 8, 2006 edition of the FSF Europe Newsletter is online with the latest news from the Free Software Foundation Europe.

Full Story (comments: none)

OSS Primer for Heath Care Leaders (LinuxMedNews)

LinuxMedNews has announced a new Forrester Whitepaper entitled the Open Source Software Primer for Health Care Leaders. "As information technology in the health care industry evolves from an administrative tool for billing and bookkeeping to a clinical tool for improving the quality and efficiency of health care, the scope of information sharing is expanding beyond the walls of individual institutions. Achieving this level of integration will require that software models overcome a host of technical obstacles, and that they are accessible, affordable, and widely supported. This report examines the development and distribution of open source software, a well-established software development model—and a potential solution to the looming challenges of integration—characterized by collaboration among individuals and organizations with common interests, sharing intellectual property, and a commitment to standards."

Comments (none posted)

Contests and Awards

KDE Wins Best Desktop Environment Award (KDE.News)

KDE.News has announced the receipt of a LinuxQuestions.org 2005 award for KDE. "The results of the LinuxQuestions.org 2005 awards were published earlier this week and KDE once again won the Desktop Environment of the Year award. The distance between KDE and the other desktop environments increased over last year while no less than 3 KDE applications won in their own categories."

Comments (none posted)

KOffice Design Competition Winner (KDE.News)

KDE.News has announced the winner of a KOffice 2 contest. "Martin Pfeiffer has won the competition for KOffice 2 GUI and functionality design. All entries are available under the GPL license at the results page. His entry was chosen from among the eighteen submissions because of its innovative, ground-breaking approach to workflow and document handling. Across the board, the entries were of a high quality and demonstrated eagerness to think outside the established office suite paradigm."

Comments (none posted)

Upcoming Events

Crystal Space Conference

The 2006 Crystal Space Conference will take place in Aachen, Germany on July 15 and 16. "The Crystal Space team, together with the Center of Learning and Knowledge Management and Department of Computer Science in Mechanical Engineering (ZLW/IMA) at the university of Aachen (Germany) will hold the very first Crystal Space Conference. During those two days developers and users of Crystal Space will talk about technical and artistic issues related to developing 3D games using the Crystal Space framework."

Full Story (comments: none)

LinuxWorld Conference and Expo-Boston to Feature Mobile Linux Focus

IDG World Expo has sent out a press release on the upcoming LinuxWorld Conference & Expo. The event takes place in Boston, MA on April 3-6, 2006. "Reflecting the growing momentum of the mobile Linux market, IDG World Expo has added a conference track that focuses on Mobile and Embedded Linux to April's LinuxWorld Conference & Expo, sponsored by PalmSource. The show floor will also feature a Mobile Linux Pavilion where companies in the mobile Linux market will be showcasing the latest advancements in the use of Linux in mobile devices, such as wireless handhelds and mobile phones. Current exhibitors in the Pavilion include PalmSource, Open Source Development Labs (OSDL) and the Linux Phone Standards (LiPS) Forum."

Comments (none posted)

3rd European Lisp Workshop

The 3rd European Lisp Workshop has been announced. "It will take place in Nantes, France, on July 3 and 4, 2006. It is supported by the Association of Lisp Users (ALU) and Ravenbrook Limited. ALU has sponsored a $500 prize fund for exceptional papers submitted to the workshop."

Full Story (comments: none)

Events: March 16 - May 11, 2006

Date Event Location
March 16, 2006FOSS means Business(Spires Conference Centre)Belfast, Northern Ireland
March 17 - 19, 2006Libre Graphics Meeting 2006(Ecole d'Ingénieurs CPE)Lyon, France
March 18 - 19, 2006Rockbox International Developers Conference 2006Stockholm, Sweden
March 19 - 24, 2006Novell BrainShare 2006(Salt Palace Convention Center)Salt Lake City, UT
March 21 - 23, 2006UKUUG Spring Conference 2006Durham, UK
March 25, 2006Penguin DaySeattle, WA
March 25, 2006Bleepfest 06(Christchurch Spitalfields Crypt)London, England
March 29 - 31, 2006PHP Quebec 2006(Plaza Montreal Hotel)Montreal, Canada
April 3 - 6, 2006Embedded Systems Conference(ESC)(McEnery Convention Center)San Jose, CA
April 3 - 7, 2006CanSecWest/core06(Marriott Renaissance Harbourside hotel)Vancouver, Canada
April 3 - 4, 2006Freedom To Connect 2006(FTC)(AFI Silver Theater)Washington, DC
April 3 - 6, 2006LinuxWorld Conference and Expo(Boston Convention and Exposition Center)Boston, MA
April 7 - 9, 2006Notacon 3(Holiday Inn Select Cleveland)Cleveland, OH
April 11 - 12, 2006CELF Embedded Linux ConferenceSan Jose, California
April 15 - 16, 2006LayerOne 2006(Pasadena Hilton)Pasadena, California
April 19 - 22, 2006Forum Internacional Software Livre 7.0(FISL)Porto Alegre, Brazil
April 19 - 20, 2006UK Python Conference(Randolph Hotel)Oxford, England
April 20 - 22, 2006International Conference on Availability, Reliability and Security(AReS 2006)Vienna, Austria
April 21 - 23, 2006Penguicon 4.0Livonia, Michigan
April 23 - 26, 2006ItaniumR Conference and Expo 2006(Gelato ICE)San Jose, CA
April 24 - 26, 2006LinuxWorld & NetworkWorld Canada 2006 Conference & Expo(Metro Toronto Convention Centre, North Bldg.)Toronto, Canada
April 24 - 27, 2006MySQL Users ConferenceSanta Clara, CA
April 24 - 25, 20062006 Desktop Linux Summit(Manchester Grand Hyatt)San Diego, CA
April 24 - 26, 2006SambaXP 2006(Clarion Parkhotel)Göttingen, Germany
April 26 - 28, 2006php|tek 2006(Orlando Airport Marriott Hotel)Orlando, FL
April 27 - 30, 2006Linux Audio Conference(LAC2006)(ZKM)Karlsruhe, Germany
April 29, 2006Linuxfest Northwest 2006Bellingham, WA
April 29 - 30, 2006European Common Lisp Meeting 2006Hamburg, Germany
May 1 - 6, 2006DallasCon 2006(Richardson Hotel)Dallas, TX
May 3 - 6, 2006LinuxTag 2006(Rhein-Main-Hallen)Wiesbaden, Germany
May 6 - 7, 2006WebTech 2006Sofia, Bulgaria
May 8 - 18, 2006LinuxWorld on Tour Conference and Expo 2006(LOT2006)Montreal Ottawa Calgary Vancouver

Comments (none posted)

Mailing Lists

Announcing edupython list

The edupython mailing list has been announced. "In order to facilitate small groups working on specific Python-in-Education projects, we have launched an edupython list on google groups. We envision participation by people trying to coordinate work on the nuts and bolts implementation of a project, with frequent progress reports and requests for suggestions and comments coming back to edu-sig."

Full Story (comments: none)

Web sites

Polish Linux Audio Forum

A new Polish Linux Audio Forum has been announced. "This forum is a part of Polish Linux, Sound & Music website. It contains descriptions of over 100 programs, 80 articles and 400 screenshots of audio apps."

Full Story (comments: none)

Page editor: Forrest Cook

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds