LWN.net Logo

LWN.net Weekly Edition for October 26, 2006

On the marketing of free software

Please indulge your editor as he reminisces for a moment. Once upon a time, the cool machines to get in the office were Unix-based workstations, and the offerings from Sun Microsystems in particular. The first thing that would happen to one of these systems once it came out of the box was interesting, however: much of the software on the system would be immediately replaced. The new systems would be loaded down with the GNU toolchain, the X Window System, and various other goodies from all over the net. This pattern was common enough that a small company called Cygnus Solutions made a living from supporting free tools on proprietary Unix systems.

The replacement software was often better, but that was not always the case. There were long periods of time where trying to build early X11 releases with early gcc releases was an exercise in serious pain. But your editor did it, and, judging from the traffic on the mailing lists, quite a few others did it as well.

Many of us might not, at that time, have been able to explain why we subjected ourselves to this experience, even though Richard Stallman had already been trying to do exactly that for a few years by then. But now it's obvious: we wanted our systems to run free software. Loading them down with free code turned them into something more obviously oriented toward our needs, something we could fix if need be (and need often was, back then), and something which, in a palpable way, was more alive.

Free software has obviously come a long way since then, and a far larger group of people is aware of its importance. But it is still a geek phenomenon. For much of the wider community, "free software" still means "you don't have to pay for it," and many people still wonder about what use they, personally, could ever have for the source code. As a result, many users may have learned that Firefox, for example, is a better web browser, but they do not know why. It's just another program they can download and run.

So it is a little sad to see reports that the effort to market Firefox may emphasize features and downplay the fact that it is free software. Evidently the people behind these marketing campaigns have decided that it's features that "sell" the software, so that is what has to be pushed on users. For Firefox 2.0, this strategy might just help to drive usage statistics up a little higher. But in the longer term it does not seem like a winning approach.

The folks at Mozilla Corp. clearly see themselves in a battle with Microsoft and its reinvigorated Internet Explorer product. Firefox was, indeed, able to out-feature Internet Explorer for a while, and that doubtless helped to increase its adoption. But the history of the computing field is full of examples of companies which tried to engage in feature-checkbox battles with Microsoft. One can say many things about that company and its products, but few would accuse Microsoft of being unwilling or unable to add features. It seems unlikely that Mozilla Corp. has the resources to compete with Microsoft on features, and it is not at all clear that the wider development community will be able to make up the difference.

Where Firefox has a competitive advantage, instead, is in the fact that it is free software. This fact should drive what kinds of features are added: those which make the web experience better for Firefox users, with less concern for the comfort of advertisers or publishers. It should bring a higher level of concern for security - an area which can be slighted if the real purpose is to compete on features. It should make the software alive, interesting, evolving with the net, and not subject to stagnation just because the owning company loses interest in it for a while.

It seems unlikely that World Domination will be achieved by trying to out-feature proprietary software companies. Free software is not better by virtue of having more checkboxes on the package. It is better because it is free. If that cannot be made into a selling point, then we may not get much farther than we have until now. There are precedents that suggest that freedom could be made into a selling point; consider, for example, the growing success of organic produce. Like organic food, free software is better for you - and it doesn't even cost more. When people understand why free software is better for them, many of them will insist on it. One can only hope that projects which are sufficiently well-heeled to have marketing efforts will market freedom as one of their most important "features."

Comments (40 posted)

Compiere's Community Relationship Management problem

Compiere does not get as much attention as a number of other free software projects, but maybe it should. It is a full "enterprise resource planning" and "customer relationship management" application, with support for a number of tasks, including marketing and sales, human resources, inventory control, and more. There is also a full business accounting package - an area which has traditionally been under-served by free software. Compiere has slowly grown over time, and ComPiere Inc, the company formed around the software, landed a $6 million chunk of venture capital last June. Larry Augustin has recently become a member of the company's board.

Compiere places a lot of emphasis on its open source nature:

Compiere is Open Source with a difference. The Compiere ERP solution is Open Source software and by definition is free. However, unlike most Open Source projects, Compiere is backed by professional training, services, documentation, and a vibrant, responsive and knowledgeable worldwide open source community.

Interestingly, much of that "vibrant, responsive, and knowledgeable" community appears to have decided to pack its bags and head elsewhere. The result is a new project called ADempiere, started last month. It would appear that - in the opinion of the developers behind ADempiere, at least - Compiere has worked on building its business at the expense of its community.

In the most important way, Compiere's community credentials are unimpeachable: it has released a large amount of useful code under a free license. Once one looks beyond that, however, there are some things to wonder about. It is a rare free software project whose installation instructions begin with "install Oracle." There is an active forum area, but the project does not appear to have a functioning mailing list. The Compiere web site talks about "products," but has no area for developers. Compiere may be a free software project, but it is clearly on the cathedral side of the spectrum.

It would appear that, over time, the communications between ComPiere, Inc. and the wider community have fallen off. Developers report frustration in trying to find out what the company is up to, and great difficulties in getting patches accepted - or even discussed. Much of the disconnect, perhaps, is a result of the company reorganizing its operations to absorb the incoming venture capital; the company also recently relocated, which never helps. But a reading of the discussion leading up to the fork suggests that the problems have been growing for some time. To the wider community, Compiere looks increasingly like a proprietary software company which is still trying to claim to be an open source company.

The community is also concerned that ComPiere Inc. may take the system proprietary. In the short term, at least, there does not appear to be a whole lot of evidence that this could happen - though the company does reserve the right to create proprietary offerings:

We believe that the majority of the revenue will come from services, like support, training and even sponsored development. As with other members of the community, ComPiere Inc. may also chose to create Compiere extensions (e.g. predefined OLAP cube) which we may sell to customers under, for example, an "Enterprise" product offering.

The same message states that ComPiere, Inc. has no intention of taking Compiere proprietary or trying to cripple it in any way. Even so, some members of the community wonder what will happen once the venture capitalists start insisting on results.

For now, in any case, the damage appears to be done; ADempiere has taken off, and seems to be gaining a fair amount of attention. The developers are busily taking on projects - ports to MySQL and PostgreSQL, for example - that Compiere has never been interested in pursuing. The first development release is available. This fork appears to have enough energy behind it to get off the ground, though only time will tell if it can sustain itself in the long term.

In the free software community, ignoring developers will often lead to a fork like this one. It is one of the freedoms we depend on most heavily; nobody can bring development of a program to a halt as long as there are interested developers willing to do the work. Often, projects forked in this manner come back together once the original organization figures out that it needed its community after all; the gcc/egcs fork is, perhaps, one of the best examples. Perhaps ComPiere, Inc. might want to consider putting some of its venture funding into wooing this community back soon, before things drift too far apart.

Comments (7 posted)

The Apache source header policy

Any free software project which distributes code developed by others has a couple of responsibilities to take care of. It must, of course, be sure that it has the right to distribute that code; the project must also see to the licensing of the finished product. Sometimes it seems that there are as many approaches to this problem as there are projects. Some common policies are:

  • Just sort of toss in everything that comes and hope for the best. This can be the preferred approach of small projects in early stages, where there are no corporate lawyers involved.

  • Require developers to certify their right to contribute the code, and verify that the code's license is compatible with the project as a whole. Individual parts of the work retain their copyright ownership and licensing. The Linux kernel works this way.

  • Require that developers sign copyrights over to the group owning the project, and distribute the work under unified ownership and licensing. The Free Software Foundation, among others, operates in this mode.

The Apache Software Foundation (ASF) has taken a slightly different approach, with some new rules which take effect at the beginning of November. The result is worth a look as yet another example of how this issue can be managed.

Those who contribute to Apache projects are asked to sign an individual contributor license agreement with the project. Under this agreement, contributors retain ownership of their work, and can do anything they want with it. They do, however, hand some rights over to the Foundation:

Subject to the terms and conditions of this Agreement, You hereby grant to the Foundation and to recipients of software distributed by the Foundation a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.

Note that there is no requirement that the ASF apply any particular sort of license to the contributed work - though the agreement does promise that:

...the Foundation shall not use Your Contributions in a way that is contrary to the public benefit or inconsistent with its nonprofit status and bylaws in effect at the time of the Contribution.

Using this permission, the ASF distributes everything under the Apache License, regardless of what license the contributor might have originally used. The new source header policy is intended to reflect this state of affairs. So, as of November 1, code shipped by the ASF must contain the following header:

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

No other headers are allowed. Instead, any other information - including any copyright statements - must be moved to a separate file called NOTICE.

The interesting thing here is that people using code from Apache are doing so under a license received directly from the ASF, even though the ASF does not generally own that code. The ASF is making use of a compilation copyright which covers the mixture of contributions into a single project to impose a license on the whole work. Few projects use a collective work copyright in this way.

This arrangement gives the ASF complete control over the licensing of the projects housed under its umbrella. Should there be a version 3.0 of the Apache License in the future, there will be no trouble in moving the code to that license even in the absence of copyright assignments. Since it is the ASF's license which governs the distributed work, the Foundation has all the standing it needs should there be a reason to defend the license in court. The end result should be reasonably pleasing for everybody involved, as long as the original contributors have no objections to the Apache License - a condition one would expect to hold given that the code has been contributed in the first place.

Comments (9 posted)

Page editor: Jonathan Corbet

Security

Dazuko and the LSM API

October 25, 2006

This article was contributed by Jake Edge.

A recent commentary in The Inquirer led to quite a lively discussion in the LWN article that referred to it. The commentary itself was rather ill-considered, but it did raise some interesting questions about security modules, the kernel and the Linux Security Modules (LSM) API. Dazuko is one of a handful of security solutions that run on Linux, but are not maintained in the kernel tree and, in fact, have a relatively hostile attitude towards the suggested ways of moving their code into the tree.

Dazuko itself is a way for user-space applications to handle file access control; its main use seems to be malware checking at the file level, similar to the way that Windows anti-virus programs work. Some would argue that it is an unnecessary tool or that it is implemented poorly, but it does not seem like an unreasonable capability to add to Linux given that there appear to be users who want that functionality. This would seem to be exactly the kind of application that LSM was designed for, but the Dazuko developers have a different take.

Dazuko started out by using the LSM hooks to implement their application but claim they found LSM to be a moving target, changing the API between each kernel release. In addition, when other LSM using modules were loaded (most notably SELinux or AppArmor), as they are by default in various distributions, Dazuko no longer functioned correctly. This led the Dazuko developers in a direction that clearly will not fly with the kernel developers: system call hooking. This technique intercepts system calls (open, read, write, etc.) and runs Dazuko code before calling the actual kernel function.

This could be looked at as one of the common impedance mismatches between development groups and the kernel community; in this case it goes a bit deeper than that. Dazuko specifically mentions Rule Set Based Access Control (RSBAC) as a kernel security framework that it cleanly interfaces with. RSBAC is a set of kernel patches that implement a much more comprehensive set of hooks for access control than is provided by LSM. That project has a fairly lengthy justification for not using LSM and also points to another project, grsecurity with similar LSM issues.

There have been various discussions of removing LSM from the kernel along the way and the SELinux folks are strongly in favor of that. Up until this year's Kernel Summit (covered by LWN here), there was fairly widespread belief that it would happen. Few people, it seems, are particularly enamored with LSM. It was a compromise that was adopted when SELinux was being accepted into the kernel in order to allow other alternative security frameworks. For the most part, it has failed to do that; at least in the mainline kernel.

This situation would lead the hopeful to foresee a new API for the kernel that updates and enhances LSM so that more alternative frameworks could be incorporated into the kernel; unfortunately, there does not seem to be much movement in that direction. One impediment to that might be the perception that Linus and the kernel developers have rejected any security hooks that have a measurable performance impact. While it is perfectly understandable that punishing all kernel users for hooks that are only used by a small minority would be considered unacceptable, it does create a potentially insurmountable hurdle for those wishing for more intrusive hooks.

Dazuko has been working on a stackable filesystem that can provide the same kinds of services by mounting DazukoFS 'on top of' a regular kernel filesystem. This will allow Dazuko to work with approved kernel interfaces and leaves open the possibility that it could someday be moved into the kernel tree. Another alternative is to use the userspace filesystem (FUSE) interface to provide that functionality, though it is not clear that FUSE is able to solve the entire problem. For security frameworks that require more intrusive hooks, there is no real alternative to out-of-tree development. So RSBAC and grsecurity are likely to keep porting their patches to each new kernel as it is released. It seems unfortunate that these GPL-licensed alternative security mechanisms are unlikely to ever move into the kernel tree, but it appears they are caught between the proverbial rock and hard place.

Comments (4 posted)

New vulnerabilities

asterisk: arbitrary code execution

Package(s):asterisk CVE #(s):CVE-2006-5444
Created:October 19, 2006 Updated:December 6, 2006
Description: The Asterisk telephony PBX application has a heap overflow vulnerability in the skinny channel driver. A remote attacker can use this to arbitrarily execute code with the privileges of the Asterisk user. See this vulnerability report for more information.
Alerts:
Debian DSA-1229-1 2006-12-06
SuSE SUSE-SA:2006:069 2006-11-16
Gentoo 200610-15 2006-10-30
OpenPKG OpenPKG-SA-2006.024 2006-10-19

Comments (none posted)

drupal: cross-site scripting, privilege escalation

Package(s):drupal CVE #(s):
Created:October 20, 2006 Updated:October 25, 2006
Description: Multiple cross site scripting vulnerabilities have been discovered in Drupal 4.6.x before 4.6.10 and 4.7.x before 4.7.4. Also an HTML attribute injection vulnerability may lead to privilege escalation in Drupal before 4.6.10 and 4.7.4.
Alerts:
OpenPKG OpenPKG-SA-2006.025 2006-10-20

Comments (none posted)

mod_tcl: format string vulnerability

Package(s):mod_tcl CVE #(s):CVE-2006-4154
Created:October 24, 2006 Updated:October 25, 2006
Description: Sparfell discovered format string errors in calls to the set_var function in tcl_cmds.c and tcl_core.c. A remote attacker could exploit the vulnerability to execute arbitrary code with the rights of the user running the Apache server.
Alerts:
Gentoo 200610-12 2006-10-24

Comments (none posted)

pike: SQL injection vulnerability

Package(s):pike7.6 CVE #(s):CVE-2006-4041
Created:October 19, 2006 Updated:October 25, 2006
Description: Pike's PostgreSQL module has an SQL injection vulnerability. Applications that use uncommon character encodings with the PostgreSQL DBMS can be fooled into running arbitrary SQL commands, resulting in privilege escalation, data exposure or denial of service.
Alerts:
Ubuntu USN-367-1 2006-10-18

