LWN.net Logo

LWN.net Weekly Edition for November 30, 2006

Who is being divisive?

On November 23, the OpenSUSE project announced the first 10.2 release candidate. In its usual way, LWN posted that announcement; we tend to have a relatively large number of readers who are interested in software of great novelty and questionable stability. This time, however, a recent LWN subscriber took exception to our having posted the announcement:

If I had know that LWN is going to support Novell's betrayal of the FOSS community by helping disseminate SuSE I wouldn't have spent the money.

We got similar comments a few years ago when we continued to publish OpenLinux security alerts with all the others after SCO started its legal rampage. Now, as then, we do not intend to change our editorial policy.

In this context, a couple of other postings are worthy of merit. Shortly after the Novell/Microsoft deal was announced, Chris Dibona posted a weblog entry which reads, in its entirety:

I've been giving some thought about the implications of the recent Microsoft Novell deal, and while I'm not going to go into a long diatribe about how I do not agree that I need Microsoft permission via Novell to use Samba or much of any free software, I will say this to my open source developer friends at Novell:

The Google Engineering Staff and Open Source teams are hiring.

Comments posted on the site and elsewhere suggest that most readers found this entry to be topical and amusing.

On November 24, Ubuntu self-appointed benevolent dictator for life Mark Shuttleworth sounded off on the topic as well:

Novell's decision to go to great lengths to circumvent the patent framework clearly articulated in the GPL has sent shockwaves through the community. If you are an OpenSUSE developer who is concerned about the long term consequences of this pact, you may be interested in some of the events happening next week as part of the Ubuntu Open Week.

Unlike Chris's posting, however, Mark's missive was met with quite a bit of criticism. There was a fundamental difference between the two: Chris posted on his own weblog, while Mark chose to spam the OpenSUSE mailing list. Had Mark restricted his comments to his own, well-read weblog, he would likely have taken less grief.

Both people were, however, trying to do the same thing: attract developers away from the OpenSUSE project. We have also seen calls for direct boycotts of the SUSE/OpenSUSE distributions and, as mentioned above, people wishing that announcements from the OpenSUSE project would no longer be visible to the rest of the world. There is, it seems, a great deal of anger against Novell and a wish to marginalize its distributions in response. The petition posted by Bruce Perens states it clearly:

In short, now that Novell has chosen not to hang together with the Free Software community, we've chosen not to do so with you.

There are some problems with taking that approach at this time, however. Much of the concern in the community is about what will happen in the future - not what has happened so far. But predictions about the future are notoriously hard to get right, and things may not turn out the way people expect. In the mean time, however, we may have caused irreparable damage to our community.

The SUSE distribution is one of the oldest and highly respected available. SUSE has, over the course of many years, employed many free software developers and contributed heavily to the community. OpenSUSE is a free distribution which is slowly moving toward a more community-oriented model. There are many developers working on this distribution, and their work is worth as much now as it was last month. OpenSUSE is still a free-software distribution - especially if you avoid the proprietary add-ons disk.

As a bonus, OpenSUSE users are not beneficiaries of Novell's non-license, and, thus, get the full benefit of patent liability that they had before the deal was signed.

In addition, it is not yet clear what harm, if any, will be caused by Novell's deal with Microsoft. It could yet turn out as Novell says: more money for free software, more code, and no downsides. The fact that Novell chose to pay protection money to see off a potential bully does not necessarily make things harder for those who have not paid that money; if anything, Microsoft's attempt to start a new FUD campaign around this deal has backfired. Microsoft has now said, in public, that Novell did not acknowledge any patent problems - a statement which will make it harder for Microsoft to use Novell's protection money as a justification for shaking down other vendors.

Novell has been accused of trying to divide the Linux community. The truth of that accusation will (or will not) become clear over time. What is clear now is that calls to isolate SUSE and attempts to lure away its developer base are unquestionably divisive. Individual users and developers will certainly make their own decisions over time, and it could be that SUSE's run as a major distribution is nearing its end. Or, if things look bad enough, OpenSUSE might eventually fork away from its creator. But it is too soon for any of that to happen, and there is little benefit in trying to hurt a free software project like OpenSUSE. Companies which feel threatened by free software may well attempt to split up our community; there is, however, no sense in doing that work for them.

Comments (133 posted)

What is open source?

When the Open Source Initiative first set up shop, the plan was to obtain a trademark (in the US) for the term "Open Source," and to restrict use of that trademark to licenses which were deemed to uphold open source values. That plan came to an end when the trademark office turned down the application. Some time later, the OSI trademarked "OSI Certified" instead, but, by then, the momentum was gone. Use of the OSI Certified mark has been minimal. There is, it seems, little demand for a trademarked stamp of approval for open source licenses.

That situation could yet change, however, as a crop of relatively new companies pushes the boundaries of the term "open source." At the top of the list may well be SugarCRM, which bills itself as "commercial open source." The company's web site says "We thought there was better way. Why not write our product in public and distribute it through an open source license?" Despite these words, the license created by this company, the SugarCRM Public License (SPL), is not on the OSI list of open source licenses - and it's not clear if it ever will be.

The SPL is based on the Mozilla Public License, but it includes (among other things) some text at the end:

However, in addition to the other notice obligations, all copies of the Covered Code in Executable and Source Code form distributed must, as a form of attribution of the original author, include on each user interface screen (i) the "Powered by SugarCRM" logo and (ii) the copyright notice in the same form as the latest version of the Covered Code distributed by SugarCRM, Inc. at the time of distribution of such copy. In addition, the "Powered by SugarCRM" logo must be visible to all users and be located at the very bottom center of each user interface screen. Notwithstanding the above, the dimensions of the "Powered By SugarCRM" logo must be at least 106 x 23 pixels. When users click on the "Powered by SugarCRM" logo it must direct them back to http://www.sugarforge.org. In addition, the copyright notice must remain visible to all users at all times at the bottom of the user interface screen. When users click on the copyright notice, it must direct them back to http://www.sugarcrm.com

These requirements on how the software is to be used are rather intrusive for what is supposed to be a free license; most open source licenses do not prescribe the layout of an application's windows. The folks at SugarCRM, suspecting that the OSI would not consider such requirements as being free, opted not to ask for OSI approval at all. But they call their license "open source" all the same.

SugarCRM's John Roberts makes no apologies for his license, stating that the attribution requirement is necessary to keep others from stealing his company's work. He goes on to say:

I hope OSI does not get stuck in the past or it could, and I think will be superseded by a new open source organization that more people both developers and users feel represent their real interests and values.

Attribution is here to stay. If you refuse to acknowledge it, you are trying to stop change, which will be very hard to do I believe.

Ross Mayfield, representing Socialtext, has also come out in favor of attribution requirements. He has submitted for discussion a general policy statement on attribution requirements and the form they can take. It supports a relatively restrained version of the requirement which might find broader acceptance.

Not everybody buys the argument that web-based applications have a need for attribution which did not exist for prior generations of free software. Michael Tiemann says:

Now somehow the argument is being advanced that because somebody else can grab Software X, run it on their own hardware and offer it as a service, this is somehow different than being able to download a compiler from the net, build a new cellphone, and sell it by the millions without payment to the developers who created such a fantastic toolkit. I don't see it.

So there are some decisions which will have to be made here. One is: to what extent are attribution requirements simply a form of proper credit for the creation of free software? And to what extent are they an attempt to exercise a sort of proprietary control over software which, as a result, is not truly free? The SPL requirements on the presence, positioning, and linkage of logos do not look all that different from the invariant section requirements in the GFDL - and those requirements are widely held to be non-free. A programmer who borrows even a single function from SugarCRM's code base must thereafter make his or her entire application "powered by SugarCRM," assuming the licenses are compatible at all. It would not be surprising to see a consensus build to the effect that this requirement makes the SPL a non-free license.

The bigger question which is being forced by this discussion, however, is: what does "open source" mean? When the term was first coined, there was concern that businesses would attempt to use it for licenses which were decidedly not open. That sort of abuse has not been much of a problem - so far. But now we are seeing businesses apply the term to code which, to some people in the community at least, is not open source. Problems often start small and grow from there; if some businesses are able to get away with calling licenses without OSI-approval "open source," others will do the same with much more restrictive licenses. There will always be somebody who is willing to test the limits.

What can be done about any future abuse of the term "open source" is not clear, however. There is no trademark, so there is no legal mechanism available to shut down such claims. The OSI could attempt to regain control of the term with a publicity campaign and a stronger effort to push the "OSI Certified" mark. But the OSI has been largely inactive and out of the public view for some time, and it is not generally seen as a representative body. So it is an organization with a relatively small mind share and relatively small moral authority. It's not clear what the OSI can do at this point.

(See also: David Berlind's long article which started the current round of discussion).

Comments (25 posted)

The GNOME Foundation board election

The GNOME Foundation aims to help the progress of the GNOME project by coordinating releases, representing the project to the rest of the world, producing documentation, and more. The board which directs the Foundation currently has seven open slots, to be filled by an election ending on December 16. There are eleven candidates for those seven slots. A look at some of the things the candidates are saying gives an interesting view into the issues which are driving the GNOME project this year.

If you are a rock star hacker (or a busy non-rock star hacker at work), you will not be a good Board member. Don't think that you can squeeze in a couple hours each week; you won't be able to. In the Board you have to do little tasks like answer mails, take minutes, send minutes to the public, be in contact with the companies in the Advisory Board, make plans, etc. If you wouldn't normally have time to participate in a volunteer organization where you do paperwork, the Board is not fit for you.
-- Federico Mena Quintero (not a candidate)

I would like to see us hire a bugmaster to ensure that downstream distros benefit from their collective work. I would like to hire a full-time editorial resource for our user and developer websites. I would like to see the foundation invest heavily in documentation, and ensure that high-quality, up-to-date, printed documentation exists for the platform and for users. I would like to see the foundation invest also in marketing, listening to ISDs, distributors and users and ensuring that that feedback gets fed back into the development cycle.
-- David Neary

More specifically, as a Board member I would like to focus on the GNOME Brand - the verbal and visual manifestation of what GNOME is all about - GNOME's personality. I will continue to drive our brand's definition via the brand book (regardless) and once finished, make it easy for others to use and spread GNOME by driving the development and organization of consistent collateral. I would also love to help in any way I can to fully address our trademark concerns so we can confidentially make use of our brand.
-- Máirín Duffy

As a board member I like to see we get the revamped website online, and the online store become a reality. I also want to see the Foundation have better writers, possibly funded by the foundation. I want to help better documenting board's events and procedures, and make sure incoming board email is processed as fast as possible.
-- Behdad Esfahbod

Here's what I want to do if I'm elected. It's no big things, but important stuff: make sure that people who mail the board have an answer in less than 2 days, send as much informations as possible to the membership about what's happening (I do not feel the minutes we send are enough), push to delegate stuff.
-- Vincent Untz

Hire a business development manager for the GNOME Foundation, to raise funds and manage our organisational relationships. I am particularly keen on this, because a bizdev manager for the GNOME Foundation will be able to better manage the operational side of my crazy ideas.
-- Jeff Waugh

I think it's important to keep a steady flow of funds from the advisory board members. I don't really have much of an idea of the current situation regarding finances in what areas we're spending or raising money.
-- Glynn Foster

Someone inside the European Union is pushing white papers, recommendations and similar documents since years. We need to be part of this effort and position ourselves in order to be in the right place when the reports lead to planning processes, design and implementation of real policies and migrations in the public sector.
-- Quim Gil

Certainly getting involved with the board shouldn't require technical knowledge. But there is a need to plan the development of Gnome, and I'm not sure who is doing this. The last few releases have lacked direction, features are added without consideration of their integration into the desktop and future development, and hard decisions are not being taken. If not the board, then who?
-- Joachim Noreiko

Right now, some GNOME hackers are targeting OLPC for a port of their application, but we are not actively developing for that. I think OLPC is doing a lot of innovation, and GNOME can be a bigger part of it.
-- Sara Khalatbari

I think embedded and targeted devices is en exciting new area where GNOME has been going to in the last year. From the 770 to the OLPC and gps devices GNOME tech is being spread well past the desktop. The cool thing about these areas is that they allow for more focused development than a general desktop does. What this does is make the general desktop better because tech developed in the embedded market is in many cases huge wins for the desktop. We need to make sure we don't fork GNOME but instead create an environment where embedded developers contribute back to upstream and where upstream is open to the stuff the embedded developers and offering.
-- John Palmieri

The board should deal with, and point out important issues in time. Which means that we as community together should prepare ourselves well ahead of time.

Licenses, open standards, software patents, free competition, privacy, and freedom of choice are issues I care deeply for. Along with access to, and sharing of freedom, knowledge, and information.

-- Anne Østergaard

That's one statement from each candidate (in no particular order). A few more quotes caught your editor's attention as highlighting other themes in this election:

Much like our focus on usability and the release process, issues related to Software Freedom figure prominently in GNOME's trial-by-fire introduction to development (something we need to improve). We face a tougher time with our users because we don't usually have a direct relationship with them - we must work with and through our distributors to make sure users understand and hopefully value Software Freedom.
-- Jeff Waugh

What freedoms exactly? The computer users I know can't code. What are they going to with the source code they have the freedom to modify? And free as in beer makes no difference to them: they either got their Windows XP with their Dell, or from a bloke they know with a CD burner.

Freedoms that you can't exercise are meaningless.

-- Joachim Noreiko

I've been focusing on another market for a while now (more seriously in the last year) which is not entirely standard fare for us: mobile and embedded.

This is a massive, growing market, more open to newcomers than the desktop market (thanks to our favourite monopolist incumbents), and we have a bunch of fascinating advantages in this space. It's a huge opportunity to take Free Software to *vastly* more people, faster than we've done so far, and to spur further investment in our developer platform (there are already more developers contributing to our platform for embedded use than desktop use).

-- Jeff Waugh

All GNOME Foundation members should have the information they need to vote. May the best candidates win.

Comments (1 posted)

Page editor: Jonathan Corbet

Security

The Firefox password manager vulnerability

November 29, 2006

This article was contributed by Jake Edge.

A commonly used convenience feature in Firefox is the password manager (PM) which can keep track of username/password pairs for sites that one visits and fills in when a new login is required. Unfortunately, as a recent bug report shows, PM can be too helpful and provide that information to other sites, invisibly to the user. As of this writing, the underlying browser problem has not been fixed, though MySpace (where the problem was originally discovered in the wild) has changed its filtering of user-supplied HTML to avoid the problem.

When visiting a site with a login form, Firefox checks its list of stored credentials to see if it has a set matching those requested by the page. How it makes that decision is the crux of the vulnerability. Currently, it looks at the domain name portion of the URL and the input field names in the login form to see if there is a match. If there is just one match, it automatically fills in the username and password and the user can just press the "Login" button to authenticate. If there are more matches, the username becomes a drop-down containing all of the possibilities. When a particular username is chosen, the associated password is filled in.

Under normal circumstances, this works fine, but attackers are always willing to alter the underlying assumptions; that is what has occurred here. For sites like MySpace that allow users to put HTML into their pages, someone with malicious intent can mimic the MySpace login page on their own page; Firefox will happily fill in the blanks on the spoofed page. Users might well believe that they had been logged off for some reason and press the login button which will then provide the credentials to whatever URL the ACTION attribute of the form points to. This new kind of attack has been called a Reverse Cross-site Request (RCSR) by Robert Chapin, who reported the Firefox bug.

This mechanism has much in common with standard phishing techniques, in that it tricks the user into sending their passwords to the attacker, but it has a few twists. A typical phishing site will not have a matching entry in the PM and therefore Firefox will not automatically fill in the form. In addition, there is no reason that the username and password fields need be visible for this attack to work; by using CSS or absolute positioning, the attacker may be able to hide the fields from the user but Firefox will happily fill them in anyway. The user will believe they are submitting a benign, unrelated form, when, in fact, they are providing their credentials to an attacker.

Other browsers are susceptible to this attack as well, but because of some user interface differences, the impact is lessened. Opera provides a 'magic wand' icon that a user can press when they want to provide their credentials to a matching site; IE7 requires one to choose the username from a drop-down (even if there is only one choice), unless the URL is exactly the same as the one stored with the password. These differences alleviate the problem with invisible form fields, but could still be used by login form mimics to trap the unwary.

The discussion of possible fixes in the bug report is instructive as there is no real panacea for this problem on the browser side. Several of the comments maintain that it is completely a server-side issue and that sites must take steps to insure that what they serve does not contain this kind of content. Unfortunately for Firefox users and developers, that simplistic approach will not suffice. The root of the problem lies in what portion of a URL is considered significant for identifying a specific site to attach credentials to in the PM.

It is interesting to note, while one is traversing the web, the different ways one can end up on a login page and the different URLs that lead to them. One way to ensure that RCSR cannot occur is to require that the URL stored with the password match exactly with the URL of the requesting page before filling in credentials. This test will break on a wide variety of web sites because they attach various parameters to the URL (navigation information for example) and doing that check would seriously degrade the usefulness of the PM. A less severe check could match the URL up to the start of any parameters, but there are some sites that use different hosts and paths for handling credentials and a user would have to store a password for each of these URLs. Checking the ACTION attribute of the form being submitted has been suggested as a potential solution, but javascript allows changing that attribute on the fly and that capability is used for legitimate reasons.

It is unclear what direction the Firefox team will take in fixing this problem, but it seems likely to require some user interface change (like Opera or IE7) so that some kind of user interaction is required before credentials are filled in. It may also include stricter checking of the page and/or action URLs before deciding to fill in credentials. Pop-up warnings for content that fails these checks has been suggested as a solution, but it is hard to envision users paying any more attention to a new warning than they have to any of the current ones. There is a delicate balance for the developers to maintain between security and convenience, especially when considering the behavior that users have come to expect.

It is hard to imagine that most users, when storing their passwords, would expect Firefox to send them off to phishing sites without any kind of user interaction and without providing any visual indication that it is doing so. Website operators should certainly be doing better filtering, but the browser is the agent that the user has entrusted with their passwords. Claiming that there is no browser issue is a serious misunderstanding of user expectations when they store passwords.

Comments (36 posted)

Brief items

Remote code execution vulnerability in ProFTPD

If any of you are still running ProFTPD: there is a new vulnerability which allows for execution of arbitrary code by a remote attacker - and an exploit is already in circulation. Upgrading to version 1.3.0a, which contains the fix, would be a very good idea. Click below for the advisory.

Full Story (comments: 15)

New vulnerabilities

apache-mod_auth_kerb: off-by-one error

Package(s):apache-mod_auth_kerb CVE #(s):CVE-2006-5989
Created:November 24, 2006 Updated:January 23, 2007
Description: An off-by-one error in the der_get_oid function in mod_auth_kerb 5.0 allows remote attackers to cause a denial of service (crash) via a crafted Kerberos message that triggers a heap-based buffer overflow in the component array.
Alerts:
Gentoo 200701-14 2007-01-22
Debian DSA-1247-1 2007-01-08
Red Hat RHSA-2006:0746-01 2006-12-06
Fedora FEDORA-2006-1341 2006-11-29
Mandriva MDKSA-2006:218 2006-11-23

Comments (none posted)

dovecot: index cache file handling error

Package(s):dovecot CVE #(s):CVE-2006-5973
Created:November 29, 2006 Updated:May 8, 2007
Description: The dovecot IMAP server has an error in its index cache file handling code which could be exploited by an authenticated user to execute arbitrary code. Only servers with the (non-default) mmap_disable=yes option setting are vulnerable.
Alerts:
Fedora FEDORA-2006-1504 2006-12-27
Fedora FEDORA-2006-1396 2006-12-18
rPath rPSA-2006-0220-1 2006-11-30
Ubuntu USN-387-1 2006-11-28

Comments (none posted)

fvwm: fvwm-menu-directory command injection

Package(s):fvwm CVE #(s):CVE-2006-5969
Created:November 24, 2006 Updated:November 29, 2006
Description: Tavis Ormandy of the Gentoo Linux Security Audit Team discovered that fvwm-menu-directory does not sufficiently sanitize directory names prior to generating menus. A local attacker who can convince an fvwm-menu-directory user to browse a directory they control could cause fvwm commands to be executed with the privileges of the fvwm user. Fvwm commands can be used to execute arbitrary shell commands.
Alerts:
Gentoo 200611-17 2006-11-23

Comments (none posted)

imagemagick: buffer overflows

Package(s):imagemagick CVE #(s):CVE-2006-5868
Created:November 28, 2006 Updated:February 16, 2007
Description: Daniel Kobras discovered multiple buffer overflows in ImageMagick's SGI file format decoder. By tricking a user or an automated system into processing a specially crafted SGI image, this could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Red Hat RHSA-2007:0015-01 2007-02-15
Mandriva MDKSA-2006:223 2006-12-01
Ubuntu USN-386-1 2006-11-28

Comments (1 posted)

jbossas: arbitrary code execution

Package(s):jbossas CVE #(s):CVE-2006-5750
Created:November 27, 2006 Updated:November 29, 2006
Description: Symantec discovered a flaw in the DeploymentFileRepository class of the JBoss Application Server. A remote attacker who is able to access the console manager could read or write to files with the permissions of the JBoss user. This could potentially lead to arbitrary code execution as the jboss user.
Alerts:
Red Hat RHSA-2006:0743-01 2006-11-27

Comments (none posted)

phpMyAdmin: several vulnerabilities

Package(s):phpMyAdmin CVE #(s):CVE-2006-3388 CVE-2006-5116 CVE-2006-5117 CVE-2006-5718
Created:November 24, 2006 Updated:November 29, 2006
Description: Several vulnerabilities have been fixed in phpMyAdmin version 2.9.1.1, including cross-site scripting and cross-site request forgery vulnerabilities.
Alerts:
SuSE SUSE-SA:2006:071 2006-11-24

Comments (none posted)

pstotext: insecure file name quoting

Package(s):pstotext CVE #(s):CVE-2006-5869
Created:November 27, 2006 Updated:November 29, 2006
Description: Brian May discovered that pstotext, a utility to extract plain text from Postscript and PDF files, performs insufficient quoting of file names, which allows execution of arbitrary shell commands.
Alerts:
Debian DSA-1220-1 2006-11-26

Comments (none posted)

tar: symlink vulnerability

Package(s):tar CVE #(s):CVE-2006-6097
Created:November 28, 2006 Updated:December 20, 2006
Description: Teemu Salmela discovered that tar still handles the deprecated GNUTYPE_NAMES record type. This record type could be used to create symlinks that would be followed while unpacking a tar archive. If a user or an automated system were tricked into unpacking a specially crafted tar file, arbitrary files could be overwritten with user privileges.
Alerts:
Red Hat RHSA-2006:0749-01 2006-12-19
Gentoo 200612-10 2006-12-11
OpenPKG OpenPKG-SA-2006.038 2006-12-08
Slackware SSA:2006-335-01 2006-12-04
Debian DSA-1223-1 2006-12-01
rPath rPSA-2006-0222-1 2006-11-30
Mandriva MDKSA-2006:219 2006-11-28
Ubuntu USN-385-1 2006-11-27

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)

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)

avahi: sender id check

Package(s):avahi CVE #(s):CVE-2006-5461
Created:November 13, 2006 Updated:December 20, 2006
Description: Steve Grubb discovered that netlink messages were not being checked for their sender identity. This could lead to local users manipulating the Avahi service.
Alerts:
Ubuntu USN-380-2 2006-12-14
Fedora FEDORA-2006-1340 2006-12-11
Fedora FEDORA-2006-1339 2006-11-28
Gentoo 200611-13 2006-11-20
Mandriva MDKSA-2006:215 2006-11-20
Ubuntu USN-380-1 2006-11-11

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

bugzilla: multiple vulnerabilities

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

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

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

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

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

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

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

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)

elinks: arbitrary file access

Package(s):elinks CVE #(s):CVE-2006-5925
Created:November 16, 2006 Updated:October 22, 2009
Description: The elinks text-mode browser has an arbitrary file access vulnerability in the Elinks SMB protocol handler. If a user can be tricked into visiting a specially crafted web page, arbitrary files may be read or written with the user's permissions.
Alerts:
Ubuntu USN-851-1 2009-10-21
Gentoo 200701-27 2007-01-30
OpenPKG OpenPKG-SA-2006.043 2006-12-26
Debian DSA-1240-1 2006-12-21
Gentoo 200612-16 2006-12-14
Debian DSA-1228-1 2006-12-05
Debian DSA-1226-1 2006-12-03
Fedora FEDORA-2006-1278 2006-11-21
Fedora FEDORA-2006-1277 2006-11-21
Mandriva MDKSA-2006:216 2006-11-20
Red Hat RHSA-2006:0742-01 2006-11-15

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)

ftpd: privilege escalation