Comments (none posted)

qt: pixmap image handling vulnerability

Package(s):qt CVE #(s):
Created:October 24, 2006 Updated:October 25, 2006
Description: A security flaw was recently discovered in the way Qt 3.x pixmap images. This issue can occur only when transforming specially prepared images from untrusted sources. Qt 3.3.7 corrects this flaw.
Alerts:
Fedora FEDORA-2006-1056 2006-10-24

Comments (none posted)

Updated vulnerabilities

apache: cross-site scripting

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

Comments (none posted)

bind: denial of service

Package(s):bind CVE #(s):CVE-2006-4095 CVE-2006-4096
Created:September 7, 2006 Updated:February 1, 2007
Description: Bind has two denial of service vulnerabilities.

Recursive servers queries for SIG records will trigger an assertion failure if more than one RR set is returned.

An INSIST failure can be triggered by sending a large number of recursive queries.

Alerts:
Fedora FEDORA-2007-164 2007-01-31
Gentoo 200609-11 2006-09-15
Slackware SSA:2006-257-01 2006-09-15
Fedora FEDORA-2006-966 2006-09-11
Debian DSA-1172-1 2006-09-09
Mandriva MDKSA-2006:163 2006-09-08
rPath rPSA-2006-0166-1 2006-09-08
Ubuntu USN-343-1 2006-09-07
OpenPKG OpenPKG-SA-2006.019 2006-09-07

Comments (none posted)

binutils: buffer overflow

Package(s):binutils CVE #(s):CVE-2005-4807
Created:August 17, 2006 Updated:October 19, 2006
Description: The GNU assembler (gas) in binutils is vulnerable to a buffer overflow. If a user can be tricked into assembling a specially crafted file with gcc or gas, arbitrary code can be executed with the privileges of the user.
Alerts:
Ubuntu USN-366-1 2006-10-18
Ubuntu USN-336-1 2006-08-16

Comments (3 posted)

busybox: insecure password generation

Package(s):busybox CVE #(s):CVE-2006-1058
Created:May 5, 2006 Updated:May 2, 2007
Description: The BusyBox 1.1.1 passwd command does not use a proper salt when generating passwords. This would create an instance where a brute force attack could take very little time.
Alerts:
Red Hat RHSA-2007:0244-02 2007-05-01
Fedora FEDORA-2006-511 2006-05-04
Fedora FEDORA-2006-510 2006-05-04

Comments (2 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)

capi4hylafax: missing input sanitizing

Package(s):capi4hylafax CVE #(s):CVE-2006-3126
Created:September 1, 2006 Updated:October 18, 2006
Description: Lionel Elie Mamane discovered a security vulnerability in capi4hylafax, tools for faxing over a CAPI 2.0 device, that allows remote attackers to execute arbitrary commands on the fax receiving system.
Alerts:
Gentoo 200610-05 2006-10-17
Debian DSA-1165-1 2006-09-01

Comments (none posted)

cheesetracker: buffer overflow

Package(s):cheesetracker CVE #(s):CVE-2006-3814
Created:September 4, 2006 Updated:October 27, 2006
Description: Luigi Auriemma discovered a buffer overflow in the loading component of cheesetracker, a sound module tracking program, which could allow a maliciously constructed input file to execute arbitrary code.
Alerts:
Gentoo 200610-13 2006-10-26
Debian DSA-1166-2 2006-10-13
Debian DSA-1166-1 2006-09-03

Comments (1 posted)

clamav: multiple vulnerabilities

Package(s):clamav CVE #(s):CVE-2006-4182 CVE-2006-5295
Created:October 18, 2006 Updated:October 24, 2006
Description: Clamav contains an integer overflow vulnerability in its handling of portable executable (PE) files, with a code-execution exploit being possible. There is also a denial-of-service vulnerability in the handling of compressed HTML files.
Alerts:
Gentoo 200610-10 2006-10-24
Debian DSA-1196-1 2006-10-19
SuSE SUSE-SA:2006:060 2006-10-18
Mandriva MDKSA-2006:184 2006-10-17

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)

vixie-cron: privilege escalation

Package(s):cron CVE #(s):CVE-2006-2607
Created:May 31, 2006 Updated:June 1, 2009
Description: The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root.
Alerts:
Ubuntu USN-778-1 2009-06-01
Red Hat RHSA-2006:0539-01 2006-07-12
Gentoo 200606-07 2006-06-09
SuSE SUSE-SA:2006:027 2006-05-31
rPath rPSA-2006-0082-1 2006-05-25

Comments (1 posted)

cscope: buffer overflows

Package(s):cscope CVE #(s):CVE-2006-4262
Created:October 2, 2006 Updated:June 16, 2009
Description: Will Drewry of the Google Security Team discovered several buffer overflows in cscope, a source browsing tool, which might lead to the execution of arbitrary code.
Alerts:
CentOS CESA-2009:1101 2009-06-16
Red Hat RHSA-2009:1101-01 2009-06-15
Gentoo 200610-08 2006-10-20
Debian DSA-1186-1 2006-09-30

Comments (none posted)

cscope: buffer overflows

Package(s):cscope CVE #(s):CVE-2004-2541
Created:May 22, 2006 Updated:June 19, 2009
Description: A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows remote attackers to execute arbitrary code via a C file with a long #include line that is later browsed by the target.
Alerts:
CentOS CESA-2009:1102 2009-06-19
CentOS CESA-2009:1101 2009-06-16
Red Hat RHSA-2009:1102-01 2009-06-15
Red Hat RHSA-2009:1101-01 2009-06-15
Gentoo 200606-10 2006-06-11
Debian DSA-1064-1 2006-05-19

Comments (1 posted)

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

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

Comments (none posted)

ffmpeg: buffer overflows

Package(s):ffmpeg CVE #(s):CVE-2006-4799 CVE-2006-4800
Created:September 14, 2006 Updated:May 28, 2007
Description: the AVI processing code in FFmpeg has a number of buffer overflow vulnerabilities. If an attacker can trick a user into loading a specially crafted crafted AVI, arbitrary code can be executed with the user's privileges.
Alerts:
Gentoo 200609-09 2006-09-13

Comments (2 posted)

freeradius: several vulnerabilities

Package(s):freeradius CVE #(s):CVE-2005-4745 CVE-2005-4746
Created:August 8, 2006 Updated:April 24, 2007
Description: Several remote vulnerabilities have been discovered in freeradius, a high-performance RADIUS server, which may lead to SQL injection or denial of service.
Alerts:
Mandriva MDKSA-2007:092 2007-04-23
Debian DSA-1145-1 2006-08-08

Comments (none posted)

freetype: integer overflows

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

Comments (none posted)

gcc: file overwrite vulnerability

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

Comments (none posted)

gdb: buffer overflow

Package(s):gdb CVE #(s):CVE-2006-4146
Created:September 15, 2006 Updated:June 12, 2007
Description: A buffer overflow in dwarfread.c and dwarf2read.c debugging code in GNU Debugger (GDB) 6.5 allows user-assisted attackers, or restricted users, to execute arbitrary code via a crafted file with a location block (DW_FORM_block) that contains a large number of operations.
Alerts:
Red Hat RHSA-2007:0469-01 2007-06-11
Red Hat RHSA-2007:0229-02 2007-05-01
Ubuntu USN-356-1 2006-10-02
Fedora FEDORA-2006-975 2006-09-14

Comments (none posted)

gdm: improper file permissions

Package(s):gdm CVE #(s):CVE-2006-1057
Created:April 19, 2006 Updated:May 2, 2007
Description: The .ICEauthority file may be created with the wrong ownership and permissions; gdm 2.14.2 fixes the problem.
Alerts:
Red Hat RHSA-2007:0286-02 2007-05-01
Mandriva MDKSA-2006:083 2006-05-09
Ubuntu USN-278-1 2006-05-03
Debian DSA-1040-1 2006-04-24
Fedora FEDORA-2006-338 2006-04-19

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)

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: multiple vulnerabilities

Package(s):gzip CVE #(s):CVE-2006-4334 CVE-2006-4335 CVE-2006-4336 CVE-2006-4337 CVE-2006-4338
Created:September 19, 2006 Updated:January 20, 2010
Description: Tavis Ormandy of the Google Security Team discovered two denial of service flaws in the way gzip expanded archive files. If a victim expanded a specially crafted archive, it could cause the gzip executable to hang or crash.

Tavis Ormandy of the Google Security Team discovered several code execution flaws in the way gzip expanded archive files. If a victim expanded a specially crafted archive, it could cause the gzip executable to crash or execute arbitrary code.

Alerts:
Debian DSA-1974-1 2010-01-20
Fedora FEDORA-2007-557 2007-05-31
Gentoo 200611-24 2006-11-28
Fedora-Legacy FLSA:211760 2006-11-13
Fedora FEDORA-2006-989 2006-10-10
SuSE SUSE-SA:2006:056 2006-09-26
Gentoo 200609-13 2006-09-23
Trustix TSLSA-2006-0052 2006-09-22
Mandriva MDKSA-2006:167 2006-09-20
Slackware SSA:2006-262-01 2006-09-20
OpenPKG OpenPKG-SA-2006.020 2006-09-20
Debian DSA-1181-1 2006-09-19
rPath rPSA-2006-0170-1 2006-09-19
Ubuntu USN-349-1 2006-09-19
Red Hat RHSA-2006:0667-01 2006-09-19

Comments (1 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)

kdelibs: integer overflow

Package(s):kdelibs CVE #(s):CVE-2006-4811
Created:October 18, 2006 Updated:March 5, 2007
Description: The KDE khtml library can pass untrusted parameters into Qt, allowing a hostile user to trigger an integer overflow there and execute arbitrary code.
Alerts:
Gentoo 200703-06 2007-03-04
Gentoo 200611-02 2006-11-06
Red Hat RHSA-2006:0725-01 2006-11-01
Debian DSA-1200-1 2006-10-30
Slackware SSA:2006-298-01 2006-10-26
rPath rPSA-2006-0195-2 2006-10-18
Mandriva MDKSA-2006:186 2006-10-19
rPath rPSA-2006-0195-1 2006-10-18
Red Hat RHSA-2006:0720-01 2006-10-18

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: denial of service

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

Comments (none posted)

kernel: denial of service

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

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

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

Comments (none posted)

kernel: denial of service by memory consumption

Package(s):kernel CVE #(s):CVE-2006-2936
Created:July 17, 2006 Updated:November 14, 2007
Description: The ftdi_sio driver (usb/serial/ftdi_sio.c) in Linux kernel 2.6.x up to 2.6.17, and possibly later versions, allows local users to cause a denial of service (memory consumption) by writing more data to the serial port than the driver can handle, which causes the data to be queued.
Alerts:
SuSE SUSE-SA:2007:035 2007-06-14
Mandriva MDKSA-2006:151 2006-08-25
Mandriva MDKSA-2006:150 2006-08-25
Ubuntu USN-331-1 2006-08-03
rPath rPSA-2006-0130-1 2006-07-17

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-2935 CVE-2006-4145 CVE-2006-3745
Created:September 1, 2006 Updated:July 30, 2008
Description: Previous versions of the kernel package are subject to several vulnerabilities. Certain malformed UDF filesystems can cause the system to crash (denial of service). Malformed CDROM firmware or USB storage devices (such as USB keys) could cause system crash (denial of service), and if they were intentionally malformed, can cause arbitrary code to run with elevated privileges. In addition, the SCTP protocol is subject to a remote system crash (denial of service) attack.
Alerts:
Red Hat RHSA-2008:0665-01 2008-07-24
SuSE SUSE-SA:2007:053 2007-10-12
SuSE SUSE-SA:2006:064 2006-11-10
Red Hat RHSA-2006:0710-01 2006-10-19
SuSE SUSE-SA:2006:057 2006-09-28
Trustix TSLSA-2006-0051 2006-09-15
Ubuntu USN-346-2 2006-09-14
Ubuntu USN-346-1 2006-09-14
rPath rPSA-2006-0162-1 2006-08-31

Comments (none posted)

krb5: local privilege escalation

Package(s):krb5 CVE #(s):CVE-2006-3083
Created:August 9, 2006 Updated:July 7, 2010
Description: Some kerberos applications fail to check the results of setuid() calls, with the result that, if that call fails, they could continue to execute as root after thinking they had switched to a nonprivileged user. A local attacker who can cause these calls to fail (through resource exhaustion, presumably) could exploit this bug to gain root privileges.
Alerts:
Mandriva MDVSA-2010:129 2010-07-07
SuSE SUSE-SR:2006:022 2006-09-08
Gentoo 200608-21 2006-08-23
Ubuntu USN-334-1 2006-08-16
Fedora FEDORA-2006-905 2006-08-09
Mandriva MDKSA-2006:139 2006-09-09
Gentoo 200608-15 2006-08-10
rPath rPSA-2006-0150-1 2006-08-09
Red Hat RHSA-2006:0612-01 2006-08-08
Debian DSA-1146-1 2006-08-09

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: denial of service

Package(s):libgd2 CVE #(s):CVE-2006-2906
Created:June 14, 2006 Updated:January 16, 2007
Description: Certain GIF images can cause libgd2 to go into an infinite loop, adversely affecting the performance of image processing applications.
Alerts:
rPath rPSA-2007-0008-1 2007-01-15
Debian DSA-1117-1 2006-07-21
Mandriva MDKSA-2006:113 2006-06-27
Mandriva MDKSA-2006:112 2006-06-27
Ubuntu USN-298-1 2006-06-13

Comments (none posted)

libksba: parsing failure

Package(s):libksba CVE #(s):CVE-2006-5111
Created:October 17, 2006 Updated:October 18, 2006
Description: A parsing failure was discovered in the handling of X.509 certificates that contained extra trailing data. Malformed or malicious certificates could cause services using libksba to crash, potentially creating a denial of service.
Alerts:
Mandriva MDKSA-2006:183 2006-10-17
Ubuntu USN-365-1 2006-10-16

Comments (1 posted)

libmms: buffer overflows

Package(s):libmms CVE #(s):CVE-2006-2200
Created:July 6, 2006 Updated:December 25, 2006
Description: Several buffer overflows were found in libmms. By tricking a user into opening a specially crafted remote multimedia stream with an application using libmms, a remote attacker could overwrite an arbitrary memory portion with zeros, thereby crashing the program.
Alerts:
Slackware SSA:2006-357-05 2006-12-25
Gentoo 200607-07 2006-07-20
Mandriva MDKSA-2006:121 2006-07-12
Mandriva MDKSA-2006:117-1 2006-07-12
Ubuntu USN-315-1 2006-07-12
Mandriva MDKSA-2006:117 2006-07-06
Ubuntu USN-309-1 2006-07-05