Package(s):ftpd CVE #(s):CVE-2006-5778
Created:November 10, 2006 Updated:February 14, 2007
Description: Ftpd is vulnerable to a privilege escalation attack, an incorrect seteuid() call can be used by an FTP user to gain unauthorized access to files or directories.
Alerts:
Gentoo 200611-05:02 2006-11-10
Debian DSA-1217-1 2006-11-20
Gentoo 200611-05 2006-11-10

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)

gv: stack-based buffer overflow

Package(s):gv CVE #(s):CVE-2006-5864
Created:November 20, 2006 Updated:April 9, 2007
Description: Stack-based buffer overflow in the ps_gettext function in ps.c for GNU gv 3.6.2, and possibly earlier versions, allows user-assisted attackers to execute arbitrary code via a PostScript (PS) file with certain headers that contain long comments, as demonstrated using the DocumentMedia header.
Alerts:
Gentoo 200704-06 2007-04-06
Gentoo 200703-24 2007-03-26
Debian DSA-1243-1 2006-12-28
Debian DSA-1214-2 2006-12-27
Mandriva MDKSA-2006:229 2006-12-13
rPath rPSA-2006-0230-1 2006-12-12
Fedora FEDORA-2006-1438 2006-12-11
Fedora FEDORA-2006-1437 2006-12-11
Ubuntu USN-390-3 2006-12-06
Ubuntu USN-390-2 2006-12-06
Mandriva MDKSA-2006:214-1 2006-12-04
Ubuntu USN-390-1 2006-11-30
Gentoo 200611-20 2006-11-24
Debian DSA-1214-1 2006-11-20
Mandriva MDKSA-2006:214 2006-11-17

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)

ImageMagick: buffer overflows

Package(s):ImageMagick CVE #(s):CVE-2006-5456
Created:October 31, 2006 Updated:March 8, 2007
Description: Multiple buffer overflows in GraphicsMagick before 1.1.7 and ImageMagick 6.0.7 allow user-assisted attackers to cause a denial of service and possibly execute execute arbitrary code via (1) a DCM image that is not properly handled by the ReadDCMImage function in coders/dcm.c, or (2) a PALM image that is not properly handled by the ReadPALMImage function in coders/palm.c.
Alerts:
Slackware SSA:2007-066-06 2007-03-08
rPath rPSA-2007-0029-1 2007-02-08
rPath rPSA-2006-0218-1 2006-11-27
Gentoo 200611-19 2006-11-24
Fedora FEDORA-2006-1285 2006-11-22
Fedora FEDORA-2006-1286 2006-11-22
Debian DSA-1213-1 2006-11-19
SuSE SUSE-SA:2006:066 2006-11-14
Gentoo 200611-07 2006-11-13
Ubuntu USN-372-1 2006-11-01
Mandriva MDKSA-2006:193 2006-10-30

Comments (2 posted)

imlib2: arbitrary code execution

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

Comments (none posted)

ingo1: missing input sanitizing

Package(s):ingo1 CVE #(s):CVE-2006-5449
Created:November 3, 2006 Updated:November 27, 2006
Description: It was discovered that the Ingo email filter rules manager performs insufficient escaping of user-provided data in created procmail rules files, which allows the execution of arbitrary shell commands.
Alerts:
Gentoo 200611-22 2006-11-27
Debian DSA-1204-1 2006-11-02

Comments (none 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

Package(s):kernel CVE #(s):CVE-2006-4572 CVE-2006-4997
Created:November 6, 2006 Updated:January 17, 2007
Description: Some vulnerabilities were discovered in the Linux 2.6 kernel:

There are possibly exploitable bugs in the netfilter for IPv6 code. (CVE-2006-4572)

The ATM subsystem of the Linux kernel could allow a remote attacker to cause a Denial of Service (panic) via unknown vectors that cause the ATM subsystem to access the memory of socket buffers after they are freed. (CVE-2006-4997)

Alerts:
Red Hat RHSA-2007:0013-01 2007-01-17
Red Hat RHSA-2007:0012-01 2007-01-17
Debian DSA-1237-1 2006-12-17
rPath rPSA-2006-0204-1 2006-11-09
Mandriva MDKSA-2006:197 2006-11-03

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-5757
Created:November 13, 2006 Updated:November 14, 2007
Description: From the MOKB-05-11-2006 advisory: "The ISO9660 filesystem handling code of the Linux 2.6.x kernel fails to properly handle corrupted data structures, leading to an exploitable denial of service condition. This particular vulnerability seems to be caused by a race condition and a signedness issue. When performing a read operation on a corrupted ISO9660 fs stream, the isofs_get_blocks() function will enter an infinite loop when __find_get_block_slow() callback from sb_getblk() fails ("due to various races between file io on the block device and getblk")."
Alerts:
Fedora FEDORA-2007-599 2007-06-21
Fedora FEDORA-2006-1223 2006-11-12
Fedora FEDORA-2006-1221 2006-11-10

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)

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)

libpam-ldap: insecure password control

Package(s):libpam-ldap CVE #(s):CVE-2006-5170
Created:November 3, 2006 Updated:December 21, 2006
Description: Steve Rigler discovered that the PAM module for authentication against LDAP servers processes PasswordPolicyReponse control messages incorrectly, which might lead to an attacker being able to login into a suspended system account.
Alerts:
Gentoo 200612-19 2006-12-20
SuSE SUSE-SR:2006:027 2006-11-24
Red Hat RHSA-2006:0719-01 2006-11-15
Mandriva MDKSA-2006:201 2006-11-07
Trustix TSLSA-2006-0061 2006-11-03
Debian DSA-1203-1 2006-11-02

Comments (none posted)

libpng: denial of service

Package(s):libpng CVE #(s):CVE-2006-5793
Created:November 16, 2006 Updated:December 4, 2006
Description: Applications that use libpng are vulnerable to a denial of service attack that may be brought about by the decoding of malformed PNG files.
Alerts:
rPath rPSA-2006-0211-2 2006-11-15
Slackware SSA:2006-335-03 2006-12-04
Gentoo 200611-09 2006-11-17
Trustix TSLSA-2006-0065 2006-11-17
Ubuntu USN-383-1 2006-11-16
OpenPKG OpenPKG-SA-2006.036 2006-11-17
Mandriva MDKSA-2006:212 2006-11-16
Mandriva MDKSA-2006:211 2006-11-16
Mandriva MDKSA-2006:210 2006-11-16
Mandriva MDKSA-2006:209 2006-11-16
rPath rPSA-2006-0211-1 2006-11-15
Oracle ELSA-2012-0317 2012-02-21

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)

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)

linux-restricted-modules: nVidia driver vulnerability

Package(s):linux-restricted-modules CVE #(s):CVE-2006-5379
Created:November 6, 2006 Updated:January 11, 2007
Description: Derek Abdine discovered that the NVIDIA Xorg driver did not correctly verify the size of buffers used to render text glyphs. When displaying very long strings of text, the Xorg server would crash. If a user were tricked into viewing a specially crafted series of glyphs, this flaw could be exploited to run arbitrary code with root privileges.
Alerts:
Mandriva MDKSA-2007:007 2007-01-10
Gentoo 200611-03 2006-11-07
Ubuntu USN-377-1 2006-11-03

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)

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)

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)

openldap: denial of service

Package(s):openldap CVE #(s):CVE-2006-5779
Created:November 10, 2006 Updated:December 1, 2006
Description: openldap has a denial of service vulnerability. Remote attackers can create special LDAP Bind requests to trigger a libldap assertion failure.
Alerts:
rPath rPSA-2006-0221-1 2006-11-30
Gentoo 200611-25 2006-11-28
SuSE SUSE-SA:2006:072 2006-11-24
Mandriva MDKSA-2006:208-1 2006-11-21
Ubuntu USN-384-1 2006-11-20
Mandriva MDKSA-2006:208 2006-11-14
OpenPKG OpenPKG-SA-2006.033 2006-11-10

Comments (none 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: privilege separation issue

Package(s):openssh CVE #(s):CVE-2006-5794
Created:November 8, 2006 Updated:April 5, 2007
Description: From the OpenSSH 4.5 announcement: "Fix a bug in the sshd privilege separation monitor that weakened its verification of successful authentication. This bug is not known to be exploitable in the absence of additional vulnerabilities."
Alerts:
Fedora FEDORA-2007-395 2007-04-03
Fedora FEDORA-2006-1215 2006-11-20
Fedora FEDORA-2006-1214 2006-11-20
SuSE SUSE-SR:2006:026 2006-11-17
Trustix TSLSA-2006-0063 2006-11-15
Red Hat RHSA-2006:0738-01 2006-11-15
rPath rPSA-2006-0207-1 2006-11-09
Mandriva MDKSA-2006:204 2006-11-08
OpenPKG OpenPKG-SA-2006.032 2006-11-08

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: 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: 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: buffer overflows

Package(s):php CVE #(s):CVE-2006-5465
Created:November 3, 2006 Updated:January 18, 2010
Description: The Hardened-PHP Project discovered buffer overflows in htmlentities/htmlspecialchars internal routines to the PHP Project. Of course the whole purpose of these functions is to be filled with user input. (The overflow can only be when UTF-8 is used)
Alerts:
Mandriva MDVSA-2010:007 2010-01-15
SuSE SUSE-SA:2006:067 2006-11-15
rPath rPSA-2006-0205-1 2006-11-09
Red Hat RHSA-2006:0731-01 2006-11-10
Red Hat RHSA-2006:0730-01 2006-11-06
Debian DSA-1206-1 2006-11-06
Fedora FEDORA-2006-1169 2006-11-06
Fedora FEDORA-2006-1168 2006-11-06
Slackware SSA:2006-307-01 2006-11-06
OpenPKG OpenPKG-SA-2006.028 2006-11-06
Ubuntu USN-375-1 2006-11-02
Mandriva MDKSA-2006:196 2006-11-02

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

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)

proftpd: denial of service

Package(s):proftpd CVE #(s):CVE-2006-5815
Created:November 17, 2006 Updated:January 24, 2007
Description: A denial of service (DoS) vulnerability exists in the FTP server ProFTPD, up to and including version 1.3.0. The flaw is due to both a potential bus error and a definitive buffer overflow in the code which determines the FTP command buffer size limit. The vulnerability can be exploited only if the "CommandBufferSize" directive is explicitly used in the server configuration.
Alerts:
Mandriva MDKSA-2006:217-2 2007-01-23
Trustix TSLSA-2006-0070 2006-12-08
Slackware SSA:2006-335-02 2006-12-04
Debian DSA-1222-2 2006-12-01
Gentoo 200611-26 2006-11-30
Mandriva MDKSA-2006:217-1 2006-11-30
Debian DSA-1222-1 2006-11-30
Trustix TSLSA-2006-0066 2006-11-28
Debian DSA-1218-1 2006-11-21
Mandriva MDKSA-2006:217 2006-11-20
OpenPKG OpenPKG-SA-2006.035 2006-11-17

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

rpm: arbitrary code execution

Package(s):rpm CVE #(s):CVE-2006-5466
Created:November 6, 2006 Updated:August 28, 2007
Description: An error was found in the RPM library's handling of query reports. In some locales, certain RPM packages would cause the library to crash. If a user was tricked into querying a specially crafted RPM package, the flaw could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Fedora FEDORA-2007-668 2007-08-27
Gentoo 200611-08 2006-11-13
Mandriva MDKSA-2006:200 2006-11-07
Ubuntu USN-378-1 2006-11-04

Comments (none posted)

ruby: denial of service

Package(s):ruby CVE #(s):CVE-2006-5467
Created:October 30, 2006 Updated:December 13, 2006
Description: The CGI library in Ruby 1.8 allowed a remote attacker to cause a denial of service via an HTTP request with a multipart MIME body that contained an invalid boundary specifier, which would result in an infinite loop and CPU consumption.
Alerts:
Debian DSA-1235-1 2006-12-13
Debian DSA-1234-1 2006-12-13
Fedora FEDORA-2006-1441 2006-12-11
Fedora FEDORA-2006-1440 2006-12-11
Gentoo 200611-12 2006-11-20
Red Hat RHSA-2006:0729-01 2006-11-08
OpenPKG OpenPKG-SA-2006.030 2006-11-06
Ubuntu USN-371-1 2006-10-31
Fedora FEDORA-2006-1110 2006-10-30
Mandriva MDKSA-2006:192 2006-10-27

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: buffer overflow

Package(s):texinfo CVE #(s):CVE-2006-4810
Created:November 8, 2006 Updated:November 27, 2006
Description: Texinfo contains a buffer overflow which could be exploited (via a specially-crafted info file) to run arbitrary code.
Alerts:
rPath rPSA-2006-0219-1 2006-11-27
Debian DSA-1219-1 2006-11-27
Gentoo 200611-16 2006-11-21
OpenPKG OpenPKG-SA-2006.034 2006-11-15
Ubuntu USN-379-1 2006-11-09
Fedora FEDORA-2006-1203 2006-11-09
Fedora FEDORA-2006-1202 2006-11-09
Red Hat RHSA-2006:0727-01 2006-11-08
Mandriva MDKSA-2006:203 2006-11-08

Comments (none posted)

thttpd: insecure temporary files

Package(s):thttpd CVE #(s):CVE-2006-4248
Created:November 3, 2006 Updated:December 1, 2006
Description: Marco d'Itri discovered that thttpd, a small, fast and secure webserver, makes use of insecure temporary files when its logfiles are rotated, which might lead to a denial of service through a symlink attack.
Alerts:
Debian DSA-1205-2 2006-12-01
Debian DSA-1205-1 2006-11-02

Comments (none posted)

Mozilla products: multiple vulnerabilities

Package(s):thunderbird firefox seamonkey CVE #(s):CVE-2006-5463 CVE-2006-5747 CVE-2006-5748 CVE-2006-5464
Created:November 8, 2006 Updated:December 11, 2006
Description: Numerous vulnerabilities have been found in the Mozilla JavaScript and HTML rendering code, leading to possible remote code execution attacks. This CERT advisory contains details.
Alerts:
Gentoo 200612-08 2006-12-10
Gentoo 200612-07 2006-12-10
Gentoo 200612-06 2006-12-10
Debian DSA-1227-1 2006-12-04
Debian DSA-1225-2 2006-12-03
Debian DSA-1225-1 2006-12-03
Debian DSA-1224-1 2006-12-03
Ubuntu USN-381-1 2006-11-16
Ubuntu USN-382-1 2006-11-16
SuSE SUSE-SA:2006:068 2006-11-16
Slackware SSA:2006-313-01 2006-11-10
rPath rPSA-2006-0206-1 2006-11-09
Mandriva MDKSA-2006:206 2006-11-09
Mandriva MDKSA-2006:205 2006-11-09
Fedora FEDORA-2006-1199 2006-11-08
Red Hat RHSA-2006:0735-01 2006-11-08
Red Hat RHSA-2006:0734-01 2006-11-08
Red Hat RHSA-2006:0733-02 2006-11-08
Fedora FEDORA-2006-1194 2006-11-08
Fedora FEDORA-2006-1192 2006-11-08
Fedora FEDORA-2006-1191 2006-11-08
Fedora FEDORA-2006-1191 2006-11-08

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)

trac: cross-site request forgery

Package(s):trac CVE #(s):CVE-2006-5848 CVE-2006-5878
Created:November 13, 2006 Updated:December 13, 2006
Description: It was discovered that Trac, a wiki and issue tracking system for software development projects, performs insufficient validation against cross-site request forgery, which might lead to an attacker being able to perform manipulation of a Trac site with the privileges of the attacked Trac user.
Alerts:
Gentoo 200612-14 2006-12-12
Debian DSA-1209-2 2006-11-12
Debian DSA-1209-1 2006-11-12

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)

wv: integer overflow

Package(s):wv CVE #(s):CVE-2006-4513
Created:November 2, 2006 Updated:December 7, 2006
Description: The wv library has an integer overflow vulnerability in the DOC file parser. If a user can be tricked into opening a maliciously crafted MSWord file, a remote attacker can execute arbitrary code with the privileges of the user.
Alerts:
Gentoo 200612-01 2006-12-07
Mandriva MDKSA-2006:202 2006-11-07
Ubuntu USN-374-1 2006-11-01

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 stable 2.6 kernel is 2.6.19, released by Linus on November 29. Says Linus:

It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.

For those just tuning in, major user-visible changes in 2.6.19 include the parallel ATA driver subsystem, the GFS2 and ext4 filesystems, a long list of new drivers, eCryptfs, and more. See the LWN kernel API page for a list of internal API changes, and the KernelNewbies 2.6.19 page for vast amounts of detail.

The current -mm tree is 2.6.19-rc6-mm2. Recent changes to -mm include some driver core tweaks, suspend/resume support for a number of parallel ATA drivers, the file capabilities patch (see below), and a per-task I/O accounting feature.

For older 2.6 kernels: the current 2.6.18 kernel is 2.6.18.4, released on November 29. It contains a single fix for a buffer overflow in the network bridging code.

For 2.6.16 users, Adrian Bunk has released 2.6.16.33 and 2.6.16.34 with a number of fixes and (in .34) a few new drivers.

Comments (9 posted)

Kernel development news

Quote of the week

I believe that the reason we such such stunning progress on things like the Linux kernel is that, among other things, the governing process is transparent and damn simple.

-- Michael Tiemann

Comments (2 posted)

Workqueues get a rework

The workqueue mechanism allows kernel code to defer processing to a later time. Workqueues are characterized by the existence of one or more dedicated processes which execute queued jobs; since work is done in process context, it can sleep if need be. Workqueues can also delay the execution of specific jobs for a caller-specified period. They are used in many places throughout the kernel.

David Howells recently took a look at workqueues and noticed that the work_struct structure, which describes a task to be executed, is rather large. It can be 96 bytes on 64-bit machines. That is fairly heavy for structures which can be used in reasonably large quantities. So he set out to find ways to make it smaller. He succeeded, but at the cost of some changes to the workqueue API.

The causes of bloat in struct work_struct are:

  • The timer structure embedded in each one. Many users of workqueues never need the delay feature, but every queued bit of work carries along a timer_list structure, just in case.

  • The private data pointer, which is passed to the actual work function. Many work functions use that pointer, but it can often be calculated from the work_struct pointer using container_of().

  • An entire word is used to store a single bit: the "pending" flag which indicates that a work_struct is currently in a queue waiting to be executed.

David addressed each of these issues. As a result, there are now two types of work structure (struct work_struct and struct delayed_work); the timer information has been removed from the former. The private data pointer is gone; work functions instead get a pointer to the associated work_struct (or delayed_work) structure. And some internal trickery was used to get rid of the word holding the "pending" bit.

The result of these changes is that almost every part of the workqueue API has changed. There are now two ways of declaring a workqueue entry:

    typedef void (*work_func_t)(struct work_struct *work);

    DECLARE_WORK(name, func);
    DECLARE_DELAYED_WORK(name, func);

The prototype for the work function has changed; it is now a pointer to the relevant work queue entry. Note that a work_struct pointer is always passed, even in the case of delayed work. It would appear that the programmer is expected to count on the fact that struct work_struct is the first field of struct delayed_work, so container_of() should work as expected. As long as nobody rearranges struct delayed_work, anyway.

For work structures which must be set up at run time, the initialization macros now look like this:

    INIT_WORK(struct work_struct work, work_func_t func);
    PREPARE_WORK(struct work_struct work, work_func_t func);
    INIT_DELAYED_WORK(struct delayed_work work, work_func_t func);
    PREPARE_DELAYED_WORK(struct delayed_work work, work_func_t func);

The INIT_* versions initialize the entire structure; they must be used the first time a structure is initialized. Thereafter, the PREPARE_* versions, which are slightly faster, can be used.

The functions for adding entries to workqueues (and canceling them) now look like this:

    int queue_work(struct workqueue_struct *queue,
                   struct work_struct *work);
    int queue_delayed_work(struct workqueue_struct *queue,
                           struct delayed_work *work);
    int queue_delayed_work_on(int cpu,
                              struct workqueue_struct *queue,
                   	      struct delayed_work *work);
    int cancel_delayed_work(struct delayed_work *work);
    int cancel_rearming_delayed_work(struct delayed_work *work);

Interestingly, David has added a variant on the workqueue declaration and initialization macros:

    DECLARE_WORK_NAR(name, func);
    DECLARE_DELAYED_WORK_NAR(name, func);
    INIT_WORK_NAR(name, func);
    INIT_DELAYED_WORK_NAR(name, func);
    PREPARE_WORK_NAR(name, func);
    PREPARE_DELAYED_WORK_NAR(name, func);

The "NAR" stands for "non-auto-release." Normally, the workqueue subsystem resets a work entry's pending flag prior to calling the work function; that action, among other things, allows the function to resubmit itself if need be. If the entry is initialized with one of the above macros, however, this reset will not happen, and the work function is expected to reset the flag itself (with a call to work_release()). The stated purpose is to prevent the workqueue entry from being released before the work function is done with it - but there is nothing in the clearing of the pending bit which would cause that release to happen. Perhaps that is why there are no users of the _NAR variants in David's patch. It may be that somebody is thinking about implementing reference-counted workqueue structures in the future.

Meanwhile, these changes require a lot of fixes throughout the kernel tree; that drew a complaint from Andrew Morton, who was unable to make those changes mesh with all of the other patches queued up for the opening of the 2.6.20 merge window. Andrew suggested that the workqueue patches could be merged after 2.6.20-rc1 comes out, as was done with the interrupt handler function prototype in 2.6.19. But Linus, who likes the workqueue patches, would rather get them in sooner:

I'd actually prefer to take it before -rc1, because I think the previous time we did something after -rc1 was a failure (the whole irq argument handling thing). It just exposed too many problems too late in the dev cycle. I'd rather have the problems be exposed by the time -rc1 rolls out, and keep the whole "we've done all major nasty ops by -rc1" thing.

So it seems that, somehow, all of the pieces will be made to fit and the workqueue API will change in 2.6.20.

Comments (6 posted)

Avoiding - and fixing - memory fragmentation

Memory fragmentation is a kernel programming issue with a long history. As a system runs, pages are allocated for a variety of tasks with the result that memory fragments over time. A busy system with a long uptime may have very few blocks of pages which are physically-contiguous. Since Linux is a virtual memory system, fragmentation normally is not a problem; physically scattered memory can be made virtually contiguous by way of the page tables.

But there are a few situations where physically-contiguous memory is absolutely required. These include large kernel data structures (except those created with vmalloc()) and any memory which must appear contiguous to peripheral devices. DMA buffers for low-end devices (those which cannot do scatter/gather I/O) are a classic example. If a large ("high order") block of memory is not available when needed, something will fail and yet another user will start to consider switching to BSD.

Over the years, a number of approaches to the memory fragmentation problem have been considered, but none have been merged. Adding any sort of overhead to the core memory management code tends to be a hard sell. But this resistance does not mean that people stop trying. One of the most persistent in this area has been Mel Gorman, who has been working on an anti-fragmentation patch set for some years. Mel is back with version 27 of his patch, now rebranded "page clustering." This version appears to have attracted some interest, and may yet get into the mainline.

The core observation in Mel's patch set remains that some types of memory are more easily reclaimed than others. A page which is backed up on a filesystem somewhere can be readily discarded and reused, for example, while a page holding a process's task structure is pretty well nailed down. One stubborn page is all it takes to keep an entire large block of memory from being consolidated and reused as a physically-contiguous whole. But if all of the easily-reclaimable pages could be kept together, with the non-reclaimable pages grouped into a separate region of memory, it should be much easier to create larger blocks of free memory.

So Mel's patch divides each memory zone into three types of blocks: non-reclaimable, easily reclaimable, and movable. The "movable" type is a new feature in this patch set; it is used for pages which can be easily shifted elsewhere using the kernel's page migration mechanism. In many cases, moving a page might be easier than reclaiming it, since there is no need to involve a backing store device. Grouping pages in this way should also make the creation of larger blocks "just happen" when a process is migrated from one NUMA node to another.

So, in this patch, movable pages (those marked with __GFP_MOVABLE) are generally those belonging to user-space processes. Moving a user-space page is just a matter of copying the data and changing the page table entry, so it is a relatively easy thing to do. Reclaimable pages (__GFP_RECLAIMABLE), instead, usually belong to the kernel. They are either allocations which are expected to be short-lived (some kinds of DMA buffers, for example, which only exist for the duration of an I/O operation) or can be discarded if needed (various types of caches). Everything else is expected to be hard to reclaim.

By simply grouping different types of allocation in this way, Mel was able to get some pretty good results:

In benchmarks and stress tests, we are finding that 80% of memory is available as contiguous blocks at the end of the test. To compare, a standard kernel was getting < 1% of memory as large pages on a desktop and about 8-12% of memory as large pages at the end of stress tests.

Linus has, in the past, been generally opposed to efforts to reduce memory fragmentation. His comments this time around have been much more detail-oriented, however: should allocations be considered movable or non-movable by default? The answer would appear to be "non-movable," since somebody always has to make some effort to ensure that a specific allocation can be moved. Since the discussion is now happening at this level, some sort of fragmentation avoidance might just find its way into the kernel.