Comments (none posted)

libmusicbrainz: buffer overflows

Package(s):libmusicbrainz-2.0 CVE #(s):CVE-2006-4197
Created:August 30, 2006 Updated:October 23, 2006
Description: Several buffer overflows have been discovered in the libmusicbrainz CD index library.
Alerts:
Gentoo 200610-09 2006-10-22
Ubuntu USN-363-1 2006-10-11
Mandriva MDKSA-2006:157-1 2006-09-28
rPath rPSA-2006-0161-1 2006-08-30
Mandriva MDKSA-2006:157 2006-08-30
Debian DSA-1162-1 2006-08-30

Comments (none posted)

libpng: buffer overflow

Package(s):libpng CVE #(s):CVE-2006-3334
Created:July 19, 2006 Updated:December 15, 2008
Description: In pngrutil.c, the function png_decompress_chunk() allocates insufficient space for an error message, potentially overwriting stack data, leading to a buffer overflow.
Alerts:
Gentoo 200812-15 2008-12-14
Mandriva MDKSA-2006:213 2006-11-16
rPath rPSA-2006-0133-1 2006-07-19
Gentoo 200607-06 2006-07-19

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)

libtiff: buffer overflow

Package(s):libtiff CVE #(s):CVE-2006-2193
Created:June 15, 2006 Updated:September 1, 2008
Description: The t2p_write_pdf_string function in libtiff 3.8.2 and earlier is vulnerable to a buffer overflow. Attackers can use a TIFF file with UTF-8 characters in the DocumentName tag to overflow a buffer, causing a denial of service, and possibly the execution of arbitrary code.
Alerts:
CentOS CESA-2008:0848 2008-08-30
Red Hat RHSA-2008:0848-01 2008-08-28
Fedora FEDORA-2006-952 2006-09-05
SuSE SUSE-SA:2006:044 2006-08-01
Gentoo 200607-03 2006-07-09
SuSE SUSE-SR:2006:014 2006-06-20
Trustix TSLSA-2006-0036 2006-06-16
Mandriva MDKSA-2006:102 2006-06-14

Comments (none posted)

libvncserver: authentication bypass

Package(s):libvncserver CVE #(s):CVE-2006-2450
Created:August 4, 2006 Updated:March 19, 2007
Description: LibVNCServer fails to properly validate protocol types effectively letting users decide what protocol to use, such as "Type 1 - None". LibVNCServer will accept this security type, even if it is not offered by the server.
Alerts:
Gentoo 200703-19 2007-03-18
Gentoo 200608-12 2006-08-07
Gentoo 200608-05 2006-08-04

Comments (none posted)

libwmf: integer overflow

Package(s):libwmf CVE #(s):CVE-2006-3376
Created:July 13, 2006 Updated:November 6, 2006
Description: libwmf, a library that is used for processing Windows MetaFile vector graphics files, has an integer overflow vulnerability.
Alerts:
OpenPKG OpenPKG-SA-2006.031 2006-11-06
Debian DSA-1194-1 2006-10-09
Gentoo 200608-17 2006-08-10
Ubuntu USN-333-1 2006-08-09
Mandriva MDKSA-2006:132 2006-07-28
Fedora FEDORA-2006-831 2006-07-18
Fedora FEDORA-2006-832 2006-07-18
Fedora FEDORA-2006-805 2006-07-12
Fedora FEDORA-2006-804 2006-07-12

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)

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: several vulnerabilities

Package(s):mailman CVE #(s):CVE-2006-2941 CVE-2006-3636
Created:September 8, 2006 Updated:October 23, 2006
Description: A flaw was found in the way Mailman handled MIME multipart messages. An attacker could send a carefully crafted MIME multipart email message to a mailing list run by Mailman which caused that particular mailing list to stop working. (CVE-2006-2941)

Several cross-site scripting (XSS) issues were found in Mailman. An attacker could exploit these issues to perform cross-site scripting attacks against the Mailman administrator. (CVE-2006-3636)

Alerts:
Fedora FEDORA-2006-1013 2006-10-23
Debian DSA-1188-1 2006-10-04
Gentoo 200609-12 2006-09-19
Mandriva MDKSA-2006:165 2006-09-18
Ubuntu USN-345-1 2006-09-13
rPath rPSA-2006-0165-1 2006-09-08
Red Hat RHSA-2006:0600-01 2006-09-06

Comments (none posted)

mono: symlink vulnerability

Package(s):mono CVE #(s):CVE-2006-5072
Created:October 4, 2006 Updated:December 1, 2006
Description: The mono System.CodeDom.Compiler classes suffer from a temporary file symlink vulnerability which could be used to overwrite files, or, in this case, even inject arbitrary code into a running mono application.
Alerts:
SuSE SUSE-SA:2006:073 2006-12-01
Gentoo 200611-23 2006-11-28
Mandriva MDKSA-2006:188 2006-10-27
Fedora FEDORA-2006-1012 2006-10-06
Ubuntu USN-357-1 2006-10-04

Comments (none posted)

firefox: multiple vulnerabilities

Package(s):mozilla firefox thunderbird CVE #(s):CVE-2006-4565 CVE-2006-4566 CVE-2006-4571 CVE-2006-4253 CVE-2006-4567 CVE-2006-4568 CVE-2006-4569
Created:September 15, 2006 Updated:November 14, 2006
Description: Two flaws were found in the way Firefox/Thunderbird processed certain regular expressions. A malicious web page/HTML email could crash the browser or possibly execute arbitrary code as the user running Firefox/Thunderbird. (CVE-2006-4565, CVE-2006-4566)

A number of flaws were found in Firefox/Thunderbird. A malicious web page/HTML email could crash the browser or possibly execute arbitrary code as the user running Firefox/Thunderbird. (CVE-2006-4571)

A flaw was found in the handling of JavaScript timed events. A malicious web page could crash the browser or possibly execute arbitrary code as the user running Firefox/Thunderbird. (CVE-2006-4253)

A flaw was found in the Firefox/Thunderbird auto-update verification system. An attacker who has the ability to spoof a victim's DNS could get Firefox to download and install malicious code. In order to exploit this issue an attacker would also need to get a victim to previously accept an unverifiable certificate. (CVE-2006-4567)

Firefox did not properly prevent a frame in one domain from injecting content into a sub-frame that belongs to another domain, which facilitates website spoofing and other attacks (CVE-2006-4568)

Firefox did not load manually opened, blocked popups in the right domain context, which could lead to cross-site scripting attacks. In order to exploit this issue an attacker would need to find a site which would frame their malicious page and convince the user to manually open a blocked popup. (CVE-2006-4569)

Alerts:
Debian DSA-1210-1 2006-11-14
Gentoo 200610-04 2006-10-16
Ubuntu USN-361-1 2006-10-10
Debian DSA-1192-1 2006-10-06
Gentoo 200610-01 2006-10-04
Debian DSA-1191-1 2006-10-05
Ubuntu USN-354-1 2006-10-02
Gentoo 200609-19 2006-09-28
Mandriva MDKSA-2006:169 2006-09-22
Ubuntu USN-352-1 2006-09-25
Ubuntu USN-351-1 2006-09-22
SuSE SUSE-SA:2006:054 2006-09-22
Ubuntu USN-350-1 2006-09-21
Mandriva MDKSA-2006:168 2006-09-20
Red Hat RHSA-2006:0677-01 2006-09-15
Red Hat RHSA-2006:0676-01 2006-09-15
Red Hat RHSA-2006:0675-01 2006-09-15
rPath rPSA-2006-0169-1 2006-09-15
Slackware SSA:2006-257-03 2006-09-15
Fedora FEDORA-2006-977 2006-09-14
Fedora FEDORA-2006-976 2006-09-14

Comments (none posted)

mutt: IMAP namespace buffer overflow

Package(s):mutt CVE #(s):CVE-2006-3242
Created:June 28, 2006 Updated:October 24, 2006
Description: TAKAHASHI Tamotsu discovered that mutt's IMAP backend did not sufficiently check the validity of namespace strings. If an user connects to a malicious IMAP server, that server could exploit this to crash mutt or even execute arbitrary code with the privileges of the mutt user. See this Secunia advisory for more information.
Alerts:
Fedora FEDORA-2006-1061 2006-10-24
Slackware SSA:2006-207-01 2006-07-27
OpenPKG OpenPKG-SA-2006.013 2006-07-15
SuSE SUSE-SR:2006:016 2006-07-14
Red Hat RHSA-2006:0577-01 2006-07-12
Debian DSA-1108-1 2006-07-11
Fedora FEDORA-2006-761 2006-06-29
Fedora FEDORA-2006-760 2006-06-29
Trustix TSLSA-2006-0038 2006-06-30
rPath rPSA-2006-0116-1 2006-06-29
Mandriva MDKSA-2006:115 2006-06-28
Gentoo 200606-27 2006-06-28
Ubuntu USN-307-1 2006-06-28

Comments (none posted)

mysql: format string bug

Package(s):mysql CVE #(s):CVE-2006-3469
Created:July 21, 2006 Updated:July 30, 2008
Description: Jean-David Maillefer discovered a format string bug in the date_format() function's error reporting. By calling the function with invalid arguments, an authenticated user could exploit this to crash the server.
Alerts:
Red Hat RHSA-2008:0768-01 2008-07-24
Slackware SSA:2006-211-01 2006-07-31
Ubuntu USN-321-1 2006-07-21

Comments (none posted)

MySQL: privilege violations

Package(s):mysql CVE #(s):CVE-2006-4031 CVE-2006-4226
Created:August 25, 2006 Updated:July 30, 2008
Description: MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access a table through a previously created MERGE table, even after the user's privileges are revoked for the original table, which might violate intended security policy (CVE-2006-4031).

MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run on case-sensitive filesystems, allows remote authenticated users to create or access a database when the database name differs only in case from a database for which they have permissions (CVE-2006-4226).

Alerts:
Red Hat RHSA-2008:0768-01 2008-07-24
Red Hat RHSA-2008:0364-01 2008-05-21
Red Hat RHSA-2007:0152-01 2007-04-03
Red Hat RHSA-2007:0083-01 2007-02-19
Fedora FEDORA-2006-1298 2006-11-27
Fedora FEDORA-2006-1297 2006-11-27
Ubuntu USN-338-1 2006-09-05
Mandriva MDKSA-2006:149 2006-08-24

Comments (none posted)

MySQL: logging bypass

Package(s):mysql CVE #(s):CVE-2006-0903
Created:April 4, 2006 Updated:May 21, 2008
Description: MySQL 5.0.18 and earlier allows local users to bypass logging mechanisms via SQL queries that contain the NULL character, which are not properly handled by the mysql_real_query function. NOTE: this issue was originally reported for the mysql_query function, but the vendor states that since mysql_query expects a null character, this is not an issue for mysql_query.
Alerts:
Red Hat RHSA-2008:0364-01 2008-05-21
Ubuntu USN-274-2 2006-05-15
Ubuntu USN-274-1 2006-04-27
Mandriva MDKSA-2006:064 2006-04-03

Comments (2 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)

ncompress: buffer underflow

Package(s):ncompress CVE #(s):CVE-2006-1168
Created:August 10, 2006 Updated:February 21, 2012
Description: The ncompress compression utility has a missing boundary check. A local user can use a maliciously created file to cause a a .bss buffer underflow.
Alerts:
Gentoo 200610-03 2006-10-06
Red Hat RHSA-2006:0663-01 2006-09-12
Mandriva MDKSA-2006:140 2006-08-09
Debian DSA-1149-1 2006-08-10
Red Hat RHSA-2012:0308-03 2012-02-21
Scientific Linux SL-busy-20120321 2012-03-21
Red Hat RHSA-2012:0810-04 2012-06-20
Scientific Linux SL-busy-20120709 2012-07-09
Mageia MGASA-2012-0171 2012-07-19
Mandriva MDVSA-2012:129 2012-08-10
Mandriva MDVSA-2012:129-1 2012-08-10

Comments (none posted)

nss: signature forgery vulnerability

Package(s):nss CVE #(s):CVE-2006-4340
Created:September 15, 2006 Updated:October 18, 2006
Description: Daniel Bleichenbacher recently described an implementation error in RSA signature verification. For RSA keys with exponent 3 it is possible for an attacker to forge a signature that which would be incorrectly verified by the NSS library.
Alerts:
Gentoo 200610-06 2006-10-17
SuSE SUSE-SA:2006:055 2006-09-22
Fedora FEDORA-2006-979 2006-09-14

Comments (1 posted)

openldap: security bypass

Package(s):openldap CVE #(s):CVE-2006-4600
Created:September 29, 2006 Updated:June 12, 2007
Description: slapd in OpenLDAP before 2.3.25 allows remote authenticated users with selfwrite Access Control List (ACL) privileges to modify arbitrary Distinguished Names (DN).
Alerts:
Red Hat RHSA-2007:0430-01 2007-06-11
Red Hat RHSA-2007:0310-02 2007-05-01
Trustix TSLSA-2006-0055 2006-10-06
rPath rPSA-2006-0176-1 2006-09-29
Mandriva MDKSA-2006:171 2006-09-28

Comments (none posted)

openoffice.org: several vulnerabilities

Package(s):openoffice.org CVE #(s):CVE-2006-2198 CVE-2006-2199 CVE-2006-3117
Created:June 30, 2006 Updated:January 4, 2007
Description: Several vulnerabilities have been discovered in OpenOffice.org, a free office suite.
  • It turned out to be possible to embed arbitrary BASIC macros in documents in a way that OpenOffice.org does not see them but executes them anyway without any user interaction. (CVE-2006-2198)
  • It is possible to evade the Java sandbox with specially crafted Java applets. (CVE-2006-2199)
  • Loading malformed XML documents can cause buffer overflows and cause a denial of service or execute arbitrary code. (CVE-2006-3117)
Alerts:
Fedora FEDORA-2007-005 2007-01-03
rPath rPSA-2006-0173-1 2006-09-26
Gentoo 200607-12 2006-07-28
Ubuntu USN-313-2 2006-07-19
Ubuntu USN-313-1 2006-07-11
Mandriva MDKSA-2006:118 2006-07-07
Debian DSA-1104-2 2006-07-06
Red Hat RHSA-2006:0573-01 2006-07-03
SuSE SUSE-SA:2006:040 2006-07-03
Fedora FEDORA-2006-770 2006-07-03
Fedora FEDORA-2006-764 2006-06-30
Debian DSA-1104-1 2006-06-30