A related approach to fragmentation is the lumpy reclaim mechanism posted by Andy Whitcroft but originally by Peter Zijlstra. Memory reclaim in Linux is normally done by way of a least-recently-used (LRU) list; the hope is that, if a page must be discarded, going after the least recently used page will minimize the chances of throwing out a page which will be needed soon. This mechanism will tend to free pages which are scattered randomly in the physical address space, however, making it hard to create larger blocks of free memory.

The lumpy reclaim patch tries to address this problem by modifying the LRU algorithm slightly. When memory is needed, the next victim is chosen from the LRU list as before. The reclaim code then looks at the surrounding pages (enough of them to form a higher-order block) and tries to free them as well. If it succeeds, lumpy reclaim will quickly create a larger free block while reclaiming a minimal number of pages.

Clearly, this approach will work better if the surrounding pages can be freed. As a result, it combines well with a clustering mechanism like Mel Gorman's. The distortion of the LRU approach could have performance implications, since the neighboring pages may be under heavy use when the lumpy reclaim code goes after them. In an attempt to minimize this effect, lumpy reclaim only happens when the kernel is having trouble satisfying a request for a larger block of memory.

If - and when - these patches may be merged is yet to be seen. Core memory management patches tend to inspire a high level of caution; they can easily create chaos when exposed to real-world workloads. The problem doesn't go away by itself, however, so something is likely to happen, sooner or later.

Comments (4 posted)

File-based capabilities

The capability model has some real appeal. It replaces the "all or nothing" security model inherent in the root account with a set of fine-grained permissions describing exactly what a given process can do. Linux has supported capabilities for years, but this feature has seen little use for a number of reasons; see this article from last September for more general discussion of capabilities.

The fact that capabilities have not been used much has not stopped developers from trying to improve the feature. The latest attempt is the file capabilities patch by Serge Hallyn. This patch allows a system administrator to add specific capabilities to an executable file; when that file is executed, the process's capability masks will be set to the capabilities associated with the file. This feature thus functions somewhat like the file setuid bit, but with finer control.

On the kernel side, file-based capabilities work through the extended attribute mechanism. Capabilities are added to a file by setting a attribute named security.capability; the value of the attribute will be this structure:

    struct vfs_cap_data_disk {
	__le32 version;
	__le32 effective;
	__le32 permitted;
	__le32 inheritable;
    };

The version field holds the current capability version; the other three hold the expected capability masks.

There are a few interesting features of this implementation:

  • One might wonder what keeps the user from just setting an extended attribute and obtaining whatever capabilities might be desired. While setting extended attributes is not a privileged operation, setting attributes whose name starts with "security." is. So, unless the user has root privileges, he or she will not be able to set capability attributes. (For the curious, the other restricted attributes are trusted.*, which only root can query or change, and user.*, which, in some situations, can only be changed by the owner of the file).

  • The capability masks stored with the file completely overwrite the process's current capabilities. So, if the root user executes a file with capabilities set, it may run with fewer capabilities than it would have otherwise had.

  • The setting of capabilities is done outside of the check for filesystems mounted with the nosuid option. This behaviour would appear to open the system up to attacks via a removable filesystem created on a different system.

A set of user-space tools exists for working with file-based capability masks; see the filesystem capabilities page for downloads, documentation, and examples.

Before celebrating the arrival of file capabilities, it is worth asking whether system administrators really need another 31 (at last count) permission bits - multiplied by three separate capability masks - to manage on every executable file on the system. It can be hard to keep file permissions bits in proper order even without capabilities. A full capability-based system would approach SELinux in complexity, and may thus be beyond the ability of most people to manage. But one could use this feature to assign restricted capabilities to programs which currently run setuid root. In many cases, root privilege is only need to bind to a low-numbered socket, adjust the system time, or perform raw I/O. Restricting a program to its needed capabilities should reduce the changes of that program being used to do something unexpected.