Comments (none posted)

OpenSSH: denial of service

Package(s):openssh CVE #(s):CVE-2006-4925 CVE-2006-5052
Created:October 6, 2006 Updated:November 15, 2007
Description: packet.c in ssh in OpenSSH allows remote attackers to cause a denial of service (crash) by sending an invalid protocol sequence with USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.

An unspecified vulnerability in portable OpenSSH before 4.4, when running on some platforms, allows remote attackers to determine the validity of usernames via unknown vectors involving a GSSAPI "authentication abort."

Alerts:
Red Hat RHSA-2007:0703-02 2007-11-15
Red Hat RHSA-2007:0540-04 2007-11-07
Fedora FEDORA-2007-394 2007-04-03
Gentoo 200611-06 2006-11-13
SuSE SUSE-SA:2006:062 2006-10-20
rPath rPSA-2006-0185-1 2006-10-05

Comments (none posted)

openssh: remote denial of service

Package(s):openssh CVE #(s):CVE-2006-4924 CVE-2006-5051
Created:September 27, 2006 Updated:September 17, 2008
Description: Openssh 4.4 fixes some security issues, including a pre-authentication denial of service, an unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort could be used to determine the validity of usernames on some platforms.
Alerts:
Debian DSA-1638-1 2008-09-16
Debian DSA-1212-1 2006-11-15
Fedora FEDORA-2006-1011 2006-10-03
Debian DSA-1189-1 2006-10-04
Mandriva MDKSA-2006:179 2006-10-03
Ubuntu USN-355-1 2006-10-02
OpenPKG OpenPKG-SA-2006.022 2006-10-01
Slackware SSA:2006-272-02 2006-09-29
Red Hat RHSA-2006:0698-01 2006-09-28
Red Hat RHSA-2006:0697-01 2006-09-28
Gentoo 200609-17:02 2006-09-27
rPath rPSA-2006-0174-1 2006-09-27
Gentoo 200609-17 2006-09-27

Comments (none posted)

openssl: insufficient signature checking

Package(s):openssl CVE #(s):CVE-2006-4339
Created:September 5, 2006 Updated:November 15, 2006
Description: Philip Mackenzie, Marius Schilder, Jason Waddle and Ben Laurie of Google Security discovered that the OpenSSL library did not sufficiently check the padding of PKCS #1 v1.5 signatures if the exponent of the public key is 3 (which is widely used for CAs). This could be exploited to forge signatures without the need of the secret key.
Alerts:
Mandriva MDKSA-2006:207 2006-11-14
Slackware SSA:2006-310-01 2006-11-07
OpenPKG OpenPKG-SA-2006.029 2006-11-06
SuSE SUSE-SA:2006:061 2006-10-19
Slackware SSA:2006-257-02 2006-09-15
Gentoo 200609-05:02 2006-09-07
Debian DSA-1174-1 2006-09-11
Debian DSA-1173-1 2006-09-10
Red Hat RHSA-2006:0661-01 2006-09-06
Gentoo 200609-05 2006-09-07
Mandriva MDKSA-2006:161 2006-09-06
rPath rPSA-2006-0163-1 2006-09-05
OpenPKG OpenPKG-SA-2006.018 2006-09-06
Fedora FEDORA-2006-953 2006-09-05
Ubuntu USN-339-1 2006-09-05

Comments (none posted)

openssl: multiple vulnerabilities

Package(s):openssl CVE #(s):CVE-2006-2937 CVE-2006-2940 CVE-2006-3780 CVE-2006-4343 CVE-2006-3738
Created:September 28, 2006 Updated:December 12, 2006
Description: OpenSSL has a number of denial of service vulnerabilities including: two vulnerabilities involving invalid ASN.1 structures, a buffer overflow in the SSL_get_shared_ciphers() function and an SSLv2 client crash that can be caused by a malicious server.
Alerts:
Gentoo 200612-11 2006-12-11
Gentoo 200610-11 2006-10-24
Debian DSA-1195-1 2006-10-10
SuSE SUSE-SR:2006:024 2006-10-06
Ubuntu USN-353-2 2006-10-04
Mandriva MDKSA-2006:178 2006-10-02
Mandriva MDKSA-2006:177 2006-10-02
Mandriva MDKSA-2006:172-1 2006-10-02
Debian DSA-1185-2 2006-10-02
rPath rPSA-2006-0175-2 2006-09-28
Fedora FEDORA-2006-1004 2006-09-28
Trustix TSLSA-2006-0054 2006-09-29
Slackware SSA:2006-272-01 2006-09-29
rPath rPSA-2006-0175-1 2006-09-28
Red Hat RHSA-2006:0695-01 2006-09-28
Mandriva MDKSA-2006:172 2006-09-28
Debian DSA-1185-1 2006-09-28
Ubuntu USN-353-1 2006-09-28
SuSE SUSE-SA:2006:058 2006-09-28
OpenPKG OpenPKG-SA-2006.021 2006-09-28

Comments (none posted)

php: restriction bypass

Package(s):php CVE #(s):CVE-2006-4625 CVE-2006-5178
Created:October 18, 2006 Updated:October 18, 2006
Description: The ini_restore() function in PHP versions through 4.4.4 and 5.1.6 can be used to bypass safe_mode and init_basedir restrictions.

Also: race condition in PHP's handling of the symlink() function can enable hostile code to bypass open_basedir restrictions.

Alerts:
Trustix TSLSA-2006-0057 2006-10-18
Mandriva MDKSA-2006:185 2006-10-17

Comments (none posted)

php: several vulnerabilities

Package(s):php CVE #(s):CVE-2006-4481 CVE-2006-4484 CVE-2006-4485
Created:September 8, 2006 Updated:June 13, 2008
Description: The file_exists and imap_reopen functions in PHP before 5.1.5 do not check for the safe_mode and open_basedir settings, which allows local users to bypass the settings (CVE-2006-4481).

A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c in the GD extension in PHP before 5.1.5 allows remote attackers to have an unknown impact via a GIF file with input_code_size greater than MAX_LWZ_BITS, which triggers an overflow when initializing the table array (CVE-2006-4484).

The stripos function in PHP before 5.1.5 has unknown impact and attack vectors related to an out-of-bounds read (CVE-2006-4485).

Alerts:
SuSE SUSE-SR:2008:013 2008-06-13
Mandriva MDVSA-2008:077 2007-03-26
SuSE SUSE-SR:2008:005 2008-03-06
Red Hat RHSA-2008:0146-01 2008-02-28
Fedora FEDORA-2008-1643 2008-02-13
Foresight FLEA-2008-0007-1 2008-02-11
Fedora FEDORA-2008-1122 2008-02-05
Fedora FEDORA-2008-1131 2008-02-05
SuSE SUSE-SR:2008:003 2008-02-07
Mandriva MDVSA-2008:038 2007-02-07
rPath rPSA-2008-0046-1 2008-02-06
Gentoo 200802-01 2008-02-06
rPath rPSA-2006-0182-1 2006-10-05
SuSE SUSE-SA:2006:052 2006-09-21
Red Hat RHSA-2006:0669-01 2006-09-21
Mandriva MDKSA-2006:162 2006-09-07

Comments (1 posted)

php: integer overflow

Package(s):php CVE #(s):CVE-2006-4812
Created:October 5, 2006 Updated:October 30, 2006
Description: The PHP memory handling routines have an integer overflow vulnerability. A remote attacker can use a script to cause memory allocation based on untrusted data, allowing arbitrary code to be executed as the apache user.
Alerts:
Gentoo 200610-14 2006-10-30
Fedora FEDORA-2006-1024 2006-10-19
OpenPKG OpenPKG-SA-2006.023 2006-10-17
Ubuntu USN-362-1 2006-10-10
SuSE SUSE-SA:2006:059 2006-10-09
Mandriva MDKSA-2006:180 2006-10-05
Red Hat RHSA-2006:0688-01 2006-10-05
Red Hat RHSA-2006:0708-01 2006-10-05

Comments (1 posted)

phpbb2: missing input sanitizing

Package(s):phpbb2 CVE #(s):CVE-2006-1896
Created:May 22, 2006 Updated:February 11, 2008
Description: It was discovered that phpbb2, a web based bulletin board, insufficiently sanitizes values passed to the "Font Color 3" setting, which might lead to the execution of injected code by admin users.
Alerts:
Debian DSA-1066-1 2006-05-20

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)

postgresql: SQL injection

Package(s):postgresql CVE #(s):CVE-2006-2313 CVE-2006-2314
Created:May 24, 2006 Updated:June 6, 2007
Description: The PostgreSQL team has put out a set of "urgent updates" (in the form of the 7.3.15, 7.4.13, 8.0.8, and 8.1.4 releases) closing a newly-discovered set of SQL injection issues. Details about the problem can be found on the technical information page; in short: multi-byte encodings can be used to defeat normal string sanitizing techniques. The update fixes one problem related to invalid multi-byte characters, but punts on another by simply disallowing the old, unsafe technique of escaping single quotes with a backslash.
Alerts:
Fedora FEDORA-2007-0249 2007-06-06
Trustix TSLSA-2006-0059 2006-10-27
Gentoo 200607-04 2006-07-09
SuSE SUSE-SA:2006:030 2006-06-09
Ubuntu USN-288-3 2006-06-09
Ubuntu USN-288-2 2006-06-09
Mandriva MDKSA-2006:098 2006-06-07
Debian DSA-1087-1 2006-06-03
Ubuntu USN-288-1 2006-05-29
rPath rPSA-2006-0080-1 2006-05-24
Red Hat RHSA-2006:0526-02 2006-05-23
Fedora FEDORA-2006-578 2006-05-23
Fedora FEDORA-2006-579 2006-05-23

Comments (1 posted)

python: arbitrary code execution

Package(s):python CVE #(s):CVE-2006-4980
Created:October 6, 2006 Updated:November 7, 2006
Description: Benjamin C. Wiley Sittler discovered that Python's repr() function did not properly handle UTF-32/UCS-4 strings. If an application uses repr() on arbitrary untrusted data, this could be exploited to execute arbitrary code with the privileges of the python application.
Alerts:
Fedora FEDORA-2006-1049 2006-11-06
Gentoo 200610-07:02 2006-10-17
Gentoo 200610-07 2006-10-17
rPath rPSA-2006-0187-1 2006-10-10
Mandriva MDKSA-2006:181 2006-10-10
Red Hat RHSA-2006:0713-01 2006-10-09
Ubuntu USN-359-1 2006-10-06

Comments (1 posted)

quake: buffer overflow

Package(s):quake3-bin CVE #(s):CVE-2006-2236
Created:May 10, 2006 Updated:January 12, 2009
Description: Games based on the Quake 3 engine are vulnerable to a buffer overflow exploitable by a hostile game server.
Alerts:
Gentoo 200901-06 2009-01-11
Gentoo 200605-12 2006-05-10

Comments (none posted)

sendmail: denial of service

Package(s):sendmail CVE #(s):CVE-2006-1173
Created:June 15, 2006 Updated:November 1, 2006
Description: Sendmail has a vulnerability in the way it handles multi-part MIME messages. A remote attacker can create a specially crafted email message that can be used to crash the sendmail process, causing a denial of service.
Alerts:
Fedora-Legacy FLSA:195418 2006-10-29
Debian DSA-1155-2 2006-08-24
Debian DSA-1155-1 2006-08-24
rPath rPSA-2006-0134-1 2006-07-21
Fedora FEDORA-2006-837 2006-07-18
Fedora FEDORA-2006-836 2006-07-18
Gentoo 200606-19 2006-06-15
SuSE SUSE-SA:2006:032 2006-06-14
Slackware SSA:2006-166-01 2006-06-15
Red Hat RHSA-2006:0515-01 2006-06-14
Mandriva MDKSA-2006:104 2006-06-14

Comments (none posted)

shadow-utils: mailbox creation vulnerability

Package(s):shadow-utils CVE #(s):CVE-2006-1174
Created:May 25, 2006 Updated:June 12, 2007
Description: The useradd tool from the shadow-utils package has a potential security problem. When a new user's mailbox is created, the permissions are set to random garbage from the stack, potentially allowing the file to be read or written during the time before fchmod() is called.
Alerts:
Red Hat RHSA-2007:0431-01 2007-06-11
rPath rPSA-2007-0096-1 2007-05-11
Red Hat RHSA-2007:0276-02 2007-05-01
Gentoo 200606-02 2006-06-07
Mandriva MDKSA-2006:090 2006-05-24

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)

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)

webmin: cross-site scripting

Package(s):webmin CVE #(s):CVE-2006-4542
Created:September 26, 2006 Updated:October 24, 2006
Description: Webmin before 1.296 and Usermin before 1.226 does not properly handle a URL with a null ("%00") character, which allows remote attackers to conduct cross-site scripting (XSS), read CGI program source code, list directories, and possibly execute programs.
Alerts:
Debian DSA-1199-1 2006-10-23
Mandriva MDKSA-2006:170-1 2006-09-27
Mandriva MDKSA-2006:170 2006-09-22

Comments (none posted)

wireshark: several vulnerabilities

Package(s):wireshark CVE #(s):CVE-2006-4330 CVE-2006-4331 CVE-2006-4332 CVE-2006-4333
Created:August 25, 2006 Updated:November 2, 2006
Description: There are multiple problems in Wireshark, versions 0.7.9 to 0.99.2.
Alerts:
Red Hat RHSA-2006:0658-01 2006-09-12
Debian DSA-1171-1 2006-09-07
Gentoo 200608-26 2006-08-29
Fedora FEDORA-2006-936 2006-08-25
Mandriva MDKSA-2006:152 2006-08-25
rPath rPSA-2006-0158-1 2006-08-25

Comments (none posted)

xine-lib: code execution

Package(s):xine-lib CVE #(s):CVE-2006-4799
Created:October 4, 2006 Updated:November 21, 2006
Description: The xine-lib package does not properly validate AVI headers, enabling an attacker to run arbitrary code via a specially crafted AVI file.
Alerts:
Debian DSA-1215-1 2006-11-20
Ubuntu USN-358-1 2006-10-04

Comments (none posted)

xine-lib: buffer overflow

Package(s):xine-lib CVE #(s):CVE-2006-1664
Created:April 27, 2006 Updated:February 27, 2008
Description: xine-lib does an improper input data boundary check on MPEG streams. A specially crafted MPEG file can be created that can cause arbitrary code execution when the file is accessed.
Alerts:
Gentoo 200802-12 2008-02-26
Gentoo 200604-16 2006-04-26

Comments (none posted)

xine-ui: format string vulnerabilities

Package(s):xine-ui CVE #(s):CVE-2006-2230
Created:June 9, 2006 Updated:January 24, 2007
Description: Several format string vulnerabilities have been discovered in xine-ui, the user interface of the xine video player, which may cause a denial of service.
Alerts:
Gentoo 200701-18 2007-01-23
Debian DSA-1093-1 2006-06-08

Comments (none posted)

xinit: race condition

Package(s):xinit CVE #(s):CVE-2006-5214
Created:October 17, 2006 Updated:August 9, 2007
Description: A race condition allows local users to see error messages generated during another user's X session. This could allow potentially sensitive information to be leaked.
Alerts:
Fedora FEDORA-2007-659 2007-08-08
Fedora FEDORA-2007-1409 2007-08-02
Ubuntu USN-364-1 2006-10-16

Comments (1 posted)

X.org: local privilege escalations

Package(s):xorg-x11 CVE #(s):CVE-2006-4447
Created:August 28, 2006 Updated:April 30, 2007
Description: Several X.org libraries and X.org itself contain system calls to set*uid() functions, without checking their result. Local users could deliberately exceed their assigned resource limits and elevate their privileges after an unsuccessful set*uid() system call. This requires resource limits to be enabled on the machine.
Alerts:
Gentoo 200704-22 2007-04-27
Mandriva MDKSA-2006:160 2006-08-31
Gentoo 200608-25 2006-08-28

Comments (none posted)

X.Org: buffer overflow

Package(s):xorg-x11-server xorg-x11 CVE #(s):CVE-2006-1526
Created:May 3, 2006 Updated:January 10, 2007
Description: There is a buffer overflow in the Xrender extension of the X.Org server; any process which is able to connect to the server may be able to exploit this overflow to run arbitrary code. Since the X server runs as root on most systems, this vulnerability could be exploited to gain root access. See the X.Org advisory for more information.
Alerts:
Fedora-Legacy FLSA:190777 2006-06-06
Trustix TSLSA-2006-0024 2006-05-05
Mandriva MDKSA-2006:081-1 2006-05-04
Ubuntu USN-280-1 2006-05-04
Slackware SSA:2006-123-01 2006-05-04
Red Hat RHSA-2006:0451-01 2006-05-04
SuSE SUSE-SA:2006:023 2006-05-03
Mandriva MDKSA-2006:081 2006-05-02
Gentoo 200605-02 2006-05-02

Comments (none posted)

xorg-x11: privilege escalation

Package(s):xorg-x11 xfree86 CVE #(s):CVE-2006-3739 CVE-2006-3740
Created:September 12, 2006 Updated:December 14, 2006
Description: iDefense reported two integer overflow flaws in the way the X.org server processed CID font files. A malicious authorized client could exploit this issue to cause a denial of service (crash) or potentially execute arbitrary code with root privileges on the X.org server.
Alerts:
Mandriva MDKSA-2006:164-2 2006-12-14
Mandriva MDKSA-2006:164-1 2006-11-17
Debian DSA-1193-1 2006-10-09
SuSE SUSE-SR:2006:023 2006-09-27
Slackware SSA:2006-259-01 2006-09-18
Mandriva MDKSA-2006:164 2006-09-14
Gentoo 200609-07 2006-09-13
Ubuntu USN-344-1 2006-09-12
Red Hat RHSA-2006:0666-01 2006-09-12
Red Hat RHSA-2006:0665-01 2006-09-12
rPath rPSA-2006-0167-1 2006-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: 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)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch is 2.6.19-rc3, released by Linus on October 23. It contains a fairly long list of fixes, but things do seem to be settling down a little bit. See the long-format changelog for the details.

A very small number of patches - all fixes - have been merged since 2.6.19-rc3 was released.

Adrian Bunk is maintaining a list of known regressions in 2.6.19; it is surprisingly short.

The current -mm tree is 2.6.19-rc2-mm2. Recent changes to -mm include the addition of the I/OAT DMA engine tree, a big set of x86 patches, sharing of page tables for huge TLB pages, a set of library functions for reversing the bits in a value, initial support for virtualizing process sessions, and some ongoing tty driver work.

Comments (none posted)

Kernel development news

Using sparse for endianness verification

Developers like to joke about Al Viro's fearsome presence on linux-kernel, but the truth of the matter is that he has been relatively quiet there for some time. That does not mean, however, that he has become a full-time Plan 9 developer. Instead, he has been steadily working to improve the static analysis tools used to find kernel bugs before they bite users.

In recent times, Al's work has resulted in a long series of patches merged into the mainline, almost all of which have been marked as "endianness annotations." These patches mostly change the declared types for various functions, variables, and structure members. The new types may be unfamiliar to many, since they are relatively new - though not that new; they were introduced in 2.6.9. These types are __le16, __le32, __le64, __be16, __be32, and __be64.

What these types represent is an attempt to encode whether the (unsigned) integer value is big-endian (most significant byte first) or little-endian. For most programming, even within the kernel, endianness is not a concern; things just work without much thought on the programmer's part. Kernel code often must work with data encoded in a specific byte ordering which might not match the processor's ordering, though. Network protocols, filesystem on-disk data structures, and device registers are all examples. In general, when the kernel works with data in a non-native ordering, it must first swap the bytes around to match the processor's expectations. Failure to do so can lead to all kinds of strange bugs.

There are a number of macros provided which can help with this task. There are classic functions like htonl(), which converts a 32-bit integer from host to "network" (big-endian) order. More generally, the kernel provides macros like __le32_to_cpu(), which will convert a little-endian 32-bit quantity to the ordering required by the processor. These macros make for portable code; they perform the requested transformation on systems where it is needed, and simply vanish in the remaining cases.

The conversion functions only work, however, when the programmer remembers to use them. In their absence, values in non-native byte orders simply look like integers, and there is no way to catch the error until something blows up. And that might not happen to the original developer at all; the code may work flawlessly until somebody tries to run it on a different architecture and things fall apart.

It would be nice to catch endianness mistakes at an earlier stage. That is the purpose of types like __be32; they allow a programmer to mark data with a specific ordering when it first enters the system. Thereafter, a suitably smart tool can check the code which manipulates that data and ensure that it does not mix that data with native-order data, does not try to do arithmetic with it, etc. Once everything is suitably annotated, whole classes of bugs can be caught before the kernel is even booted. And that can only be a good thing.

The "suitably smart tool" which does this work is "sparse," a static checker which was originally written by Linus Torvalds. There is support for sparse built into the kernel build system, making it easy to check code for errors. The one thing which remains relatively difficult, for whatever reason, is getting the "sparse" tool in the first place. Few distributors package it, so prospective users must grab a copy and build it themselves.

The true source for sparse is the git repository on kernel.org. With git, it's a simple matter of of running:

    git clone  git://git.kernel.org/pub/scm/devel/sparse/sparse.git

A simple "make" in the resulting directory will yield a working sparse binary. This tool changes quickly enough that updating from the repository on a regular basis is probably a good idea. For people who don't have git handy, it is also possible to grab a tarball snapshot from Dave Jones's site.

Once sparse is installed, running it on the kernel is a simple matter of going to your local source tree and running:

    make C=2

The parameter C=2 causes sparse to be run on every .c file; if C=1 is used instead, only files which must be recompiled are checked. Checking for endianness problems requires an additional parameter:

    make C=2 CF=-D__CHECK_ENDIAN__

The number of warnings which result from this command can be large - though it is dropping as Al works his way through the code.

Checking code submissions with sparse is highly recommended - it is one of the steps in the patch submission checklist packaged with the kernel. Use of sparse may still be more of an exception than the rule, however. But it is easy enough - and useful enough - that there really is no reason not to run the checker on code before sending it out. It is, after all, much nicer to have the computer find silly mistakes for you, in the privacy of your own computer, before broadcasting them to the world.

Comments (2 posted)

GPL-only symbols and ndiswrapper

The "ndiswrapper" module has been featured on this page before. It is a special sort of glue module which allows Windows NDIS drivers to be loaded into a Linux kernel. It can be found on systems using hardware (wireless adapters in particular) which is not well supported by Linux drivers; by gluing in the Windows driver, ndiswrapper allows this hardware to operate. But, since it is a mechanism created to stuff the most proprietary of binary modules into Linux, ndiswrapper was always going to raise some eyebrows.

One of the many changes that went into the 2.6.16 kernel was an explicit check for the ndiswrapper module. It is, in fact, this explicit:

    if (strcmp(mod->name, "ndiswrapper") == 0)
	add_taint_module(mod, TAINT_PROPRIETARY_MODULE);

This test means that any system which has had ndiswrapper loaded will have the "proprietary module" taint flag set. As a result, the kernel developers are highly unlikely to be interested in helping with any problems encountered running that kernel. Since 2.6.16 was released last March, one might well wonder why ndiswrapper author Giridhar Pemmasani is only now getting around to complaining about that test. It turns out that the kernel developers have quietly taken things one step further in the 2.6.19-rc kernels.

The kernel has long exported symbols to modules in two modes. Symbols exported with EXPORT_SYMBOL are available to all modules loaded into the kernel, while those exported with EXPORT_SYMBOL_GPL are only available to those which declare a GPL-compatible license. This distinction has never been a problem for ndiswrapper, which is licensed under the GPL. So, even after the explicit taint was added, ndiswrapper could load and function normally.

For 2.6.19, a patch by Florin Malita was merged which changes the calculation for GPL-only symbols slightly. Rather than checking whether a module has a GPL-compatible license, the new code checks whether the module has the "proprietary module" taint bit set. In most cases, the end result is the same. For ndiswrapper, however, the result is that GPL-only symbols, which were accessible in earlier kernels, are now unavailable. And that means that ndiswrapper can no longer be loaded into the kernel. The module's author thinks that this is unfair, since ndiswrapper is, in fact, GPL-licensed code.

Alan Cox's response reads like this:

EXPORT_SYMBOL_GPL() is used to assert that the symbol is absolutely definitely not a public symbol. EXPORT_SYMBOL exports symbols which might be but even then the GPL derivative work rules apply. When you mark a driver GPL it is permitted to use _GPL symbols, but if it does so it cannot then go and load other non GPL [modules] and expect people not to question its validity.

The core idea makes sense: the GPL-only restrictions are not worth much if they can be trivially circumvented by loading a glue module. One cannot help but wonder, however, if the wrong target has been chosen in this case.

The purpose of GPL-only exports is to inhibit the creation of proprietary derived products of the kernel. It is hard to imagine an argument that could demonstrate that a typical NDIS module is, in any way, a derived product of the Linux kernel. These are drivers written for another operating system entirely by people who, likely as not, have never had any sort of contact with Linux source. Unlike certain other types of proprietary modules, NDIS drivers are clearly independent works. One may well balk at the notion of loading such a driver into one's kernel, but it is hard to make a case that copyright law somehow prohibits such an action.

It also seems a little strange to penalize a module for having the wrong name. There are no explicit checks for, say, the MadWifi module, which also loads a binary-only component. Simply renaming the module would circumvent this check, opening a window which would take the kernel developers some months to close again. One could imagine a determined programmer coming up with a random name every time a module is built, decisively winning that particular battle. The ndiswrapper author seems uninclined to play those games, however; he has, instead, tried to work within the kernel community. The module already takes pains to add a kernel taint itself whenever an NDIS driver is loaded.

There does not seem to be any particular interest in the kernel community in backing down on this change however. That leaves the ndiswrapper author in a position where he must either rework the code to avoid GPL-only symbols or find some other way of enabling it to load once again. One assumes that some sort of workaround will be found; it may not be an optimal solution, but ndiswrapper does have a significant community which depends on it to make its hardware work under Linux.

Comments (79 posted)

Patch summary: regulatory domains, network channels, and virtualization

Here's a quick look at a few patches have been posted recently.

802.11 regulatory domains

Standard wisdom says that putting policy decisions into the kernel is generally a bad idea. Policies implemented in kernel space limit the flexibility of the system, potentially keeping user-space from doing everything it could possibly accomplish. There are times, however, when that is exactly what one might want to do.

Wireless networking presents a number of challenges for the kernel. One of them is imposed entirely from the outside: anything which can transmit tends to be heavily regulated. So wireless networking adapters must not transmit on unauthorized frequencies or at power levels above those allowed by law. Needless to say, the applicable rules vary from one jurisdiction to the next, making it impossible to work with a single set of constraints, especially if one wants to use the hardware to its full, legal potential in any given country. The need to adhere to regulatory constraints is one of the favorite reasons given by wireless adapter vendors when asked why they cannot release programming information for their hardware.

Luis Rodriguez is trying to address regulatory issues with a patch set implementing regulatory domain information in the kernel (and in the Devicescape 802.11 stack in particular). At this point, the work is just infrastructure which tracks the constraints imposed by any given domain and the current domain under which the system is operating. Actually implementing compliance with the current domain has been left for a future exercise - there are some 802.11 stack issues which need to be resolved first.

If this patch set is eventually accepted, there will be a single framework by which all wireless adapters can be operated in a legal manner, wherever the computer might happen to be located. Beyond doing the right thing with regard to the spectrum, Luis hopes that this mechanism might be enough to satisfy the various regulatory agencies that Linux has its act together in this regard - and that vendors will no longer feel the need to keep their programming information secret. Luis, it seems, is an optimistic sort of person.

Network channels

Meanwhile, things have been quiet for a while on the network channels front. But that does not mean that nothing has been happening. As proof, consider that Evgeniy Polyakov has just surfaced with a new net channels patch which, he claims, can scale significantly better than the current networking implementation.

This version of network channels focuses more on the user-space interface side of the problem, leaving most of the kernel infrastructure work for another time. To that end, it adds a new system call, netchannel_control(), to hook up channel functionality to user-space code. netchannel_control() is another one of those multiplexer interfaces that Evgeniy seems to favor; it functions like an ioctl() call with three core operations:

  • NETCHANNEL_CREATE creates a new channel bound to given local and remote addresses. There is also a "type" specification which describes how the channel operates with user space.

  • NETCHANNEL_SEND will send a packet out on the network.

  • NETCHANNEL_RECV blocks until an incoming packet is received, then passes that packet to user space.