Comments (9 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Documentation

Filesystems and block I/O

Memory management

Networking

Architecture-specific

Security-related

Virtualization and containers

Page editor: Jonathan Corbet

Distributions

News and Editorials

Perl/Linux

Lately it seems that people have been very seriously concerned about a great many things. Is OpenSUSE really free as in freedom? (Yes it is.) Is Fedora really a community project? (Yes and getting better at it all the time). Well, it's time to lighten up and look at something completely tongue in cheek. It's not new, or finished or even maintained at this point, but it is creative.

Perl fans have probably known about it for a while. Yes, it's Perl/Linux, a Linux distribution where all the programs are written in perl.

Actually, if you look at Jay Kominek's list of Perl/Linux software you'll see that some functionality is currently missing. Still, the possibility is there.

Seriously, though we are looking for guest authors to supply some occasional content for this page. Why not get published and write about your favorite distribution for LWN.net? Please have a look at our author guide if you are interested.

Comments (4 posted)

New Releases

YDL v5.0 for the PS3 launches

Terra Soft Solutions has announced the availability of Yellow Dog Linux v5.0 for PlayStation3 via YDL.net Enhanced accounts.

Full Story (comments: none)

Xandros Desktop - Professional v4.0 released

Xandros has announced the release of "Xandros Desktop - Professional" version 4, featuring advanced 3D desktop graphics effects, Bluetooth wireless support, desktop search and ISV support and much more.

Full Story (comments: none)

openSUSE 10.2 RC1

The first release candidate of openSUSE 10.2 (codename Basilisk Lizard) is available. For those who have been beta testing, delta ISOs are available. According to the announcement we can expect the final version in two weeks.

Full Story (comments: 45)

First French Version of Linspire Released

Linspire, Inc. has announced the immediate release and availability of Linspire 5 French edition.

Comments (none posted)

GNUSTEP CD 1.0 released

The GNUstep Live CD project has released version 1.0. This Debian-based distribution includes a GNUstep development environment with some classic games and plenty of network, system recovery and administration tools.

Full Story (comments: none)

BLAG50003 released

BLAG Linux and GNU has released BLAG50003, a third update to it's Fedora Core 5 based distribution.

Comments (none posted)

64 Studio 1.0 'Olympic' released

64 Studio, a distribution for x86-64 systems, has released version 1.0. This distribution, based on Debian, is aimed at "digital content creation," and, thus, emphasizes multimedia applications. "The CD image will install Debian with X.org, the Gnome 2.14 desktop, Linux kernel 2.6.17 with realtime preemption patches (a realtime SMP kernel for AMD64 dual core and multi-processor machines is available on the 64-bit CD) and a selection of creative applications. These applications cover audio and music, video, 2D and 3D graphics, publishing for the web or print, and the internet and office tools a creative user is likely to need for their daily work."

Full Story (comments: none)

Distribution News

Fedora considers user metrics

Back in October, LWN covered Fedora's need for metrics on how many people are using the distribution. The project has now put up a page on possible data collection techniques with a request for comments. Quite a few different approaches are being considered. "The fact is that metrics are important for anyone trying to do something with limited resources. It allows us to put what little resources we do have to better use. If the developers spend 20% of their time debugging PPC and our metrics show that they are 1% of our install base, the argument could be made that less time needs to be spent on PPC."

Comments (5 posted)

Debian announcements

The sixth Debian Miniconf will be held at linux.conf.au 2007 in January. Here's the call for participation.

Fabian Fagerholm reports on behalf of the the Cyrus SASL packaging team, that cyrus-sasl2 has been upgraded to a new upstream version. "This new package is a major change compared to the old version. Therefore, we want people to test it as much as possible!"

Andreas Barth looks at autobuilds and non-free packages.

Jamey Sharp reports that XCB packages (xcb-proto 1.0, libxcb 1.0, and libx11 1.1) from freedesktop.org are now in experimental. These packages will not be in etch, they will wait for etch+1 aka Lenny.

Comments (none posted)

New Distributions

mEDUXa 1.0 Ready to Take Over the Canary Islands (KDE.News)

KDE.News introduces the 1.0 release of mEDUXa, a distribution from the Education, Culture and Sports Department of the Spanish Canary Island's regional government. "mEDUXa is a Free Software GNU/Linux distribution developed for educational purposes based on Kubuntu. It will be deployed on 35,000 computers in 1100 schools, which represents 325,000 possible users (25,000 teachers and 300,000 students) in the Canary Islands state schools."

Comments (none posted)

Distribution Newsletters

Debian Weekly News - November 28th, 2006

The Debian Weekly News for November 28, 2006 looks at why DWN is not weekly anymore, evaluating Sarge to Etch upgrades, GNOME 2.14 in Etch, DebConf7 registration and call for papers, the Debian Installer release candidate, Etch release update, Debian FAQ call for help, a new Sparc development machine, and several other topics.

Full Story (comments: none)

Fedora Weekly News Issue 68

The Fedora Weekly News for November 27, 2006 covers Fedora 7 Artwork Proposals, Peace In Our Time, VanLUG Report, SCALE Readies 'Non-Commercial' Open Source Conference, FC6 reviews and more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for November 20, 2006 covers a new Bugzilla bug tracker, gentoo-user summaries, gentoo-cluster information about a 5,832 CPU cluster and much more.

Comments (none posted)

Ubuntu Weekly News #22

The Ubuntu Weekly Newsletter for the week of November 18, 2006 covers Feisty on the Schedule, New LoCo teams announced, New Ubuntu Customization Kit release, Ubuntu-based PBX announced, Ubuntu-uk holds children's auction, Changes in Feisty, and several other topics.

Full Story (comments: none)

Ubuntu Weekly News #23

The Ubuntu Weekly Newsletter for the week of November 25, 2006 covers mEDUXa Released, Jono Bacon Interview, Free Geek Burgled, Free Poster for Quiz Winner, LoCo Team News and several other topics.

Full Story (comments: none)

DistroWatch Weekly, Issue 179

The DistroWatch Weekly for November 27, 2006 is out. "With the end of the year 2006 approaching fast, many developers are hard at work preparing their latest product releases. A new version of Xandros Desktop, the subject of our first look review, will be announced later this week, while SabayonLinux 3.2 and the PlayStation edition of Yellow Dog Linux 5.0 are also expected shortly. Debian GNU/Linux 4.0 is about to enter its hard-freeze period, while the recent release candidate for openSUSE 10.2 is reportedly shaping up into a highly polished distribution. Many other projects have been making steady progress towards their future releases - Freespire has launched its development process which will lead to a stable version 2.0 in the first quarter of 2007 and many far-reaching changes are also planned for the next release of Fedora Core."

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 6: m17n-db (bug fix), k3b (update to 0.12.17), tcpdump (bug fixes), sysstat (update NFS mount statistic patch), util-linux (bug fixes), nss (update to 3.11.4), gaim (gaim-2.0.0 beta5 plus several additional fixes from Debian and upstream), vnc (bug fix), mc (update to new CVS snapshot), tzdata (patch for Western Australia DST trial), iscsi-initiator-utils (rebase to upstream open-iscsi-2.0-742), iscsi-initiator-utils (bug fixes), pygobject2 (update to 2.12.3), evolution-data-server (bug fix), system-config-httpd (lots of bugfixes), gnome-panel (bug fixes), gtk2 (bug fix), rhythmbox (bug fix), totem (update to 2.16.3), gstreamer (bug fix and cleanup), gstreamer-plugins-base (update to 0.10.10), hwbrowser (bug fixes), gnome-pilot (update to 2.0.14), mlocate (update to mlocate-0.15), m17n-db (bug fixes), pango (update to 1.14.8), openssl (bug fix), gnome-pilot-conduits (update to 2.0.14), system-config-soundcard (updated translations, cleanup), SDL (bug fix), gmp (bug fix), policycoreutils (fixes for the gui), system-config-printer (bug fixes), spamassassin (update to 3.1.7), traceroute (upgrade to new upstream version), m17n-db (bug fix), vnc (bug fix), jpilot (add KeyRing plugin), nfs-utils (bug fix), planner (bug fixes), selinux-policy (bug fixes), setroubleshoot (new icon and translations), iscsi-initiator-utils (rebase to upstream open-iscsi-2.0-747), tzdata (upstream 2006p), gnome-power-manager (screensaver bug fix).

Updates for Fedora Core 5: nspr (update to 4.6.4), nss (update to 3.11.4), tzdata (patch for Western Australia DST trial), system-config-httpd (lots of bugfixes), xterm (bug fixes), mc (update to new CVS snapshot), spamassassin (update to 3.1.7), traceroute (upgrade to new upstream version), iscsi-initiator-utils (rebase to upstream open-iscsi-2.0-747), tzdata (upstream 2006p).

Comments (none posted)

Mandriva updates

Updates for Mandriva Linux 2007.0: dbus (bug fix), audacity (bug fix for French locale).

Comments (none posted)

rPath updates

Updates for rPath Linux 1: conary, conary-build, conary-repository (Conary 1.0.39 maintenance release).

Comments (none posted)

Ubuntu updates

Updates for Ubuntu 6.10: lvm2 2.02.06-2ubuntu3.1 (bug fix)

Updates for Ubuntu 6.06 LTS: lvm2 2.02.02-1ubuntu1.1 (bug fix), maxima 5.9.2-2ubuntu2 (rebuild with new gcl)

Comments (none posted)

Newsletters and articles of interest

As Etch progresses, Debian's release manager talks turkey (Linux.com)

Linux.com talks with Andreas Barth. "Release managers are not mentioned in the Debian Constitution, yet few positions in Debian are more influential, especially in the final stages of preparation for a release. Recently, Andreas Barth, who shares the release manager position with Steve Langasek, took time from his efforts coordinating the Etch release -- tentatively scheduled for early December -- to talk about the stages in the release process, the goals for the upcoming release, and the short- and long-range problems that he faces in his role. Contrary to some predictions of disaster, he presents a picture of a distribution that is continuing to evolve without sacrificing the openness for which it is often admired."

Comments (none posted)

Live CD Linux distro borrows Ubuntu, Knoppix bits (DesktopLinux)

DesktopLinux takes a look at X-Evian. "X-Evian, a Linux distribution in English and Spanish that draws from Ubuntu and Knoppix code, last month released a live CD -- version 0.7 -- that features a 2.6.17 kernel and the XFce desktop environment. X-Evian is a compilation which has been carefully chosen and configured for activist users, for liberated cultural, technological and social production, the Spain-based project team said. It is the team's first new release since 2003 -- it was originally built upon Debian GNU/Linux and Knoppix, the team said."

Comments (none posted)

Tips for new Gentoo users (Linux.com)

Linux.com has some tips for new Gentoo users. "Gentoo is one of the most difficult distributions to learn, though veteran Gentoo users might point out that its friendly community and extensive documentation can help new users. Here are some tips that might make Gentoo easier for anyone who wants to give it a try."

Comments (none posted)

Japan's Vine Linux 4.0 hits the web (DesktopLinux)

DesktopLinux looks at Vine Linux 4.0. "Japan's Vine Linux project team, whose distribution features an integrated Japanese or English environment for desktop PCs and notebooks, today released its version 4.0 for i386 and PowerPC processors. The distro features a 2.6.16 kernel and the GNOME 2.14.2 desktop environment."

Comments (none posted)

Distribution reviews

Xandros Linux conquers a hostile Sony laptop (Register)

The Register has this review of Xandros. "My personal favourite, SuSE, won't run on it without a tiring vi session, trying to edit xorg.conf to get a screen to appear. But Xandros Home Edition Premium ran fine right out of the box. Indeed, it has turned out more functional on this Linux-hating computer than even a vanilla Windows installation, which is not something one expects."

Comments (none posted)

Page editor: Rebecca Sobol

Development

Control instrumentation devices with PyVISA

PyVISA is a cross-platform Python package that has been written by Torsten Bronger:

The PyVISA package enables you to control all kinds of measurement equipment through various busses (GPIB, RS232, USB) with Python programs.

PyVISA is used to interface with electronic devices that adhere to the VISA specification. VISA is defined by the Interchangeable Virtual Instrument (IVI) Foundation, and is used to create a standardized interface to a variety of instrumentation control buses. Electronic devices such as voltmeters, oscilloscopes, temperature sensors, power supplies, motors and much more can be accessed by VISA.

PyVISA includes the vpp43 VISA library implementation, which deals with the low-level VISA functions. PyVISA can work with a number of adapters such as those from National Instruments, Agilent, and Tektronix.

Assuming one has the required hardware and driver installed, the software appears to be fairly easy to use. The PyVISA manual has some simple and more complex examples for performing data acquisition from Python. More complex applications, such as pyvLab, an open-source instrumentation control and display program, have been built around PyVISA.

Version 1.1 of PyVISA was recently announced: "Yesterday I released version 1.1, which works much better together with older VISA implementations. Moreover, we finally have reports from Linux users. They successfully used PyVISA with Linux + NI/Tektronix GPIB hardware."

PyVISA looks to be an important tool for those who wish to perform instrumentation control functions from a Linux machine.

Comments (1 posted)

System Applications

Audio Projects

Rivendell 0.9.76 announced

Version 0.9.76 of Rivendell has been released, it includes many new features. "Rivendell is a full-featured radio automation system targeted for use in professional broadcast environments."

Full Story (comments: none)

Database Software

MySQL 4.1.22 has been released

Version 4.1.22 of the MySQL DBMS is available. "This is the final planned binary bugfix release for the MySQL 4.1 production family. Per the MySQL Product Life Cycle policy, active support of version 4.1 will end on December 31, 2006."

Full Story (comments: none)

PostgreSQL 8.2 release candidate 1 announced

Release candidate 1 of the PostgreSQL 8.2 DBMS is out for testing. "This is the last chance to find bugs before our release next week. Please test 8.2 now, especially any exotic functionality, and test porting your applications to it. It's your efforts that make PostgreSQL bulletproof."

Full Story (comments: none)

PostgreSQL Weekly News

The November 26 2006 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

Libraries

Cairo snapshot 1.3.4 now available

Snapshot 1.3.4 of Cairo, a 2D graphics library with support for multiple output devices, has been announced. "This is the second development snapshot in the 1.3 series. It comes one week after the 1.3.2 snapshot. This snapshot has a couple of significant performance improvements, and also adds new support for producing multi-page SVG output, (when targeting SVG 1.2)---thanks to Emmanuel Pacaud."

Full Story (comments: none)

libX11 1.1 announced

Version 1.1 of libX11 has been announced. "It's not pinin', it's passed on! This library is no more! It has ceased to be! It's expired and gone to meet its maker! This is a late library! It's a stiff! Bereft of life, it rests in peace! If you hadn't nailed it to the perch it would be pushing up the daisies! It's rung down the curtain and joined the choir invisible! This is an X-lib! After two candidate releases, the XCB developers have nailed libX11 1.1 to the perch. This release includes the Xlib/XCB work, which uses XCB as the Xlib transport layer, and allows a client to use both Xlib and XCB on the same connection. This allows clients to transition from Xlib to XCB incrementally."

Full Story (comments: none)

XCB 1.0 now available

Version 1.0 of XCB, the replacement for the Xlib X Window System interface, is out. "Now that XCB has received widespread testing via three release candidates, we have provided a 1.0 release to form a stable base on which to build other software. All future versions of libxcb will preserve compatibility with libxcb 1.0."

Full Story (comments: none)

libpthread-stubs 0.1 announced

Initial version 0.1 of libpthread-stubs has been released by the XCB developers. "This library provides weak aliases for pthread functions not provided in libc or otherwise available by default. Libraries like libxcb rely on pthread stubs to use pthreads optionally, becoming thread-safe when linked to libpthread, while avoiding any performance hit when running single-threaded."

Full Story (comments: none)

Telecom

1bizCom 0.8.0.0 beta released (SourceForge)

Version 0.8.0.0 beta of 1bizCom has been announced. "1bizCom is next generation web-based, multi-tenant, distributed, mul[ti]-lingual, inbound, outbound Video enabled VoIP & VVoIP call/ contact center solution for Asterisk with Built-in phone, IVR, CRM, Predictive dialer, ACD, Chat, Mail, Fax, Video and other features. 1bC 0.8.0.0 beta is now available that includes major outbound call center software features."

Comments (none posted)

Virtualization Software

Virtualization and the POWER5 Architecture (O'Reilly)

Ken Milberg discusses virtualization on the IBM POWER5 architecture in an O'Reilly article. "Unlike the other RISC-based hardware vendors (Sun and HP), IBM has fully implemented most of the features of its most powerful architecture into its Linux support. This is largely due to the recent developments of the Linux 2.6 kernel, which has brought Linux into the forefront. IBM added its own code to the SUSE and Red Hat kernels to provide support to the POWER5."

Comments (none posted)

Web Site Development

Zope 2.10.1 released

Version 2.10.1 of the Zope web development platform has been announced. The change list includes: A ZPT implementation based on Zope 3, experimental WSGI and Twisted integration, Zope 3.3 and Five 1.5 integration, a new clock server, minor improvements and fixes and the replacement of several Zope 2 modules with their sister implementation of Zope 3.

Comments (none posted)

Caching Dynamic Content with Apache httpd (O'Reilly)

Rich Bowen works with mod_cache on O'Reilly. "You know that part of your website that you never update? Sure, it's "dynamic"--the content rests in a database and gets loaded with every request--but you haven't updated it since last Christmas. Yet every time someone loads that page, it hits the database, and it's slow. One thing you may not have known about your Apache web server is that it can fix that problem for you. Content that never changes shouldn't require CPU cycles to generate. mod_cache has been around for a while, but there are some new features in it that can help you make better use of your server's resources. Although people have traditionally used the caching capabilities of mod_cache with proxied content, that isn't its only feature. You can also cache your dynamic content and serve it as rapidly as on-disk files."

Comments (none posted)

Miscellaneous

ZybaCafe 4.0.3 Beta 2 released

Version 4.0.3 Beta 2 of ZybaCafe is available. "ZybaCafe (formerly DireqCafe) is a next-generation free and open-source internet cafe management suite. ZybaCafe comprises a server-side administration suite, as well as clients to manage time-control on machines. The standard version uses postgresql as an RDBMS but porting it to other database systems should not be very difficult. ZybaCafe has a powerful plugin architecture allowing for easy extensibility and integration with other tools such as accounting packages and CRM systems."

Comments (none posted)

Desktop Applications

Audio Applications

ghostess 20061127 released

Version 20061127 of ghostess, a lightweight Gtk+ host for DSSI audio plugins, has been released. Changes include patch list export capabilities for Freewheeling, support for the latest version of JACK, MIDI blinking lights, bug fixes and more.

Full Story (comments: none)

jack_oscrolloscope 0.1 announced

Version 0.1 of jack_oscrolloscope, a realtime waveform viewer that works with the JACK Audio Connection Kit, is out. This is the initial release.

Full Story (comments: none)

Desktop Environments

GNOME 2.16.2 Released

Version 2.16.2 of the GNOME desktop environment is out. "This is the second release in a series of point releases for the 2.16 branch. Come and see all the bug fixing, all the new translations and all the updated documentations brought to you by the wonderful team of GNOME contributors! While development continues on the GNOME 2.17/2.18 road, we didn't forget about making a new release that is rock solid. And simply better than the previous one."

Full Story (comments: none)

GARNOME 2.16.2 released

Version 2.16.2 of GARNOME, the bleeding edge GNOME distribution, is out. "This release incorporates the GNOME 2.16.2 Desktop and Developer Platform, fine-tuned and updated with love by the GARNOME Team. As usual it includes updates and fixes after the official GNOME freeze, together with a host of third-party GNOME packages, Bindings and the Mono(tm) Platform -- this is the third release of the current stable GNOME branch, ironing out yet-more bugs, hopefully adding yet-more stability, definitely including a bunch of security fixes and ships with the latest and greatest stable releases."

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 Commit-Digest (KDE.News)

The November 26, 2006 edition of the KDE Commit-Digest has been announced. The content summary says: "Dolphin, an alternative file manager, is imported into KDE SVN. Work on session management in Kontact becomes visible with the implementation of state remembering for tabs in aKregator. Mailody gets a better SMTP implementation, with authentication support. Many functionality improvements in Okular. An experimental generic API for integration of more online music store services (following the example of the Magnatune implementation) is proposed and developed in Amarok. Continued speed and memory optimisations in KOffice and KDE 4 (via. kdelibs)."

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week:

Comments (none posted)

Encryption Software

GnuPG 2.0.1 released

Stable version 2.0.1 of GNU Privacy Guard (GnuPG) has been released. "This is maintenance release to fix build problems found after the release of 2.0.0 and to fix a buffer overflow in gpg2". LWN recently looked at the new features in GnuPG 2.0.0.

Full Story (comments: none)

Dirmngr 1.0.0 released

Dirmngr version 1.0.0 is out with bug fixes. "Dirmngr is a server for managing and downloading certificate revocation lists (CRLs) for X.509 certificates and for downloading the certificates themselves. Dirmngr also handles OCSP requests as an alternative to CRLs. Dirmngr is either invoked internally by gpgsm (from GnuPG-2) or when running as a system daemon through the dirmngr-client tool."

Full Story (comments: none)

Financial Applications

SQL-Ledger 2.6.20 released

Version 2.6.20 of SQL-Ledger, a web-based accounting package, is out with several bug fixes. See the What's New document for change details.

Comments (none posted)

Games

News on The Saga of Ryzom and Nevrax going into receivership

Quim Rovira has sent in news on the creation of the Free Ryzom Project. "A pro-opensource user community has started an initiative targeting to set one of the most popular MMORPGs free under the terms of the General Public License. It started when the company behind The Saga of Ryzom, and service provider for the online game, called Nevrax, announced on Monday 20th November on ryzom.com official web page that they are entering a liquidation process, entering negotiations with interested companies whom might take over the current project. Facing this situation, players, some old nevrax team members and other opensource sympathisers have positioned in favor of a free software alternative for the game."

Full Story (comments: none)

Frozen-Bubble 2.1.0 released

Version 2.1.0 of the game Frozen-Bubble has been announced. "Frozen-Bubble 2.1.0 is released to fix all the bugs encountered in 2.0.0 (all reported aborts should be fixed) and add a few interesting small features."

Full Story (comments: none)

Graphics

pycairo 1.2.6 released

Version 1.2.6 of pycairo, a set of Python bindings for Cairo graphics library, has been announced, it features bug and build fixes and a few method changes.

Comments (none posted)

GUI Packages

pyFltk 1.1.1 announced

Version 1.1.1 of pyFltk, the Python language interface to the Fast Light ToolKit, has been announced. "This is a maintenance release, containing various bug fixes, improved memory management, and the fixing of several compilation issues."

Comments (none posted)

Imaging Applications

giv 0.3.16 released

Version 0.3.16 of giv, the G(reat|tk|NU) Image Viewer, is out with bug fixes and other improvements. See the change log for more information.

Comments (none posted)

Interoperability

Wine 0.9.26 released

Version 0.9.26 of Wine has been announced. Changes include: Better support for Unix locale settings, Improved X11 keyboard support, Various MSI fixes, Winecfg improvements and Lots of bug fixes.

Comments (none posted)

Music Applications

Jackbeat 0.6 announced

Version 0.6 of Jackbeat, an audio sequencer, is out. Changes include improvements to the drum machine interface, improvements to the JACK realtime thread, completion of the OS X port, and bug fixes.

Full Story (comments: none)

Office Suites

First KOffice 1.6 Maintenance Release Available (KDE.News)

KDE.News has posted an announcement for the first KOffice 1.6 maintenance release. "Many bugs in Kexi and Krita as well as in most other components were fixed, thanks to the helpful input of our users. We also have updated languages packs."

Comments (none posted)

Video Applications

ARToolKit 2.72 released (SourceForge)

Version 2.72 of the Augmented Reality Tool Kit (ARToolKit), a video capture toolkit, is out. "ARToolKit 2.72 contains a number of improvements over previous releases, with several of these focussed on the video capture libraries. Wayne Piekarski and Hartmut Seichter have substantially updated the Linux video input and added Pointgrey and Gstreamer video capture."

Comments (none posted)

Schrodinger 0.3.0 released

Stable version 0.3.0 of Schrodinger has been announced. "Schrodinger is an implementation of the Dirac video codec, a modern wavelet-based video codec. It features both an encoder and a decoder and GStreamer plugins. Mappings have also been developed for putting Dirac into both the Ogg container format and the MPEG Transport stream container format."

Comments (1 posted)

Miscellaneous

gMobileMedia 0.1.2 released

Version 0.1.2 of gMobileMedia is out with usability improvements. "gMobileMedia is a simple gtk application used to browse and handle a mobile phone filesystem, it can handle phones with more than one memory area (thanks to gammu)." gMobileMedia is primarily targeted at Nokia cell phones.

Comments (none posted)

OmegaT 1.6.1 released (SourceForge)

Version 1.6.1 of OmegaT has been announced. "OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects. Didier Briel kindly contributed a file filter for HTML Help Compiler files. That, together with an important bug fix and a couple minor enhancements, gave us enough reason to get another release out, so here's OmegaT version 1.6.1."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The November 28, 2006 edition of the Caml Weekly News is out with new Caml language articles.

Full Story (comments: none)

Haskell

Haskell Weekly News

The November 22, 2006 edition of the Haskell Weekly News is online. This week a new release of the Haskell XML Toolbox, and details for the inaugural Haskell Hackathon are announced. And the HWN half century of issues is on the board!

Comments (none posted)

Haskell Weekly News

The November 28, 2006 edition of the Haskell Weekly News is online. Automated testing fever strikes the Haskell camp, with three new QuickCheck-related libraries and tools released.

Comments (none posted)

Perl

This week on the Perl 6 mailing lists (O'Reilly)

The November 19-25, 2006 edition of the Weekly Perl 6 mailing list summary is out with coverage of the latest Perl 6 developments.

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The November 27, 2006 edition of Dr. Dobb's Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

python-dev Summary

The python-dev Summary is out with coverage of the python-dev mailing list for the period of October 16-31, 2006.

Full Story (comments: none)

python-dev Summary

The python-dev Summary is out with coverage of the python-dev mailing list for the period of November 1-15, 2006.

Full Story (comments: none)

The Python Papers

Volume 1, Issue 1 of The Python Papers is available for free download. "This issue covers Python programming idioms and MontyLingua, an integral part of ConceptNet which is currently the largest commonsense knowledge base."

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The November 28, 2006 edition of Dr. Dobb's Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Build Tools

CMake 2.4.4 available

Version 2.4.4 of CMake, a cross-platform version of Make, is out with a long list of new capabilities and bug fixes.

Full Story (comments: none)

IDEs

JasperSoft Integrates iReport into Eclipse (SourceForge)

JasperSoft Corporation has announced the integration of the iReport Plug-in with the Eclipse platform. iReport includes: "a graphical report designer that lets developers using Eclipse quickly add sophisticated reports to their applications. JasperSoft's new Eclipse plug-in, as well as the iReport designer application and the JasperReports reporting libraries are all freely available for download and use under open source licenses."

Comments (1 posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Why We Need an Open Source Second Life (Linux Journal)

Glyn Moody writes about the game Second Life, on Linux Journal. "Unless you have been living under a rock for the six months, you will have noticed that the virtual world Second Life is much in the news. According to its home page, there are currently around 1,700,000 residents, who are spending $600,000 - that's real, not virtual, money - in the world each day. These figures are a little deceptive - there are typically only 10,000 to 15,000 residents online at any one time, and the money flow is not a rigorous measurement of economic activity - but there is no doubt that Second Life is growing very rapidly; moreover, we are beginning to see it enter the mainstream in a way that has close parallels with the arrival of the Web ten years ago."

Comments (21 posted)

Novell CEO gives behind-the-scenes account of deal with Microsoft (ComputerWorld)

ComputerWorld talks with Novell CEO Ron Hovsepian. "We never changed our position. All I cared about was, I lost a deal with a large retailer to Microsoft for the first time about 12 or 18 months ago. It was going to be an all-Linux deal, and I lost it because they were unduly influenced, in my opinion, to be fearful of these [IP and indemnity issues]. From my point of view that was really too bad, because Linux lost. Then I watched it happen three more times."

Comments (5 posted)

IBM sees Novell/MS deal benefiting Linux (Linux-Watch)

Linux-Watch talks with Scott Handy, IBM's Vice President of Worldwide Linux and Open Source, about the Novell/Microsoft patent agreement. "Handy put it more strongly, though. From where he sits, Microsoft's Novell deal indicates that "Microsoft is coming to terms with the fact that Linux is an unstoppable force in the marketplace." Rosenthal continued, "Unfortunately, embedded in Microsoft's recent endorsement of Linux are claims regarding customers' needing protection from patent attack. Those claims are baseless."

Comments (10 posted)

Trade Shows and Conferences

Mobility, web services, and kernel development: open source innovations at the FOSS.in conference (LinuxWorld.com)

LinuxWorld.com covers FOSS.in, India's premiere Free and Open Source Software conference. "The FOSS.in conference, since its 2001 launch, has been scaling up to tap into some of the best tech presentations from across the globe, as also the growing Indian digirati scattered worldwide. Sirtaj Singh Kang, who is of Indian origin and now based in Australia, is back to FOSS.in for the sixth time. Commented corporate computing strategist Atul Chitnis, "He is the closest we have in India to having a FOSS superstar..." The initials FOSS stand for "Free and Open Source Software.""

Comments (none posted)

Software patent conference outlines problems, possible solutions (NewsForge)

NewsForge covers the "Software Patents: A Time for Change?" conference. "On November 17, Boston University Law School and Massachusetts Institute of Technology hosted the "Software Patents: A Time for Change?" conference. A unique gathering of geeks and lawyers, the 10-hour conference consisted of a series of panels ranging from the perceived problems with software patents to possible solutions."

Comments (3 posted)

Linux Adoption

French parliament dumping Windows for Linux (ZDNet)

ZDNet reports that the French parliament is about to put Linux on its desktops. "The project, backed by parliament members Richard Cazenave and Bernard Carayon of the Union for a Popular Movement party, will see 1,154 French parliamentary workstations running on Linux, with OpenOffice.org productivity software, the Firefox Web browser and an open-source e-mail client."

Comments (18 posted)

Linux at Work

More than a toy, PlayStation 3 does Linux (InfoWorld)

InfoWorld reports on efforts to run Fedora Core 5 on the Sony PlayStation 3 platform. "If you're one of the fortunate few to have scooped up a Sony PlayStation 3 (and not gotten mugged in the process), and you're looking for a tax break, I have some good news: You might be able to count your new "toy" as a business expense. Seems that Sony was good enough to make available a download called Open Platform for PlayStation 3, which enables users to install third-party apps on their PS3s. Some Linux enthusiasts are already taking advantage of it by loading their shiny new systems with Fedora Core 5 OS."

Comments (30 posted)

Legal

Attribution may matter (in open source licensing) (ZDNet)

Here's a fairly long ZDNet weblog entry by David Berlind on the problem of "open source" licenses which lack OSI approval. "When it originally avoided the OSI's process for certifying the authenticity of its license, SugarCRM set a precedent that others have already followed. If the trend continues (and it shows no signs of abating), the total number of unblessed licenses will at some point out-number the number of blessed ones. If the SPL takes an inch... another unblessed license that takes a mile, or maybe even two will eventually turn up. Sooner or later, 'open source' will become nothing more than a meaningless catch-all phrase that, by virtue of standing for all sorts of licenses (blessed and unblessed), actually ends up standing for none of them."

Comments (15 posted)

Kurdish Ubuntu under investigation in Turkey

It would appear that an effort to localize the Ubuntu distribution for the Kurdish language has come under investigation in Turkey. Relatively vague press reports can be found on Wikinews and Kurdish Info. "The Diyarbakir Chief Public Prosecutor's Office yesterday launched an investigation into Sur Mayor Abdullah Demirbas who commissioned a Kurdish language version of a widely used computer program." There is also an article in Turkish which is said to cover the situation.

Comments (52 posted)

SPI set to settle long-standing domain name dispute (Linux.com)

Linux.com looks at Software in the Public Interest (SPI). "Software in the Public Interest (SPI) is a non-profit organization dedicated to further the interests of free hardware and software. It is best-known as the public face of Debian. However, after several years of relative inactivity, SPI is getting its affairs in order and expanding to include other projects. At its November meeting yesterday, the SPI board of directors discussed a wide range of topics, from the status of talks with potential member projects, the removal of an apparently defunct project, and the issue of the Debian trademark in Spain. Most importantly, the board resolved to settle at its next meeting a domain name dispute with the Open Source Initiative (OSI) that dates backs to 1998."

Comments (5 posted)

Interviews

Another 15 years of Java: JBoss' Fleury on the GPL, IBM, patents and Microsoft (LinuxWorld.com)

LinuxWorld.com talks with Marc Fleury, the founder and leader of the JBoss Division of Red Hat. "From the point of view of the free software movement "it is very good news that Java has been GPL'd, because it creates a protection in terms of intellectual property around the Java Virtual Machine [JVM]." Fleury believes that JVM will evolve more rapidly under the influence of the open source community, but that Sun will benefit by retaining control of the branding "and that's a good thing" for JBoss, for the developers, and for the open source community."

Comments (6 posted)

Resources

BluWiki Vendors page

BluWiki has a new vendors wiki page that contains information on computer hardware. The site includes information on the availability of open-source drivers, FOSS friendliness and more. (Thanks to Fred.)

Comments (1 posted)

New online class teaches basic Linux for free (DesktopLinux.com)

DesktopLinux.com reports on the availability of the free online course An Introduction to Linux Basics. "LinuxBasic.org, an online community devoted to helping people learn to install and run Linux, has announced its second free Linux class. "An Introduction to Linux Basics" aims to instill a basic understanding about Linux for beginners who want to know more about how the system works, according to the site. Advanced Linux users will find an opportunity to dig deeper into some areas they always wanted to know more about or to fill gaps in their knowledge, according to Stefan Waidele of the LinuxBasic.org team."

Comments (none posted)

Anatomy of Postfix (Linux Journal)

Ralf Hildebrandt and Patrick Koetter present an excerpt from The Book of Postfix in a Linux Journal article. "Developed with security and speed in mind, Postfix has become a popular alternative to Sendmail. The Book of Postfix published by No Starch Press is a complete guide to Postfix whether used by the home user, as a mailrelay or virus scanning gateway, or as a company mailserver. Practical examples show how to deal with daily challenges like protecting mail users from SPAM and viruses, managing multiple domains, and offering roaming access. The following is chapter 5 from "The Book of Postfix"."

Comments (2 posted)

Miscellaneous

Behind the scenes at GNOME's Web site revision (Linux.com)

Linux.com looks at GNOME project web site rejuvenation. "Like any large organisation, the GNOME Project faces a formidable challenge in maintaining an effective Web site. Trying the balance the demands of promotion, documentation, and community coordination is made all the more difficult when you only have volunteers to do the work. But over the past year the GNOME community has developed and begun to execute a well-defined process to refocus and rejuvenate its much-neglected Web presence."

Comments (none posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Open letter to Novell

Bruce Perens has written an open letter to Novell and is collecting signatures (more than 1500 so far). "The Open Source community would find little to criticize in your agreement with Microsoft, had it remained a strictly financial and technical agreement. As the agreement stands today, it betrays the authors of the software you re-market and their users worldwide for Novell's sole commercial benefit."

Comments (none posted)

ODF Alliance Hails Brazil, India, Italy, and Poland for Recognizing ODF

The OpenDocument Format Alliance has commends Brazil, India, Italy, and Poland for adopting the OpenDocument Format. "(ODF Alliance), a broad cross-section of organizations, academia and industry dedicated to improving access to electronic government documents, today applauded Brazil's decision to recommend ODF as the government's preferred format; India's decision to use ODF at a major state government agency; and Italy's decision to recognize ODF as national standard."

Comments (none posted)

Commercial announcements

Acronis Joins Red Hat ISV Partner Program

Acronis, Inc. has announced its joining with the Red Hat ISV Partner Program. "The original Linux disk imaging and bare-metal restore solution on the market, Acronis True Image Server for Linux provides locally managed online server backup, server disk imaging and bare-metal restore solution for servers running Red Hat Enterprise Linux, as well as other Linux distributions."

Comments (none posted)

Agitar Software Establishes Research Fellowship Program

Agitar Software, Inc. announced the Agitar Research Fellowship program. "The program aims to provide financial sponsorship and other forms of support to researchers and open-source contributors working on software testing technology. The initiative will be carried out by AgitarLabs, Agitar's recently established division for research and advanced development. The Agitar Research Fellowship program is open to advanced Ph.D. students and independent researchers working in the areas of software testing and program analysis."

Comments (none posted)

Linspire partners with Business International

Linspire, Inc. has announced a partnership with Business International. "Linspire, Inc., developer of the commercial desktop Linux operating system of the same name announced a strategic partnership today with Business International to bring Linspire's desktop Linux operating system to the Middle East and African markets. The partnership announcement between Linspire and Business International was made at this years GITEX Dubai 2006 Trade Show, one of the world's top three IT exhibitions. former Microsoft ME Executive, Mohamad Jarrar, Business International is positioned to bring desktop Linux to the growing emerging markets in the Middle East and African countries."

Comments (none posted)

Novell launches 'Desktop-to-Data Center' management solutions

Novell, Inc. has announced its desktop-to-data center management initiative. "Novell today announced the first offerings of its desktop-to-data center management initiative, including the availability of a comprehensive set of solutions which orchestrate the management of virtual machines, high-performance computing and other IT resources. Following the agreement with Microsoft* earlier this month, these offerings are the next steps in Novell's plan to deliver on its vision of interoperable, cross-platform management solutions."

Comments (none posted)

OSDL Mobile Linux Initiative Gains Another Heavy Hitter

Open Source Development Labs has announced its latest MLI member, Datang Mobile. OSDL "... today announced that Chinese handset manufacturer Datang Mobile will join OSDL as an active member of the Mobile Linux Initiative (MLI). Datang Mobile is a leading communication equipment provider in China and in markets around the globe. "Linux is being deployed on mobile devices shipped in China at a much higher rate than in any other region," said Stuart Cohen, CEO of OSDL. "Datang Mobile will bring increased representation from one of the most active and dynamic markets in the world, and its technical and business expertise will accelerate the adoption of Mobile Linux.""

Comments (none posted)

Rivet Software to Open Source Dragon View XBRL Viewer

Rivet Software has announced plans to release its Dragon View XBRL viewer application as open-source software. "Dragon View is the first commercially available client-based application that allows business professionals to easily review XBRL taxonomy and financial document information. Rivet plans to release its source code to the open source community in Q1 of 2007 to encourage the establishment of new communities for open source development of XBRL technology."

Comments (none posted)

New Books

Addison-Wesley Professional publishes The Ruby Way, 2nd Edition

Addison-Wesley Professional has announced the publication of The Ruby Way, 2nd Edition by Hal Fulton.

Full Story (comments: none)

Sams Announces New Ajax/Python Books

Sams Publishing has published the books Ajax for Web Application Developers by Kris Hadlock and Python Phrasebook (Essential Code and Commands) by Brad Dayley.

Full Story (comments: none)

Contests and Awards

LPI creates voucher contest for LPIC-3 volunteers

The Linux Professional Institute has announced a voucher contest for LPIC-3 certification exam contributors. "The Linux Professional Institute invites all Linux professionals to participate in the creation of their enterprise level LPIC-3 certification. The contest asks for IT professionals to complete a Job Task Analysis survey which will assist in the creation of a psychometrically-valid certification program. The Job Task Analysis (JTA) survey asks participants to determine how often a specific task is peformed as an IT professional (or understanding of the same) and how important it is to know the specific task or concept." Selected contributors will win a free LPIC-3 exam voucher.

Full Story (comments: none)

Nokia Foundation Award to Marten Mickos

Nokia has announced the winning of a EUR 10,000 Nokia Foundation Award by Marten Mickos. "Marten Mickos has strong merits in the leadership positions of international high-tech companies. Since 2001, he has been CEO of the Open Source company, MySQL. Mickos is known as a strong advocate of the Open Source community and MySQL has been at the forefront of developing successful business around open source."

Comments (none posted)

Event Reports

Transcripts of recent GPLv3 conference are online

Transcripts from GPLv3 conference speeches by Richard Stallman and Ciaran O'Riordan have been published.

Full Story (comments: none)

Calls for Presentations

Debian Miniconf at linux.conf.au 2007

A call for participation has gone out for the sixth Debian Miniconf, the event will be held in conjunction with the linux.conf.au 2007 on January 15-20, 2007 in Sydney, Australia.

Full Story (comments: none)

MySQL MiniConf at linux.conf.au 2007 cfp

A call for participation has gone out for the second MySQL Miniconf, the event will take place in Sydney, Australia on January 15 prior to linux.conf.au 2007.

Full Story (comments: none)

Make Art 2007 - call for participation

A call for participation has gone out for Make Art 2007, submissions are due by December 9. "Make Art is an international festival dedicated to the integration of free/libre and open source software in electronic arts. The second edition of Make Art will take place in Poitiers (FR), from the 2nd to the 8th of April 2007. Make Art offers performances, exhibitions, lectures and workshops, focused on the blurred line between art and software programming. The event is dedicated to artists who create their own tools, and apply the same rules to art as to free software development. We're currently seeking new, innovative FLOSS based works and projects: performances, lectures, software presentations, installations..."

Full Story (comments: none)

Ruby and Python Conference 2007

The Ruby & Python Conference 2007 will take place on April 14 and 15, 2007 in Poznan, Poland. "... the idea behind it is to put together experts with young programmers and to support a good communication channel for East-West exchange of prospective ideas. If you think you have something interesting to present or some ideas to share with other enthusiasts, we would be more then happy to welcome you as a Speaker."

Full Story (comments: none)

SCALE Call for papers (LinuxMedNews)

LinuxMedNews has announced a call for papers for the Open Source Health Care Summit, which will be part of the Southern California Linux Exposition (SCALE). SCALE will take place on February 9, 2007 in Los Angeles, CA, abstracts are due by December 29. "Generally we are interested in seeing solid presentations of the application of Free and Open Source Software to the healthcare environment. If you are doing something innovative that the world needs to know about, this is your opportunity!"

Comments (none posted)

Upcoming Events

Countdown to linux.conf.au 2007

The 48 day countdown to linux.conf.au has been posted. "We've been leaping out of our skins to reveal our first keynote speaker, and now we can! He's a scholar and a gentleman, and leads a double life as a kernel hacker extraordinaire. Without this man, we may have missed an entire generation of kernel hackers, and certainly wouldn't have had a penguin to go with our GNU -- that's right... We're going to make you click through to find out who!"

Full Story (comments: none)

Linux Installfest workshop in Davis, CA

The next LUGOD Linux Installfest workshop will be held in Davis, California on December 2, 2006.

Full Story (comments: none)

North America Mtn Summit announced

The North America Mtn Summit will take place on February 5-11 2007 in Mountain View, CA. "Okay, time to just go for it. I hereby declare that Mtn Summit 2007, North American edition, will be held February 5-11 in Mountain View. Be there or... don't be there. But you'll totally be missing out on balmy California weather, seeing core monotone developers scribbling madly on whiteboards, and the famous Google Cafeteria!"

Full Story (comments: none)

PHP Conference Brasil

PHP Conference Brasil will take place in Sao Paulo, Brazil on December 1-2, 2006.

Comments (none posted)

Ruby Related Conference Announcements (Linux Journal)

Linux Journal has announced two new Ruby conferences. QCon will take place in London, England on March 12-16, 2006 and the first MountainWest RubyConf will be held on March 16 and 17, 2007.

Comments (none posted)

Events: December 7, 2006 to February 5, 2007

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

Date(s)EventLocation
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,
January 11
January 12
Foundations of Open Media Software Sydney, Australia
January 15
January 20
linux.conf.au 2007 Sydney, Australia,
January 20
January 26
Cell Hack-a-thon Loveland, CO, USA
January 23
January 26
Open Source Meets Business Nürnberg, Germany
January 24 European Patent Conference Brussels, Belgium
January 30
February 1
Solutions Linux Expo Paris, France
February 1
February 2
LinuxDays Luxembourg Luxembourg, Luxembourg
February 2 FUDCon Boston 2007 Boston, MA, USA

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

Audio and Video programs

Watch Eben Moglen's Plone Conference Keynote Address

FSF General Counsel Eben Moglen's Plone Conference Keynote Address is available online. "In front of a standing-room-only crowd of over 350 Plone users and developers, Eben delivered an inspiring and wide-ranging talk that traced the connections between the free software movement, the One Laptop Per Child project, and the past three hundred years of modern industrial economic development, and placed our work into the larger context of the ongoing journey towards freedom and equality for all people."

Comments (1 posted)

RubyConf*MI Videos Now on the Web (Linux Journal)

Pat Eyler has announced the videos from the summer 2006 RubyConf*MI event. "Well, this is some news I've been wanting to share for a while, but I've had to wait until everything was ready. During the summer, I spoke at RubyConf*MI, one of the first regional Ruby Conferences (I think San Diego held the only one earlier than the Michigan folks). At the time, they filmed all the presentations."

Comments (none posted)

Share groups across Active Directory and Linux (Network World)

Network World presents an mp3 podcast with Gerald Carter. "With the latest Samba, you can populate one group on a Linux system with some members from the local system, others from Microsoft Active Directory. Since it works a lot like local groups in Microsoft Windows, now Linux and Windows administrators will be able to share the task of managing users and groups. Gerald (Jerry) Carter covers some techniques that he'll be explaining at the upcoming LinuxWorld Open Solutions Summit in New York City."

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