The kernel side of the implementation, for now, is simple and straightforward: a NETCHANNEL_SEND call will allocate an sk_buff structure and fill it with user data with copy_from_user(); the packet is then sent on its way via the network stack in the usual manner. The design envisions adding other, faster ways of moving data around - using Evgeniy's network allocator mechanism, for example - in the future.

The current patch adds a user-space network stack which uses the new netchannel mechanism. It claims to handle TCP and UDP currently, with a number of the expected features; there is a "socket-like interface" presented to applications. There has been no public reaction to this patch set so far, so it is hard to say whether it makes sense to the other network developers or not. Evgeniy appears to be a persistent sort of person, however, so expect to see this code again.

/dev/kvm

Finally, this large patch set posted by Avi Kivity may stir things up a bit in the virtualization area. These patches implement support for Intel's virtualization extensions (AMD support is said to be forthcoming), allowing Linux systems to easily run virtual machines without the need for a full hypervisor like Xen. It should be noted that the patch set includes a fair amount of Xen code, though.

With this patch set added, a Linux system implements a new device called /dev/kvm. Opening this device creates a new virtual machine which can then be manipulated with a set of ioctl() calls. One important operation creates virtual CPUs for this machine; currently only a single virtual CPU is supported. There is an operation which adds a memory region to the client machine. Memory is organized into "slots" modeled after the physical slots on a motherboard; they are useful for setting up structures like the memory hole at 640K still found on PC-type systems. Other operations allow for the creation of page table entries in the client, manipulating virtual machine registers, intercepting privileged operations, and actually running a program in the client. A set of debugging operations is provided as well.

There is a fair amount of interest in this patch set; it looks like it could be a (relatively!) simple way of adding hardware virtualization support to the kernel. One comment which has been posted remarks on the similarities between this functionality and the work which has been done to support the "synergistic processing units" (SPUs) on the Cell architecture. The SPU support, which has been in the kernel since 2.6.16, uses a special-purpose filesystem (rather than ioctl()) to control the clients. Any sort of merger between these two subsystems would thus likely involve the /dev/kvm interface being changed. So this patch set could change quite a bit as it heads toward eventual inclusion.

Comments (7 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

  • Junio C Hamano: GIT 1.4.3. (October 19, 2006)

Device drivers

Filesystems and block I/O

Janitorial

Networking

Architecture-specific

Virtualization and containers

Benchmarks and bugs

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

Fedora Core 6 (Zod) makes a bid for world domination

Fedora Core 6, also called Zod, is out and ready to take over the world. Of course General Zod tried to take over the world in the movie Superman II, and more recently made another bid for world domination in the TV series Smallville, but in both appearances he was defeated by Superman (or young Clark Kent). If Zod is out can Superman be far behind? Where do they come up with these names? Jesse Keating talks about Fedora naming in this Red Hat Magazine article. For those put off by the Fedora announcement, the Red Hat press release is less fun and contains more market-speak.

Fedora Core 6 is available for x86, x86_64 and PPC and it has a new theme from the Fedora Artwork Project. The DejaVu font is now the default font and Compiz is managing the windows, for the best effects using the AIGLX framework. The system-config-printer tool has been rewritten with several new features. For the desktop, both GNOME 2.16 and KDE 3.5.4 are provided. Dogtail, a GUI test tool and automation framework written in Python, is included with features that aid in the automation and testing of desktop applications. Totem has replaced Helix Player as the default media player. All applications have been rebuilt using DT_GNU_HASH for improved performance. For more performance enhancements see this page, which also lists those packages which were dropped due to license issues. Anaconda, the Fedora installer, now allows the user to specify third-party repositories, and if the install is network-aware, Fedora can reach out to those repositories and pull in additional packages. There's a new graphical Virtual Machine Manager for managing virtual machines and a graphical SELinux Trouble Shooting Tool. For more information, tours, screenshots and other useful links see Fedora Core 6 Release Summary.

Some of the main Fedora sites seem to be a bit busy right now, but there are other torrent sites and mirrors available. Also the rpm.livna.org team has announced the rpm.livna.org repository with complete support for the 6th release of Fedora Core and Fedora Extras. The Fedora Unity Project has announced the initial release of several Fedora Core 6 Live-Spin CD and DVD ISO images. These Live-Spins are based on the October 24 release of Fedora Core 6. They are available for the i386 and x86_64 architectures via BitTorrent immediately. ATrpms has also officially launched Fedora Core 6 support for i386, x86_64 and PPC. If that's not enough, freshrpms.net is ready to go with support for Fedora Core and Fedora Extras on all architectures.

Comments (2 posted)

New Releases

Announcing the Release Candidate for Ubuntu 6.10

The first release candidate for Ubuntu 6.10 is available for testing. "The Ubuntu team is proud to announce the Release Candidate for version 6.10 of Ubuntu, Kubuntu and Edubuntu - codenamed "Edgy Eft". The Release Candidate includes installable live Desktop CDs, server images, alternate text-mode installation CDs and an upgrade wizard for users of the current stable release. We consider this release candidate to be complete, stable and suitable for testing by any user. The final release of version 6.10 is scheduled for 26 October 2006 and will be supported for 18 months on both desktops and servers."

Update: In addition to release candidates for Ubuntu, Kubuntu and Edubuntu, the Xubuntu release candidate is also available.

Full Story (comments: 9)

Novell Ships SUSE Linux Enterprise Real Time

Novell, Inc. has announced the availability of SUSE Linux Enterprise Real Time. "SUSE Linux Enterprise Real Time offers support for 32-bit and 64-bit processor architectures (including AMD Opteron* and Intel Xeon*), predictable interrupt response time of less than 30 microseconds, high-resolution timer support for enhanced scheduling, user-level control of simultaneous multithreading, and processor shielding. The proven real-time technology eliminates spikes in latency, ensuring consistent performance and stability. The solution is already being used in trading floor and market data servers in financial services, advanced imaging in patient healthcare, and enterprise data centers with time-critical requirements."

Comments (none posted)

Distribution News

Debian announcements

The DebConf6 video team has announced the availability of DebConf6 DVDs. "They include all formal sessions from Debian Day and DebConf, plus the group photos, the video team BoF, and some documentary videos made by Gabriella Coleman."

A server dedicated to Debian internationalization activities is publicly available. The server is hosted by the Junta de Extremadura datacenter, in Badajoz, Spain and will be used to build the Debian internationalization infrastructure.

A call for testing for the Debian Installer is out. The main focus is testing installation on various architectures.

alioth.debian.org and its related services will be stopped on Friday October 27, 2006 at 15:00 UTC. "Soon after we will do the final rsync between the current hosts (costa.d.o, haydn.d.o) and the new one (a Xen host on wagner.debian.org featuring 1TB of disk, 16GB of RAM and a bi-opteron). The rsync process will last around 4 hours. After that we will upgrade the Gforge to version 4.5. If all goes well, the services should be available again at 22:00 UTC."

Comments (none posted)

Ubuntu 5.04 reaches end-of-life on 31 October 2006

Ubuntu 5.04, "the Hoary Hedgehog" will not be supported after October 31, 2006. The supported upgrade path from Ubuntu 5.04 is via Ubuntu 5.10. Read the instructions and caveats first.

Full Story (comments: none)

UbuntuBugDay: Testing installations

The next Ubuntu Hug Day will concentrate on downloading the installer and testing it on various machines. Or upgrading from an existing Dapper installation into an Edgy one.

Full Story (comments: none)

Distribution Newsletters

Fedora Weekly News Issue 63

The Fedora Weekly News for October 23, 2006 has articles on Fedora Core 6 Tours, Fedora Infrastructure Team - Help Wanted, Calling for Desktop Environment Artists, Neat Things for Fedora Core 6, Fedora Reloaded 6 Podcast Available, ATI Fedora Core 6 How-To, Flash Player 9 Update for Linux Released, Yet another online Linux distro chooser, and several other topics.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for October 16, 2006 looks at a stable new Java system, KDE 3.5.5, mailing list summaries and several other topics.

Comments (none posted)

Ubuntu Weekly News #18

The Ubuntu Weekly Newsletter for October 14, 2006 covers KDE turning 10, Matt Zimmerman telling all, new Edgy apps and much more.

Full Story (comments: none)

DistroWatch Weekly, Issue 174

The DistroWatch Weekly for October 23, 2006 is out. "On the eve of several major new releases, such as Firefox 2.0, Fedora Core 6 and Ubuntu 6.10, this week's DistroWatch Weekly takes a brief look at some of the new products, comments on the new Fedora 6 release, and asks whether Firefox has lost some of its former glory. In the meantime, Xandros Corporation is rumoured to be under a "reorganisation", while Munich continues its march towards a successful switch of thousands of its desktop and server computers to LiMux, a Debian-based distribution that recently reached version 1.0. Also in this issue: a reader recommends BeaFanatIX, a light-weight and user-friendly distribution that attempts to revive the concepts of the BeatrIX project, while the "First Looks" section introduces the new Xen Demo CD 3.0.3."

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 5: libvirt (rebuilt against xen-3.0.2-4.FC5), xen (update for new kernel-xen), libsepol (upgrade to latest NSA version), xscreensaver (move manpages to section 6x), nautilus-cd-burner (add gnome-mount support), checkpolicy (update to latest from upstream), perl-String-CRC32 (bug fix), autofs (bug fixes), xsane (bug fix), frysk (new upstream version), iscsi-initiator-utils (based on open-iscsi svn 2.0-711), autofs (bug fixes), xsane (fix typo in scriptlet), gpart (compiled with large file support).

Updates for Fedora Core 6: gpart (compiled with large file support).

Comments (none posted)

Mandriva updates

Updates for Mandriva Linux 2007.0: subversion (bug fix), xinetd (initscript bug fix), coreutils (correct a build problem), bootsplash (bug fix).

Updates for Mandriva Corporate Server 3.0: sshd-monitor (corrects a timing issue).

Comments (none posted)

rPath updates

Updates for rPath Linux 1: anaconda, anaconda-utils, anaconda-images, anaconda-templates (updates for software appliances and derived distributions), glibc, glibc-utils, nscd (Xen support, bug fixes), chkconfig, ntsysv (bug fixes)

Comments (none posted)

Ubuntu updates

Updates for Ubuntu 6.06 LTS: dpkg 1.13.11ubuntu7~proposed (bug fixes).

Comments (none posted)

Newsletters and articles of interest

Updating Slackware using Swaret (Linux.com)

Linux.com looks at one way of keeping Slackware systems up to date. "Now that Slackware 11.0 is out, you may wonder what is the best way to update the distribution. Swaret is an open source project that aims to keep various versions of Slackware up-to-date. I use Swaret and some cron scripts to keep my servers current automatically."

Comments (none posted)

The Perfect Xen 3.0.3 Setup For Debian Sarge (HowtoForge)

HowtoForge sets up Xen on a Debian Sarge system. "This tutorial provides step-by-step instructions on how to install Xen (version 3.0.3) on a Debian Sarge (3.1) system. Xen lets you create guest operating systems (*nix operating systems like Linux and FreeBSD), so called "virtual machines" or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other (e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual machine that serves your customers' web sites, a virtual machine for DNS, etc.), but still use the same hardware. This saves money, and what is even more important, it's more secure. If the virtual machine of your DNS server gets hacked, it has no effect on your other virtual machines. Plus, you can move virtual machines from one Xen server to the next one."

Comments (none posted)

Distribution reviews

OpenSolaris Options Show Promise (eWeek)

eWeek reviews three OpenSolaris live CD distributions. "eWEEK Labs recently scoped out the current OpenSolaris environment, spinning up three LiveCD-based OpenSolaris x86 distributions: NexentaOS Alpha 5, Belenix 0.5 and Schillix 0.5.2. We found that none of these systems is ready for production use but that they certainly represent burgeoning development diversity for Solaris. What's more, these distributions point to intriguing new directions for Solaris, particularly in the case of NexentaOS."

Comments (2 posted)

Page editor: Rebecca Sobol

Development

PostgreSQL 8.2 Enters Beta

A beta release of version 8.2 of the PostgreSQL object-relational database management system has been announced:

Feature freeze for version 8.2 took place on August 1st, 2006. Since that time we have gone through the submitted patch queue and applied all outstanding patches that were deemed ready for release. As of this time, we are now releasing beta releases for all to test.

[PostgreSQL] The major changes in version 8.2 include:

  • The addition of return values to the query language INSERT/UPDATE/DELETE actions.
  • Support for multi-row VALUES lists.
  • The ability to use a target table alias with UPDATE and DELETE.
  • Non-blocking index creation for INSERT/UPDATE/DELETE operations.
  • Performance optimizations for query, sorting and vacuuming operations.
  • Locking concurrency improvements.
  • Improvements to the administration of warm standby servers.
  • The addition of the FILLFACTOR keyword for tables and indexes.
  • Improvements to the monitoring and logging systems.
  • Better control for creating and dropping of objects.
  • The ability to modify table inheritance relationships for pre-existing tables.
  • The ability to use COPY TO for processing SELECT statement output.
  • Support for null values in arrays.
  • Improvements to aggregate functions.
  • Other user contributed improvements.

A much more detailed listing of improvements is shown in the version 8.2 release notes.

A new version of the PostgreSQL documentation is also being released with version 8.2.

Testing help has been requested, the code is available for download here.

Comments (1 posted)

System Applications

Database Software

PostgreSQL Weekly News

The October 22, 2006 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS news and information.

Full Story (comments: none)

Interoperability

Samba 4.0.0TP3 Available

Release 4.0.0 TP3 of Samba has been announced. "Samba 4 is an ambitious development effort of the Samba project, being developed in parallel to the stable 3.0 series. The main emphasis in this branch is support for the Active Directory logon protocols used by Windows 2000 and above. Samba 4 is currently not yet in a state where it is usable in production environments."

Comments (none posted)

Printing

Common UNIX Printing System 1.2.5 released

Version 1.2.5 of CUPS, the Common UNIX Printing System, is out. "CUPS 1.2.5 fixes minor printing, networking, and documentation issues and adds support for older versions of DBUS and a translation for Estonian."

Also, the CUPS Imaging library license has been changed. "Effective immediately, the CUPS Imaging library (libcupsimage*) is now provided under the same license as the CUPS API library, version 2 of the GNU Library General Public License. This change allows printer manufacturers and driver developers to ship CUPS raster drivers with or without source on all operating systems."

Comments (none posted)

Desktop Applications

Audio Applications

jack_mixer announced

The jack_mixer project has been launched. "jack_mixer is GTK (2.x) JACK audio mixer with look similar to it`s hardware counterparts. It has lot of useful features, apart from being able to mix multiple JACK audio streams."

Full Story (comments: 1)

Desktop Environments

GNOME 2.17.1 released

Version 2.17.1 of GNOME has been announced. "Welcome to the new GNOME development cycle! Please fasten your seat belt: you're going to see a lot of exciting new changes!, new features!, new bugfixes!, new translations!, new documentation!. Lots of modules have great plans for 2.18 and if you're willing to help, there's a lot of areas where you'll be heartily welcomed!"

Full Story (comments: none)

GARNOME 2.17.1 released

Version 2.17.1 of GARNOME, the bleeding-edge GNOME distribution, is out. "This release includes all of GNOME 2.17.1 plus a whole bunch of updates that were released after the GNOME freeze date."

Full Story (comments: none)

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 PIM Bug Triage on Saturday 28 October 2006 (KDE.News)

KDE.News has announced the next bug triage day, October 28, 2006. "At the time of writing the two largest PIM applications, KMail and KOrganizer, have about 3400 open bugs and wishes in Buzilla. For developers it is almost impossible to get an overview. That is why a bug triage day is being organised in order to reduce the amount of bugs in the Bugzilla system."

Comments (none posted)

KDE Commit-Digest (KDE.News)

The October 22, 2006 edition of the KDE Commit-Digest has been announced. The content summary says: "the location for aKademy 2007 is Glasgow, Scotland. The KDE backbone of the NEPOMUK research project has been imported into KDE SVN. A GUI editor for database lookup columns has been added in Kexi. More SVG card sets are added to the resurgent KDE games for KDE 4. User interface enhancements in Kst and Kalzium. Multimedia file tag handling improvements in Amarok (.wav) and Strigi (.mp3). Strigi-enhanced versions of the standard find and grep utilities introduced. Three utilities from a suite of ODBC and database tools surface in kdenonbeta."

Comments (none posted)

Electronics

Covered 20061020 released (OpenCollector)

Version 20061020 of Covered, a Verilog code coverage utility, has been announced. "Added support for memories/multi-dimensional arrays, memory coverage metrics and bitwise combinational logic coverage output. Also contains bug fixes, documentation updates, language enhancements and optimizations."

Comments (none posted)

gEDA/gaf 20061020 released

Release 20061020 of gEDA/gaf, a collection of electronic design tools, has been announced. "This is primarily a wrap up release to get various new features and bug fixes out to the community before we checkin some riskier changes. As summarized by an observer: "This one is better than the last .. enjoy!""

Comments (none posted)

KJWaves 1.0.9 released

Version 1.0.9 of KJWaves has been announced. "KJWaves was written to be a cross-platform SPICE tool in pure Java. It aids in viewing, modifying, and simulating SPICE CIRCUIT files. Output from SPICE3 (ngspice) can be read and displayed. Resulting graphs may be printed and saved." This release adds improved German language translation and support for larger RAW files.

Comments (none posted)

GUI Packages

Security Updates for Qt

Trolltech has released Qt 3.3.7, Qt 4.1.5 and Qt 4.2.1. "A security flaw was discovered in the way Qt 3.x and 4.x handles pixmap images. This issue can occur only when transforming specially prepared images from untrusted sources. Qt 3.3.7, as well as Qt 4.1.5 and 4.2.1 correct this flaw." (Found on KDE.News)

Comments (none posted)

Imaging Applications

Free Image Manipulator 0.2.2 released

Version 0.2.2 of Free Image Manipulator has been announced, it adds new drag and drop capabilities as well as some bug fixes. "With FIM you can easily manipulate whole set of images at once. You are able to resize all images from the set to the same size and convert between the most popular file types like png, jpeg, gif. You can also add text with background to them with given opacity level and color or even paste your logo. "

Comments (none posted)

Interoperability

pyNeighborhood 0.3 released

Version 0.3 of pyNeighborhood is out. "pyNeighborhood is GTK+ 2 rewrite of a well-known GTK+ 1 tool LinNeighborhood(using pyGTK), so it is the GUI frontend for samba tools, such as smbclient, smbmount etc. It's written in Python and uses the GTK+ 2 toolkit with pyGTK implementation." See the change log for details on this version.

Comments (none posted)

Music Applications

Simple Sysexxer 0.1.1

Version 0.1.1 of Simple Sysexxer has been released, it features bug fixes. "Simple Sysexxer is a tool to exchange sysex data with MIDI devices, e.g. to do backups of the device's memory contents or to send presets loaded from the web."

Full Story (comments: none)

Web Browsers

Firefox 2.0 available

It's official at last: Firefox 2.0 is available. See this page for summary of the most significant changes; quite a bit has gone into this release.

Comments (28 posted)

Firefox 2.0-compatible extensions

It only takes one Firefox upgrade to demonstrate that extensions can sometimes take a little while to catch up to the browser. For those who are wondering whether specific extensions are ready for Firefox 2.0, Bill's Big List of Firefox 2.0 Compatible Extensions might be useful. It seems there's almost 1000 of them...

Comments (none posted)

Miscellaneous

GnuPG 1.9.94 released

Version 1.9.94 of GnuPG, an encryption system, has been announced: "as promised here is another release of GnuPG. This is mainly to fix bugs found in 1.9.93. Thanks to all testers."

Full Story (comments: none)

Languages and Tools

Haskell

Haskell Weekly News

The October 19, 2006 edition of the Haskell Weekly News is online. A big week, with a swag of new releases, including the long awaited GHC 6.6.

Comments (none posted)

Haskell Weekly News

The October 24, 2006 edition of the Haskell Weekly News is online. Developments this week include SMP parallel Pugs/Perl 6 on the new GHC parallel runtime system, and a new release of MissingH.

Comments (none posted)

Perl

Weekly Perl 6 mailing list summary (O'Reilly)

The October 15-21, 2006 edition of the Weekly Perl 6 mailing list summary is available. "This week on the Perl 6 mailing lists "The | notation is mentioned in S012:1029, by the way. Obviously you still haven't quite memorized all the synopses. :-)" -- Larry Wall, in 'class interface of roles'".

Comments (none posted)

Python

Python 2.4.4 Final is available

Version 2.4.4 Final of Python is out. "Python 2.4.4 is a bug-fix release. While Python 2.5 is the latest version of Python, we're making this release for people who are still running Python 2.4. This is the final planned release from the Python 2.4 series. Future maintenance releases will be in the 2.5 series, beginning with 2.5.1."

Full Story (comments: none)

Python 2.3.6 release candidate 1 is out

Release candidate 1 of Python 2.3.6 has been announced. "Python 2.3.6 is a security bug-fix release. While Python 2.5 is the latest version of Python, we're making this release for people who are still running Python 2.3. Unlike the recently released 2.4.4, this release only contains a small handful of security-related bugfixes."

Comments (none posted)

python-dev Summary

The August 16-31, 2006 edition of the python-dev Summary is online with coverage of the python-dev mailing list.

Full Story (comments: none)

XML

4Suite XML 1.0 announced

Version 1.0 of 4Suite XML, a Python-based XML processing library, has been announced. "Thanks to all the testers, there are a number of important fixes and improvements since 1.0rc4, and we strongly recommend upgrade from all previous versions."

Comments (none posted)

Miscellaneous

The Linux binutils 2.17.50.0.6 is released

Version 2.17.50.0.6 of the Linux binutils has been announced. "This is the beta release of binutils 2.17.50.0.6 for Linux, which is based on binutils 2006 1020 in CVS on sources.redhat.com plus various changes. It is purely for Linux. Starting from the 2.17.50.0.6 release, the default output section LMA (load memory address) has changed for allocatable sections from being equal to VMA (virtual memory address), to keeping the difference between LMA and VMA the same as the previous output section in the same region."

Full Story (comments: none)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Patent law is getting tax crazy (IHT)

The International Herald Tribune reports on another area of patent silliness: tax avoidance methods. "There is even one case pending in U.S. court in Connecticut, in which an organization called the Tax Strategies Group complains that John Rowe, the chairman and former chief executive of Aetna, infringed on its patent by using a certain type of trust to minimize taxes on profits from stock options. The group wants Rowe to be barred from using that strategy unless he buys a license from it." We must be getting closer to the straw that breaks the camel's back.

Comments (15 posted)

GPLv3: What the Hackers Said (Linux Journal)

In yet another GPLv3 article Glyn Moody has solicited comments from Richard Stallman, Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Andrew Morton and Dave Miller. "Since these people are all pretty busy, I didn't expect much of a response - the odd line here or there if I was lucky. But I was wrong: they all responded generously, with fascinating comments and insights into the GPLv3 and related issues."

Comments (141 posted)

The SCO Problem

Comparative Chart of Novell's Counterclaims and SCO's Reply (Groklaw)

Groklaw has posted a lengthy table that details the legal exchanges between Novell and SCO. "Groklaw's E-man submitted a handy chart of Novell's Amended Counterclaims compared with the SCO's reply, so we can compare paragraph by paragraph and easily see what SCO is denying and what it is admitting. I find these charts so handy, and I hope you do too."

Comments (6 posted)

An Extension in Novell Case Ordered. Groan. More Discovery Too. (Groklaw)

Just in case anybody thought that the SCO episode was coming to an end soon: Groklaw reports that SCO has won an extension in the Novell case. "What is the bottom line? SCO gets sixty days to respond to Novell's discovery requests, and the fact discovery cutoff will now be February 1. That affects the rest of the pretrial deadlines, naturally, so Judge Kimball asks the parties to provide him with a new schedule for his consideration, and he tells them two dates he expects to see on the schedule, March 14 for dispositive motions and September 17, 2007 as the new trial date."

Comments (3 posted)

Companies

Flash Player 9 Beta for Linux is available (ZDNet)

ZDNet covers the release of a beta version of Adobe Flash Player 9 for Linux. "To quote someone well known, 'hell froze over' and we finally released a beta of the GNU/Linux version of the Adobe Flash Player 9 (look for the "Linux version" download link). It did take more to get to this point than you might expect."

Comments (15 posted)

Oracle may make Linux stack move (computing)

Oracle may be planning to release its software on the Ubuntu distribution, according to this article on computing.co.uk. "Oracle could finally announce long-mooted plans for a software stack by adding a branded version of the Ubuntu Linux distribution to its database, application server and tools at the Oracle OpenWorld conference that opens on 22 October in San Francisco. The will-they-won’t-they question could be resolved after a recent research note issued by financial analyst Jeffries & Co. suggested that “Ubuntu is currently working to certify its recently introduced server operating system to all of Oracle's major products, including database and middleware”."

Comments (4 posted)

Linux desktop vendor Xandros reorganizes (DesktopLinux)

DesktopLinux.com covers reorganization at Xandros. "On October 18, Linux distributor Xandros was reorganized, resulting in the loss of at least five jobs and a change in CFOs. The company, which positions its desktop-oriented Linux distribution as an easy migration path from Windows, has never gained significant momentum in the market."

Comments (none posted)

Linux at Work

SIPBox and Asterisk lower phone costs for children's agency (Linux.com)

Linux.com covers a recent deployment of the Asterisk open-source telephony application in a Chicago school. "The ECHO Joint Agreement agency serves exceptional children in the Chicago public school district. With offices in six separate locations, the agency was spending a lot of money on phone service, until it installed SIPBox's full service telephony solution, based on Digium's open source Asterisk voice over IP (VoIP) platform."

Comments (none posted)

Legal

IBM Sues Amazon Over Web Patents (Reuters)

Reuters reports that IBM is suing Amazon over infringement of some of its software patents. "The suits say Amazon violates IBM patents covering such features as allowing users to order items from an electronic catalog, displaying advertising in an interactive service and storing data in an interactive network."

Comments (14 posted)

Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)

KernelTrap has an editorial on GPLv3. "The following editorial was contributed by Ciaran O'Riordan of FSFE. Working for FSFE since April 2005, Ciaran has been raising public awareness and participating in public discussion on GPLv3 since the launch in January 2006 and contributes heavily to FSFE's GPLv3 project."

Comments (70 posted)

Interviews

FSG Launches Tools, LSB Developers Network With Linux Apps in Mind (LinuxPlanet)

LinuxPlanet talks with Ian Murdock and Jim Zemlin about the launch of the Linux Developer Network. "In an interview with LinuxPlanet, Ian Murdock, the FSB's CTO, said. that the new LDN encompasses downloadable development tools aimed mostly at helping developers comply with the latest edition of FSG's LSB specification. The tools have been tested over recent months by software development players such as MySQL, RealNetworks, and Google."

Comments (2 posted)

Why iXsystems Bought PC-BSD (O'ReillyNet)

Dru Lavigne interviews Kris Moore and Matt Olander. "iXsystems is a leading provider of high-performance computing clusters, blade servers, rackmount servers, and storage solutions based on FreeBSD, NetBSD, OpenBSD, and Linux. iXsystems also recently announced its acquisition of the PC-BSD operating system. I had the opportunity to interview Kris Moore, founder and lead developer of the PC-BSD project, and Matt Olander, CTO of iXsystems, about the acquisition."

Comments (none posted)

Resources

JBoss At Work: Web Services, Part 1 (O'ReillyNet)

O'Reilly presents part one of a book excerpt from "Jboss at Work". ""JBoss at Work," by Tom Marrs and Scott Davis, builds up a complete enterprise application, chapter-by-chapter. In this excerpt, the authors show how to take the application and expose it as a web service."

Comments (none posted)

OOoBasic crash course: Working with files (Linux.com)

Dmitri Popov presents an OO.o Basic crash course on Linux.com. "OpenOffice.org's OOoBasic gives users tools to programmatically access and manipulate files. To see how that works, we'll create a simple macro that allows you to save text snippets from the current document in a plain text file. This macro can be used to store text fragments from multiple documents in one text file, or to save deleted passages in an external file in case you need them later."

Comments (none posted)

How to choose the right screenshot program (Linux.com)

Linux.com looks at screenshot capture programs. "Because a picture can illustrate a program better than words can, screenshots are a fundamental of development and documentation. GNU/Linux has no shortage of versatile screenshot programs, both on the desktop or command line, but none is perfect for every use. I recently tried several screenshot programs. Here's my advice on what works best among the available options."

Comments (2 posted)

Running a Sprint (O'ReillyNet)

O'ReillyNet looks into programming sprints. "The world of programming is seeing a lot of change in methodology, much of it is associated with "agile" techniques such as Scrum and pair programming. If there's anything traditional in the world of agile development, sprints are the traditional way to give a project a boost by focusing the efforts of a group on specific development issues. While typically a real rather than a virtual event, a sprint takes advantage of physical proximity of team members. This makes it popular at events such as conferences, which naturally increase the developer density above normal levels. Open source conferences now frequently feature a sprint before or after the conference proper."

Comments (3 posted)

Thousands of TeX fonts at your fingertips (Linux.com)

Linux.com covers fonts for TeX. "Even if you're relatively new to TeX, the open source typesetting program, you're probably familiar with its default 12-point Computer Modern Roman font. TeX distributions actually ship with thousands of free fonts, however, and more are freely available from places such as the Comprehensive TeX Archive Network. Looking for a good way to show font charts and display samples of any TeX font on your system? Here's how."

Comments (18 posted)

Tunneling with SSH: Windows to UNIX connectivity in a secure world (IBM)

James Shewbert discusses secure Windows to UNIX connectivity in an IBM developerWorks article. "This article describes the setup of a simple SSH client connecting to an AIX®- or Linux®-based SSH server that allows a typical, technically literate individual the ability to set up, configure, and operate a flexible means of tunneling data and services over the SSH service. Users will benefit from having control of their own environment and the ability to adapt to their day-to-day needs. Administrators will benefit from reduced user requests to open ports and tighter control of their secure environments as a result."

Comments (none posted)

Reviews

Review: Firefox 2.0 is a solid improvement (Linux.com)

Linux.com reviews Firefox 2.0. "What's extra-spiffy about the session restore is that Firefox can even remember user input in some text fields, so if you're composing a blog entry and the browser crashes, or you just forget about that 600-word entry and restart Firefox after installing a new extension, Firefox may be able to restore your text as well as the browsing history."

Comments (15 posted)

A first look at Gaim 2.0 (Linux.com)

Linux.com reviews Gaim 2.0. "The Gaim 2.0 release is nearing its home stretch. The Gaim team released beta4 last week, with a number of new features and UI improvements. Gaim 2.0 is shaping up as a net improvement over Gaim 1.5, though some features have not changed for the better, and voice support for Google Talk is still missing in action."

Comments (3 posted)

Make time for GnoTime (Linux.com)

Linux.com reviews GnoTime. "GnoTime, the GNOME Time Tracker, is a lightweight task/time tracking tool. It's easy to use and not overloaded with project management features, but it suffers from weak reporting tools. GnoTime is free software, licensed under the GPL, and it runs on several flavors of Unix, including Linux and Mac OS X. Several major distributions -- Debian, Red Hat/Fedora, SUSE, and Fink among them -- include it in their distribution."

Comments (1 posted)

Review: Jabbin adds VoIP to Jabber (Linux.com)

Linux.com has a review of Jabbin. "Most Jabber clients for GNU/Linux and other platforms limit themselves to exchanging text messages. Jabbin, a fork of the Psi Jabber client, focuses on VoIP. Jabbin is written in C++ and Qt and released under the GNU General Public License. The software's Web site is available in 11 languages. Binary packages are available for Debian, Ubuntu, Fedora, SUSE Linux, and Windows."

Comments (none posted)

Open Tools for MySQL Administrators (O'ReillyNet)

O'ReillyNet looks at MySQL database administration tools. "This article is about tools to discover and monitor the state of your server, so I won't discuss programs for writing queries, designing tables, and the like. I'm also going to focus exclusively on free and open source software."

Comments (none posted)

Miscellaneous

Critical Linux security API is still a kludge (Inquirer)

The Inquirer has started lobbying for the inclusion of the "Dazuko" security module into the kernel. "This kind of stupid complications in desktop Linux need to be removed in order to gain mainstream appeal. If Windows users are not expected to do a 'kernel recompile' -not that it's even possible- in order to install a 'resident' antivirus scanner, neither should the Linux users. And no, save your hate mail and flames about how "immune" to viruses desktop Linux is, as advances in WINE and virtualization technologies means that more and more win32 and possibly win64 files are going to end up saved on Linux file systems, and those files need to be scanned as the potentially dangerous elements those are."

Comments (43 posted)

Organization to pay Debian developers begins work (Linux.com)

Linux.com covers Dunc-Tank. "A month after it was announced, Dunc-Tank, the unofficial organization to fund selected projects in Debian, is on track with its first experiments. The organization has defused active opposition to its experiment within Debian and is now ready to receive donations and to proceed with its plans."

Comments (none posted)

League of Technical Voters codeathon raises visibility (NewsForge)

NewsForge looks at a codeathon for the League of Technical Voters. "Silona Bonewald, the founder of the League of Technical Voters, wants to get technical people more engaged in civic processes. She also wants politicians and governmental agencies to appreciate the impact of technology on their activities and the valuable resource technical experts offer them. To help achieve these twin goals, Bonewald organized a codeathon last weekend in Austin, Texas. Thirty open source programmers and more than 100 designers, testers, and others agreed to be locked in for 48 hours to work on a Drupal-based software for non-profits and governmental agencies."

Comments (none posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Linuxaudio.org announces new staff members

Linuxaudio.org, a not-for-profit consortium of libre software projects and artists, companies, institutions, organizations, and hardware vendors, has announced the hiring of five new staff members. "As a result of recent staff openings designed to diversify its membership and community-based programs as well as strengthen the existing services, Linuxaudio.org is pleased to announce its newest staff members".

Full Story (comments: none)

Commercial announcements

Gumstix, Inc. announces the netstix 400xm-cf computer

Gumstix, Inc. has announced their newest full-function miniature computer. "At 35mm x 103mm, the netstix 400xm-cf comes with 64MB of Ram and 16MB of flash memory, runs at 400MHz and starts at $186.00 USD each, for orders of 1,000 units or more."

Comments (none posted)

Next-Generation NVIDIA Performance Tools Announced

NVIDIA Corporation has announced the availability of NVPerfKit 2.1. "NVIDIA Corporation, the worldwide leader in programmable graphics processor technologies, today announced NVPerfKit 2.1, a comprehensive suite of next-generation performance tools for the debugging and profiling of OpenGL and Direct3D software applications for Windows and Linux."

Comments (none posted)

Oracle Linux - sort of

Oracle has announced a supported Linux offering. "Oracle starts with Red Hat Linux, removes Red Hat trademarks, and then adds Linux bug fixes." Prices are claimed to be rather lower than Red Hat's.

Comments (19 posted)

Oracle Joins the Free Standards Group

Here's another announcement from Oracle: the company has joined the Free Standards Group. "Oracle plans on contributing to FSG's Linux Standard Base (LSB) workgroup and providing feedback and guidance on its requirements for developing and supporting enterprise applications for Linux." No mention of when Oracle might ship an LSB-certified version of its software, however.

Comments (1 posted)

Oracle sets world record TPC-H one terabyte clustered benchmark

Oracle Corporation has announced a new benchmark record on the PANTA Systems' PANTAmatrix platform running Linux. "This is the fastest TPC-H One TB performance result for clustered environments, outperforming the best TPC-H One TB results from IBM DB2(2) and Microsoft SQL Server 2005 in both performance and price."

Comments (none posted)

NexusWare Core V11 achieves Carrier-Grade Linux registration

Performance Technologies has announced that its NexusWare Core V11 Linux OS and development environment has achieved Compliance with the OSDL Carrier Grade 3.2 Specification. "NexusWare Core is a comprehensive, highly integrated, Linux-based software distribution designed to speed time-to-market for system engineers using Performance Technologies' solutions to build packet-based wireless and IP telephony systems. With CGL registration, NexusWare Core will enhance its current Linux capabilities in key areas such as performance, security and reliability, making it an attractive alternative to expensive proprietary operating systems for telecom servers."

Comments (none posted)

Woize International Ltd. to offer Woize client for Linux

Woize International Ltd. has announced plans to produce a SIP based Woize telecommunication client for Linux in Q4. "Management firmly believes that the development of a SIP based Woize client for Linux OS is an important step for Woize Ltd. to potentially broaden its user base substantially. With the Linux development as well as the recently announced Mac plans in addition to the already existing Windows versions, Woize Ltd. will shortly offer its software for the three major operative systems."

Comments (none posted)

New Books

CSS Cookbook, Second Edition - O'Reilly's Latest Release

O'Reilly has published the book CSS Cookbook, Second Edition by Christopher Schmitt.

Full Story (comments: none)

Digital Photography Expert Techniques, Second Edition - O'Reilly's Latest Release

O'Reilly has published the book Digital Photography Expert Techniques, Second Edition by Ken Milburn.

Full Story (comments: none)

Fedora Linux - O'Reilly's Latest Release

O'Reilly has published the book Fedora Linux: A Complete Guide to Red Hat's Community Distribution by Chris Tyler.

Full Story (comments: none)

Syngress Releases "Hack the Stack"

Syngress has published the book Hack the Stack: Using Snort and Ethereal to Master the 8 Layers of an Insecure Network by Michael Gregg and Stephen Watkins.

Full Story (comments: none)

Resources

Campware Good Gnewsletter #2

The October, 2006 edition of the Campware Good Gnewsletter is online. Campware is: "a platform for open source solutions for independent news media organizations in emerging democracies. The initative is coordinated by MDLF's new-media arm, the Center for Advanced Media--Prague (CAMP)."

Full Story (comments: none)

Contests and Awards

IMIA Open Source Group to co-sponsor LMN Award (LinuxMedNews)

LinuxMedNews has announced the upcoming Linux Medical News Freedom Award. "The International Medical Informatics Association (IMIA) will be co-sponsoring the Linux Medical News Freedom Award to be given at this years American Medical Informatics Association (AMIA) Open Source Working Group meeting on Monday November 13th at the Hilton Washington Towers in Washington, D.C."

Comments (none posted)

Education and Certification

LPI Offers Discounted Certification Exams at LinuxWorld London

The Linux Professional Institute will be offering discounted certification exams at LinuxWorld London on October 25 and 26, 2006. "Certification exams will include all LPIC-1 (101 and 102) and LPIC-2 (201 and 202) exams, both MySQL 5.0 certification exams (administrator and developer) and the Ubuntu Professional exam."

Full Story (comments: none)

Event Reports

O'Reilly EuroOSCON coverage

O'Reilly has sent out a press release that details the recent EuroOSCON event that was held in Brussels, Belgium. "The second edition of EuroOSCON was loosely coupled around the theme of "Open and Connected," bringing together just over 500 developers, hackers, IT managers, sys admins, entrepreneurs, and researchers from around the globe. Participants spent four energizing days exchanging ideas on how open source's architecture of participation and user contributions provide guideposts for new business models and tools, how it influences geek culture and beyond, and how it informs and extends the concept of Web 2.0."

Full Story (comments: none)

Upcoming Events

FAVE 2006 registration now open

Registration is now open for FAVE 2006, the event will be held in London, England on November 25, 2006. "FAVE is an event for people who are interested in free and open source creative software on Linux and other computer platforms. It features workshops, talks and performances from free software developers and artists."

Full Story (comments: none)

Foundations of Open Media Software Developer Meeting

The first Foundations of Open Media Software Developer Meeting will take place on January 12 and 13, 2007 in Sydney, Australia before LCA 2007. "The FOMS meeting is organised by developers for developers, and aims to get the right people together to take the next steps in open media software. Meet and discuss your plans for the next 12 months with other developers and forge relationships to unwind the kinks, making open media kick ever more arse."

Full Story (comments: none)

International Lisp Conference 2007 announced

The 2007 International Lisp Conference has been announced, along with a call for papers. "The Association of Lisp Users has announced the International Lisp Conference 2007, which will take place in Cambridge, England, from April 1st to 4th, 2007."

Full Story (comments: none)

KDE Conference in Zaragoza, Spain (KDE.News)

A KDE Conference in Zaragoza, Spain has been announced. The event will take place on November 4-5, 2006. "It is oriented towards people with good computer knowledge who want to get started with KDE programming and for users that want to know the present and future of graphical environments."

Comments (none posted)

Events: November 2, 2006 to January 1, 2007

The following event listing is taken from the LWN.net Calendar.

Date(s)EventLocation
October 31
November 2
Zend/PHP Conference and Expo San Jose, CA,
November 4
November 8
I Jornadas técnicas KDE de Zaragoza, Spain
November 4
November 11
Open Source in Performance and Exhibition London, England
November 5
November 8
International PHP Conference Frankfurt, Germany
November 5
November 10
Ubuntu Developer Summit - Mountain View Mountain View, CA, USA
November 6
November 10
Colorado Python seminar Estes Park, CO, USA
November 7
November 9
2006 Web 2.0 Conference San Francisco, CA,
November 9
November 10
Forum PHP 2006 Paris, France,
November 10
November 12
Chicago Perl Hackathon 2006 Chicago, IL, USA
November 11
November 17
Supercomputing 2006 Tampa, FL, USA
November 11 FSFE Fellows Meeting Bolzano, Italy
November 12
November 14
Firebird Conference 2006 Prague, Czech Republic,
November 14
November 16
LinuxWorld Cologne Cologne, Germany
November 16
November 17
III Latin American Free Software Conference Iguassu Falls, Brazil
November 16
November 17
Conference on Software Patents Boston, MA, USA
November 18 Richard Stallman speaks in Seoul Seoul, South Korea
November 21
November 24
15th International Conference on Computing Mexico City, Mexico,
November 24
November 26
FOSS.IN 2006 Bangalore, India
November 25 FAVE 2006 - free software multimedia event in London London, UK
November 27
November 30
PacSec Applied Security Conference 2006 Tokyo, Japan
December 1
December 2
PHP Conference Brasil Sao Paolo, Brazil
December 2
December 3
Technical Dutch Open Source Event Eindhoven, the Netherlands
December 3
December 8
Large Installation System Administration Conference Washington, D.C.,
December 5
December 8
Open Source Developers' Conference 2006 Melbourne, Australia,
December 7
December 8
Desktop Architects Meeting Portland, OR, USA
December 9 London Perl Workshop London, England
December 12
December 19
Virtual Congress UnInet Meeting UMeet'2006 irc.uninet.edu, #linux
December 27
December 30
23rd Chaos Communication Congress 2006 Berlin, Germany,

If your event does not appear here, please tell us about it.

Audio and Video programs

Audio Interviews from aKademy 2006 (KDE.News)

KDE.News has announced the availability of six audio interviews from the aKademy 2006 conference. "The landmark event of the KDE calendar, the KDE World Conference, continues to surprise even its most excitable fans with the emergence of six audio interviews recorded at aKademy 2006, in Dublin, Ireland. The interviews all feature prominent current contributors, and cover a diverse and interesting mix of topics relevant to the present and future of the KDE project."

Comments (none posted)

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