LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

LWN.net Weekly Edition for August 17, 2006

Coming soon: a free Java

Sun Microsystems took advantage of LinuxWorld to announce that, at long last, it was serious about releasing much of its Java system under an open source license. The upcoming releases - which could happen by the end of the year - will include both the Java Standard Edition and Java Micro Edition products. The Hotspot VM and the Java Development Kit are to be part of this release. For many Java developers, this is the moment they have been waiting for. Of course, there are a few remaining questions.

For years, Sun has resisted calls to release Java. The company's primary reason for keeping Java proprietary was that it was necessary to keep Java implementations compatible. A truly free Java would compromise the "write once, run everywhere" promise frequently made (if less frequently kept) by Sun. So, one might well ask what has changed. Here's the story from Sun:

We now think the benefits of accelerating innovation, opening new markets and opportunities, and fostering creativity that the open source model brings now outweigh the risks to compatibility. These risks are real, but at Sun, we believe that the wisdom of the community has evolved to where the market and developer community itself will act to demand compatibility as a bedrock feature of any implementations based on Java technology.

So, in other words, we are now smart enough to be entrusted with a free Java. Better late than never.

The usual post-announcement routine will have to be endured before a free Java is a reality. A thorough review of the code must be done so that Sun's lawyers can convince themselves that Sun has the right to release it all, and any encumbrances must be dealt with. Some sort of governance model must be chosen: who will decide what changes make it into mainline Java? Sun will want to retain some control here, but an overly tight-fisted approach could encourage a fork of the code and a potential loss of the compatibility that Sun values so highly.

Then, there is the issue of what license is to be used for the Java release. One might expect Sun to reach for the CDDL first, and that might be just how it plays out. But Sun might just want to consider how the newly-licensed Java would play with existing free projects. GNU Classpath is licensed under the GPL, so mixing of Java and Classpath code can only happen if Java carries a GPL-compatible license. On the other hand, the Apache Harmony project, which has made great strides toward an independent and free Java SE implementation, is using the Apache V2 license, which is not compatible with the GPL. This license difference has helped to keep Classpath and Harmony separate until now, and Java may have to choose a side (or neither).

One intriguing possibility is that Java could be released under GPLv3 (as soon as that license is real); version 3 of the GPL is intended to be compatible with the Apache license.

All of this depends on whether Sun places any value on license compatibility with the other projects or not - and how that value compares to Sun's other goals. Sun will have to work through a lot of issues before it can come to a real answer to these questions. But it does appear that the company has committed itself to releasing Java under a free license, and that can only be a good thing.

Comments (21 posted)

X.org, distributors, and proprietary modules

X11R7.1 (also known as X.org 7.1) was released back in May. It contains a number of useful new features, better 3D performance on a number of video adapters, and tons of fixes. It is, in general, the platform that X users probably want to be using. This release is not as widely used as it could be, however, and the associated story illustrates one of the costs of proprietary modules.

One of the developments merged into 7.1 was the AIGLX project, dedicated to the important goal of providing better eye candy for Linux users worldwide. Since this code had gone into the X.org mainline, the Fedora-based AIGLX developers decided that there was no reason to continue to maintain their own version. So the Fedora AIGLX repository stopped seeing updates; Fedora users wanting to use the current AIGLX code could get it straight from X.org 7.1.

The Fedora Core 5 distribution, however, shipped X.org 7.0. So, it was asked: would FC5 be updated to X.org 7.1? A major upgrade of this type might not be something all distributors would contemplate, but Fedora is supposed to move rapidly. As a matter of policy, Fedora tends to fix problems (and security issues in particular) by upgrading to the current release rather than by backporting fixes. So, back at the end of July, it was announced that there would be an X.org 7.1 update for Fedora Core 5.

Just one little problem stood in the way: the binary-only drivers from ATI and NVidia did not work with X.org 7.1 (ATI has since released an update). Perhaps, it was suggested, the X.org update could be postponed until such a time that the proprietary module vendors had released compatible versions? This idea was fairly strongly criticized on the mailing lists; Fedora is supposed to be a 100% free software distribution, and should not have to concern itself with the behavior of proprietary software vendors. Mike Harris, the Fedora X.org maintainer at that time (he has since retired), was quite clear on the subject:

Fedora does not support proprietary drivers at all, and never has, nor has any Red Hat OS that preceded it. Our OS products are not held hostage to the release schedule whims of 3rd party proprietary driver suppliers.

Part of the decision of choosing proprietary software, is making a conscious decision that you are held hostage by the vendor of that software to provide you with support for it. That unfortunate limitation should not expand to encompass all users of open source software. If that happens, everyone loses.

By this reasoning, everybody has lost. The Fedora advisory board met to discuss the issue; the resulting decision was that Fedora Core 5 would not be updated to X.org 7.1. The conclusion was that the interests of Fedora users using proprietary NVidia modules outweigh the interests of other users who would benefit from this update.

Needless to say, this decision has not been met with universal acclaim. One Fedora user asked:

If you were the owner of a company that had just announced plans to open source your drivers, would you feel you had made the right decision if a major linux distribution announced it had changed its mind about releasing the software that enabled your driver to run and delayed its shipment for two months *because* there were still vendors whose proprietary drivers were not updated?

The board has spoken, however, and the decision stands. Fedora users who are not up for the (sometimes hair-raising) experience of running from the development repository will have to wait for Fedora Core 6 to get X.org 7.1.

Lest anybody think that this is a Fedora-specific issue, a visit to this Gentoo forum discussion may be of interest. X.org 7.1 remains masked in Gentoo for the same reason - lack of proprietary vendor support - and over half of the people voting in the attached poll believe that situation should continue. Interestingly, only the x86 and amd64 architectures are being held back. The other Gentoo-supported architectures, for which NVidia and ATI modules are never available anyway, have moved forward to the current X.org release.

In both cases, distributors are acting in what they believe is the best interest of their users. Regardless of what one thinks of the outcome, it is encouraging that quite a bit of thought is clearly being put into the effects of changes on the user base. What is rather less encouraging is that the best interest of (at least) Fedora and Gentoo users is in the hands of proprietary module vendors, and that this dependency is imposing a cost on all users, whether they use the modules in question or not. These vendors should not have veto power over the release plans of free software distributions. One can only look forward to the day when current video hardware from all vendors can be used on 100% free systems.

Comments (124 posted)

cdrtools - a tale of two licenses

When Sun Microsystems set down to create a license for the release of Solaris and other code, the end result was the Common Development and Distribution License or CDDL. Most people who have looked hard at the license have agreed that it is, indeed, a free software license. It is also, however, considered to be incompatible with the GNU General Public License (GPL); the Free Software Foundation has this to say about the CDDL:

This is a free software license which is not a strong copyleft; it has some complex restrictions that make it incompatible with the GNU GPL. It requires that all attribution notices be maintained, while the GPL only requires certain types of notices. Also, it terminates in retaliation for certain aggressive uses of patents. So, a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.

This license incompatibility has, among other things, put a roadblock in the way of incorporating any Solaris code into the Linux kernel (and vice versa). The two remain in their own separate licensing universes, and cannot mix.

Not everybody appears to share this opinion, however. Consider Debian bug 377109, filed by the sharp-eyed license watchers in that camp. It seems that Jörg Shilling, the maintainer of cdrtools (containing cdrecord, mkisofs, and other tools), decided to license his build system for those tools under the CDDL. The GPL requires that build tools and scripts also be released under the GPL, so mixing the CDDL build system with the GPL-licensed CD/DVD tools made the whole thing undistributable - at least, in the eyes of the Debian developers.

Since that bug was filed, the situation has evolved somewhat. The current 2.01.01 cdrtools release has relicensed a number of code components under the CDDL. The relicensed bits include cdrecord and libscg. Other components, such as mkisofs and libparanoia, remain under the GPL and LGPL, respectively. Some of these licenses are unlikely to change; the mkisofs code has copyrights held by a number of people (and companies) other than Mr. Schilling, and going back as far as 1986. Since mkisofs, at least, is built with libscg, the resulting system is a combination of GPL and CDDL-licensed code. In the minds of most observers, this combination is not distributable.

The Debian developers are now trying to figure out what to do about this situation. As most people familiar with the relevant personalities would likely expect, conversations with Mr. Schilling have not come to any sort of productive outcome - though it has yielded an amusing nine-point plan from Mr. Schilling on how to fix Debian's cdrecord problems. A very possible outcome is that Debian will drop Mr. Schilling's cdrtools distribution and maintain a fork starting from the last distributable version; other distributors may well follow suit. The dvdrtools project has been pointed out as a possible starting point.

Forking cdrtools is not a particularly new idea. This package has been the subject of a long series of inflammatory disputes with its maintainer, who does not always agree with the Linux way of doing things. People have often wondered in public just why this version of cdrtools was still in use. The answer, presumably, lies in the fact that (1) cdrecord works for most people, who can happily ignore its maintainer, and (2) CD/DVD recording is a complex and tricky business which intimidates many developers who might otherwise jump into the code. Whatever the reasons might be, no cdrtools fork has gotten very far.

The licensing issue might just be the final straw that makes a viable fork happen. Distributors can ignore a difficult maintainer, but it is harder for them to ignore possible licensing issues. If they decide that cdrtools cannot be distributed in it current form, they will have no alternative to ceasing distribution - and that means coming up with a replacement. This may be the year when, finally, cdrtools for Linux finds a new maintainer.

Comments (75 posted)

Page editor: Jonathan Corbet

Security

OpenOffice.org security concerns

August 16, 2006

This article was contributed by Jake Edge.

Over the past month, there have been various news articles regarding OpenOffice.org (OO.o) security, particularly in comparison with its main closed source rival, MS Office. Some articles have depicted OO.o as vastly less secure based on research by an organization within the French Ministry of Defense. The situation is a lot more muddled than that and unfortunately, because details are hard to come by, it is difficult to fully evaluate the threat.

The original article (in French) described a meeting where a report on OO.o security was shared with various French ministries. The report supposedly claimed that for some threat types, OO.o was more vulnerable than MS Office. Another article, with the provocative title OpenOffice.org less secure than Microsoft Office?, appeared shortly thereafter and fanned the flames, positing that the city of Paris and other OO.o users in France might reconsider their tool choices based on the report.

A 'response' to the articles appeared on the OO.o website but did little to shed any light. It was claimed that it would be inappropriate to respond to a "leak from a private meeting" followed by some platitudes about security response by the OO.o team. Perhaps unsurprisingly, there was no confirmation or denial of the security issues.

Shortly thereafter, Sun's Technical Architect for OO.o, Malte Timmermann, posted some information in his blog. He and the OO.o team in Hamburg spoke with Eric Filiol, one of the authors of the report, to discuss the findings. According to Timmermann, there were three issues, only one of which was truly a bug and even it was "not really a security issue." All of the issues seem to revolve around macros and how they are trusted both by users and by the software itself.

Timmermann followed that up with another blog posting this week that gave a few more details. He claims that the original report (which is to be published in the Journal in Computer Virology) was "conceptual problems only, not about security exploits." The problems described all stem from an initial infection which happens via a user running untrusted code (either as a regular executable or as a macro in an untrusted document).

Timmermann rightly points out that if a user runs code from untrusted sources, changing security settings for OO.o may well be the least of their worries. Untrusted code can do anything that the user running it has permission to do and that has nothing to do with what OS or office suite you happen to be running. It may be that users still need additional training so that they do not run macros from untrusted documents, but OO.o does provide a security warning before executing them. He also points out that both MS Office and OO.o provide a powerful scripting language that has access to the underlying system and that threats from running untrusted macros are likely to be similar for both office suites.

So, depending on who you listen to, there are either some serious (but largely unspecified, at least as of yet) security issues with OO.o, or there are not. OO.o is more at risk for these (again unspecified) risks than MS Office or it is not. There is at least one bug that Timmermann mentions, but it has not yet been fixed (based on the most recent security fix for OO.o which was 29 June, well before this information came to light). It is not clear why there is so much murkiness surrounding these issues. Is it due to 'responsible' disclosure policies? Or are folks unwilling to disclose the most interesting pieces of the journal article before it is published?

Around the time these issues were being discussed, there were a number of 'zero-day' exploits in the wild against various MS Office formats. It seems likely that some of the technical press wanted to present 'balanced' coverage and seized on this issue to offset the negative press about MS Office. From the limited details we have seen so far, this particular report about the security of OO.o would not seem to merit the coverage that it has gotten.

Comments (11 posted)

Brief items

Rails 1.1.6, backports, and full disclosure

The Ruby on Rails web log mentions an important security update for Rails. "The cat is out of the bag, so here’s the full disclosure edition of the current security vulnerability. With Rails 1.1.0 through 1.1.5 (minus the short-lived 1.1.3), you can trigger the evaluation of Ruby code through the URL because of a bug in the routing code of Rails. This means that you can essentially take down a Rails process by starting something like /script/profiler, as the code will run for a long time and that process will be hung while it happens. Other URLs can even cause data loss. We’ve backported a fix to all the affected versions for those of you that can’t update."

Comments (none posted)

New vulnerabilities

drupal: missing input sanitizing

Package(s):drupal CVE #(s):CVE-2006-4002
Created:August 10, 2006 Updated:August 16, 2006
Description: The Drupal web platform performs insufficient input sanitizing in the user module, this can be used for a cross-site scripting attack.
Alerts:
Debian DSA-1147-1 2006-08-09

Comments (none posted)

gallery: multiple vulnerabilities

Package(s):gallery CVE #(s):CVE-2005-2734 CVE-2006-0330 CVE-2006-4030
Created:August 10, 2006 Updated:August 16, 2006
Description: gallery, a web-based photo album, has the following remotely exploitable vulnerabilities:

A cross-site scripting vulnerability can be used for the injection of web script code through HTML or EXIF information.

The user registration code is vulnerable to a cross-site scripting attack involving the injection of web script code.

The stats modules has missing input sanitizing, this can lead to information disclosure.

Alerts:
Debian DSA-1148-1 2006-08-09

Comments (none posted)

heartbeat: out-of-bounds read

Package(s):heartbeat CVE #(s):CVE-2006-3121
Created:August 15, 2006 Updated:August 25, 2006
Description: Yan Rong Ge discovered out-of-boundary memory access in heartbeat, the subsystem for High-Availability Linux. This could be used by a remote attacker to cause a denial of service.
Alerts:
Gentoo 200608-23 2006-08-24
Ubuntu USN-335-1 2006-08-16
Debian DSA-1151-1 2006-08-15

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

Comments (none posted)

Ruby on Rails: several vulnerabilities

Package(s):rails CVE #(s):
Created:August 14, 2006 Updated:August 16, 2006
Description: The Ruby on Rails developers have corrected some weaknesses in action_controller/, relative to the handling of the user input and the LOAD_PATH variable. A remote attacker could inject arbitrary entries into the LOAD_PATH variable and alter the main Ruby on Rails process. The security hole has only been partly solved in version 1.1.5. Version 1.1.6 now fully corrects it.
Alerts:
Gentoo 200608-20 2006-08-14

Comments (none posted)

squirrelmail: insecure permissions

Package(s):squirrelmail CVE #(s):CVE-2006-4019
Created:August 14, 2006 Updated:September 26, 2006
Description: Squirrelmail contains a vulnerability that allows authenticated users to read and write other users' preferences and attachments.
Alerts:
Red Hat RHSA-2006:0668-01 2006-09-26
Mandriva MDKSA-2006:147 2006-08-22
Debian DSA-1154-1 2006-08-20
Fedora FEDORA-2006-913 2006-08-15
rPath rPSA-2006-0152-1 2006-08-11

Comments (none posted)

warzone2100: buffer overflows

Package(s):warzone2100 CVE #(s):CVE-2006-3849
Created:August 11, 2006 Updated:August 16, 2006
Description: Luigi Auriemma discovered two buffer overflow vulnerabilities in Warzone 2100 Resurrection. The recvTextMessage function of the Warzone 2100 Resurrection server and the NETrecvFile function of the client use insufficiently sized buffers. A remote attacker could exploit these vulnerabilities by sending specially crafted input to the server, or enticing a user to load a specially crafted file from a malicious server. This may result in the execution of arbitrary code with the permissions of the user running Warzone 2100 Resurrection.
Alerts:
Gentoo 200608-16 2006-08-10

Comments (none posted)

WordPress: privilege escalation

Package(s):wordpress CVE #(s):
Created:August 11, 2006 Updated:August 16, 2006
Description: The WordPress developers have confirmed a vulnerability in capability checking for plugins. By exploiting a flaw, a user can circumvent WordPress access restrictions when using plugins. The actual impact depends on the configuration of WordPress and may range from trivial to critical, possibly even the execution of arbitrary PHP code.
Alerts:
Gentoo 200608-19 2006-08-10

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)

audacious: buffer overflow

Package(s):audacious CVE #(s):CVE-2006-3581 CVE-2006-3582
Created:August 2, 2006 Updated:September 13, 2006
Description: Audacious (prior to version 1.1.0) suffers from a buffer overflow which could be exploitable via a maliciously crafted media file.
Alerts:
Gentoo 200609-06 2006-09-12
Gentoo 200607-13 2006-07-29

Comments (none posted)

binutils: buffer overflow

Package(s):binutils CVE #(s):CVE-2006-2362
Created:May 27, 2006 Updated:August 29, 2006
Description: The GNU Binutils has a buffer overflow vulnerability in libbfd. Maliciously crafted Tektronix Hex Format files with improper length characters can cause a crash and possibly lead to the execution of arbitrary code.
Alerts:
Mandriva MDKSA-2006:153 2006-08-28
Ubuntu USN-292-1 2006-06-09
OpenPKG OpenPKG-SA-2006.009 2006-05-26

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)

ktools: buffer overflow

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

Comments (none posted)

cfs: denial of service

Package(s):cfs CVE #(s):CVE-2006-3123
Created:August 3, 2006 Updated:August 9, 2006
Description: The cryptographic filesystem has an integer overflow that can be used by local users to crash the encryption daemon and cause a denial of service.
Alerts:
Debian DSA-1138-1 2006-08-02

Comments (none posted)

chmlib: missing input sanitizing

Package(s):chmlib CVE #(s):CVE-2006-3178
Created:August 7, 2006 Updated:August 9, 2006
Description: It was discovered that one of the utilities shipped with chmlib, a library for dealing with Microsoft CHM files, performs insufficient sanitizing of filenames, which might lead to directory traversal.
Alerts:
Debian DSA-1144-1 2006-08-07

Comments (none posted)

clamav: remote code execution

Package(s):clamav CVE #(s):CVE-2006-4018
Created:August 9, 2006 Updated:August 18, 2006
Description: There is a boundary error in the clamav code used to unpack Windows PE executable files; the result could potentially allow a remote attacker to execute code on the system running clamav.
Alerts:
Debian DSA-1153-1 2006-08-18
Trustix TSLSA-2006-0046 2006-08-11
SuSE SUSE-SA:2006:046 2006-08-09
Mandriva MDKSA-2006:138 2006-08-08
Gentoo 200608-13 2006-08-08

Comments (none posted)

cpio: arbitrary code execution

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

Comments (none posted)

vixie-cron: privilege escalation

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

Comments (1 posted)

cscope: buffer overflows

Package(s):cscope CVE #(s):CVE-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)

dhcp: programming error

Package(s):dhcp CVE #(s):CVE-2006-3122
Created:August 4, 2006 Updated:August 9, 2006
Description: Justin Winschief and Andrew Steets discovered a bug in dhcp, the DHCP server for automatic IP address assignment, which causes the server to unexpectedly exit.
Alerts:
Debian DSA-1143-1 2006-08-04

Comments (none posted)

fbi: incorrect filtering

Package(s):fbi CVE #(s):CVE-2006-3119
Created:July 24, 2006 Updated:August 24, 2006
Description: Toth Andras discovered that the fbgs framebuffer postscript/PDF viewer contains a typo, which prevents the intended filter against malicious postscript commands from working correctly. This might lead to the deletion of user data when displaying a postscript file.
Alerts:
Gentoo 200608-22 2006-08-23
Debian DSA-1124-1 2006-07-24

Comments (none posted)

mozilla: multiple vulnerabilities

Package(s):firefox seamonkey thunderbird CVE #(s):CVE-2006-3113 CVE-2006-3677 CVE-2006-3801 CVE-2006-3802 CVE-2006-3803 CVE-2006-3804 CVE-2006-3805 CVE-2006-3806 CVE-2006-3807 CVE-2006-3808 CVE-2006-3809 CVE-2006-3810 CVE-2006-3811 CVE-2006-3812
Created:July 27, 2006 Updated:September 15, 2006
Description: This CERT advisory contains details on multiple vulnerabilities in Mozilla products, including Firefox, SeaMonkey and Thunderbird. The most serious vulnerabilities could allow a remote attacker to execute arbitrary code on an affected system.
Alerts:
Debian DSA-1160-2 2006-09-15
Debian DSA-1161-2 2006-09-13
Debian DSA-1159-2 2006-09-08
Debian DSA-1161-1 2006-08-29
Debian DSA-1160-1 2006-08-29
Red Hat RHSA-2006:0594-02 2006-08-28
Debian DSA-1159-1 2006-08-28
Mandriva MDKSA-2006:146 2006-08-21
Mandriva MDKSA-2006:145 2006-08-21
Mandriva MDKSA-2006:143-1 2006-08-17
Mandriva MDKSA-2006:143 2006-08-16
SuSE SUSE-SA:2006:048 2006-08-16
Fedora FEDORA-2006-902 2006-08-09
Fedora FEDORA-2006-903 2006-08-09
Gentoo 200608-04 2006-08-03
Gentoo 200608-03 2006-08-03
Gentoo 200608-02 2006-08-03
Red Hat RHSA-2006:0609-01 2006-08-02
Ubuntu USN-327-2 2006-08-01
Ubuntu USN-329-1 2006-07-28
Red Hat RHSA-2006:0611-01 2006-07-28
Red Hat RHSA-2006:0610-01 2006-07-28
Slackware SSA:2006-208-01 2006-07-28
rPath rPSA-2006-0138-1 2006-07-27
Red Hat RHSA-2006:0608-01 2006-07-27
Ubuntu USN-327-1 2006-07-27
rPath rPSA-2006-0137-1 2006-07-26

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

gdb: multiple vulnerabilities

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

Comments (5 posted)

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)

gnupg: integer overflow

Package(s):gnupg CVE #(s):CVE-2006-3746
Created:August 3, 2006 Updated:August 15, 2006
Description: GnuPG has an integer overflow vulnerability. An attacker can create an overly long packet that can cause GnuPG to crash or possibly overwrite memory, causing a denial of service or possible code execution.
Alerts:
Mandriva MDKSA-2006:141 2006-08-14
SuSE SUSE-SR:2006:020 2006-08-14
Gentoo 200608-08:02 2006-08-05
Gentoo 200608-08 2006-08-05
Trustix TSLSA-2006-0044 2006-08-04
Debian DSA-1141-1 2006-08-04
Fedora FEDORA-2006-868 2006-08-04
Fedora FEDORA-2006-867 2006-08-04
Debian DSA-1140-1 2006-08-03
Ubuntu USN-332-1 2006-08-03
Slackware SSA:2006-215-01 2006-08-03
rPath rPSA-2006-0143-1 2006-08-02
Red Hat RHSA-2006:0615-01 2006-08-02

Comments (none posted)

grip: buffer overflow

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

Comments (none posted)

gzip: arbitrary command execution

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

Comments (2 posted)

heartbeat: permission error

Package(s):heartbeat CVE #(s):CVE-2006-3815
Created:July 28, 2006 Updated:August 15, 2006
Description: Yan Rong Ge discovered that wrong permissions on a shared memory page in heartbeat, the subsystem for High-Availability Linux could be exploited by a local attacker to cause a denial of service.
Alerts:
Mandriva MDKSA-2006:142 2006-08-14
Ubuntu USN-326-1 2006-07-27
Debian DSA-1128-1 2006-07-28

Comments (none posted)

ImageMagick: heap overflow vulnerability

Package(s):ImageMagick CVE #(s):CVE-2006-2440
Created:May 25, 2006 Updated:September 5, 2006
Description: The ImageMagick DisplayImageCommand has a heap overflow vulnerability. If an maliciously created unexpanded glob is passed to ImageMagick, a heap overflow can result.
Alerts:
Debian DSA-1168-1 2006-09-04
Fedora FEDORA-2006-588 2006-05-24
Fedora FEDORA-2006-587 2006-05-24

Comments (none posted)

kdebase: local root vulnerability

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

Comments (none posted)

kdebase: privilege escalation

Package(s):kdebase CVE #(s):CVE-2006-2449
Created:June 15, 2006 Updated:August 28, 2006
Description: The KDE Display Manager(KDM) is vulnerable to a local symlink attack. A local user can use this to read arbitrary files that they do not have permission to access. See this KDE advisory for more information.
Alerts:
Fedora FEDORA-2006-942 2006-08-28
Debian DSA-1156-1 2006-08-27
Red Hat RHSA-2006:0576-01 2006-07-25
SuSE SUSE-SA:2006:039 2006-07-03
Slackware SSA:2006-178-01 2006-06-28
Gentoo 200606-23 2006-06-22
Fedora FEDORA-2006-726 2006-06-19
Fedora FEDORA-2006-725 2006-06-19
Mandriva MDKSA-2006:106 2006-06-15
Mandriva MDKSA-2006:105 2006-06-15
rPath rPSA-2006-0106-1 2006-06-15
Ubuntu USN-301-1 2006-06-14
Red Hat RHSA-2006:0548-01 2006-06-14

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

Package(s):kernel CVE #(s):CVE-2006-2445 CVE-2006-2448 CVE-2006-3085
Created:June 23, 2006 Updated:August 11, 2006
Description: There is a race condition error in the "posix-cpu-timers.c" script that does not prevent another CPU from attaching the timer to an exiting process. This could be exploited by attackers to cause a denial of service.

A flaw due to errors in "powerpc/kernel/signal_32.c" and "powerpc/kernel/signal_32.c" could allow userspace to provoke a machine check on 32-bit kernels.

An infinite loop in "netfilter/xt_sctp.c" could be exploited by attackers to exhaust all available memory resources, creating a denial of service condition.

Alerts:
SuSE SUSE-SA:2006:047 2006-08-11
Red Hat RHSA-2006:0575-01 2006-08-10
Mandriva MDKSA-2006:123 2006-07-13
rPath rPSA-2006-0110-1 2006-06-23
Trustix TSLSA-2006-0037 2006-06-23

Comments (none posted)

kernel: privilege escalation

Package(s):kernel-source-2.6.8 CVE #(s):CVE-2006-3626
Created:July 27, 2006 Updated:August 23, 2006
Description: The kernel process filesystem has a race condition that can be exploited for the purpose of privilege escalation. This affects multiple architectures.
Alerts:
Red Hat RHSA-2006:0617-01 2006-08-22
SuSE SUSE-SA:2006:049 2006-08-18
Debian DSA-1111-2 2006-07-26

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

libdumb: arbitrary code execution

Package(s):libdumb CVE #(s):CVE-2006-3668
Created:July 24, 2006 Updated:August 9, 2006
Description: Luigi Auriemma discovered that DUMB, a tracker music library, performs insufficient sanitizing of values parsed from IT music files, which might lead to a buffer overflow and execution of arbitrary code if manipulated files are read.
Alerts:
Gentoo 200608-14 2006-08-08
Fedora FEDORA-EXTRAS-2006-003 2006-08-02
Debian DSA-1123-1 2006-07-24

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)

Net::Server: format string vulnerability

Package(s): libnet-server-perl per-net-server CVE #(s):CVE-2005-1127
Created:July 24, 2006 Updated:August 11, 2006
Description: Peter Bieringer discovered that the Perl Net::Server, is vulnerable to a format string attack which may be exploitable by remote attackers. Among others, the "postgrey" utility is affected by this vulnerability.
Alerts:
Gentoo 200608-18 2006-08-10
Mandriva MDKSA-2006:131 2006-07-25
Debian DSA-1122-1 2005-07-24
Debian DSA-1121-1 2006-07-24

Comments (none posted)

libpam-ldap: authentication bypass

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

Comments (none posted)

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

Package(s):libtiff CVE #(s):CVE-2006-3459 CVE-2006-3460 CVE-2006-3461 CVE-2006-3462 CVE-2006-3463 CVE-2006-3464 CVE-2006-3465
Created:August 2, 2006 Updated:September 5, 2006
Description: An audit of the libtiff library (done by Tavis Ormandy at Google) turned up several buffer overflow vulnerabilities.
Alerts:
Red Hat RHSA-2006:0648-01 2006-08-28
Slackware SSA:2006-230-01 2006-08-18
Gentoo 200608-07 2006-08-04
Ubuntu USN-330-1 2006-08-02
Red Hat RHSA-2006:0603-01 2006-08-02
Debian DSA-1137-1 2006-08-02
rPath rPSA-2006-0142-1 2006-08-01
Mandriva MDKSA-2006:136 2006-08-01
Mandriva MDKSA-2006:137 2006-08-01
Fedora FEDORA-2006-877 2006-08-02
Fedora FEDORA-2006-878 2006-08-02

Comments (none posted)

libtiff: buffer overflow

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

Comments (none posted)

libvncserver: authentication bypass

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

Comments (none posted)

libwmf: integer overflow

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

Comments (none posted)

libxml2 - arbitrary code execution

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

Comments (none posted)

libxml2: multiple buffer overflows

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

Comments (none posted)

lynx: arbitrary command execution

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

Comments (none posted)

mutt: IMAP namespace buffer overflow

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

Comments (none posted)

mysql: format string bug

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

Comments (none posted)

MySQL: 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)

ntp: uses wrong gid

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

Comments (none posted)

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)

perl: setuid vulnerabilities

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

Comments (none posted)

php: multiple vulnerabilities

Package(s):php CVE #(s):CVE-2006-1990 CVE-2006-1991 CVE-2006-3017
Created:May 25, 2006 Updated:August 18, 2006
Description: The php wordwrap() function is vulnerable to an integer overflow. Attackers can submit long arguments to cause a heap-based buffer overflow, allowing arbitrary code execution.

PHP 5.x and PHP 4.4.2 have a problem with the substr_compare() function. An attacker can use an out-of-bounds offset argument to cause a memory access violation, causing a denial of service.

A bug in zend_hash_del() allowed attackers to prevent unsetting of some variables

Alerts:
Slackware SSA:2006-217-01 2006-08-07
Gentoo 200605-08:02 2006-05-08
Fedora-Legacy FLSA:175040 2006-07-27
Ubuntu USN-320-2 2006-07-26
Red Hat RHSA-2006:0567-01 2006-07-25
Ubuntu USN-320-1 2006-07-19
Red Hat RHSA-2006:0568-01 2006-07-12
Mandriva MDKSA-2006:122 2006-07-13
SuSE SUSE-SA:2006:034 2006-06-22
SuSE SUSE-SA:2006:031 2006-06-14
Mandriva MDKSA-2006:091 2006-05-24

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)

phpMyAdmin: multiple vulnerabilities

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

Comments (none posted)

pike: SQL injection

Package(s):pike CVE #(s):
Created:August 7, 2006 Updated:August 9, 2006
Description: Some input is not properly sanitized before being used in a SQL statement in the underlying PostgreSQL database. A remote attacker could provide malicious input to a pike program, which might result in the execution of arbitrary SQL statements.
Alerts:
Gentoo 200608-10 2006-08-06

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)

ppp: privilege escalation

Package(s):ppp CVE #(s):CVE-2006-2194
Created:July 6, 2006 Updated:August 14, 2006
Description: Marcus Meissner discovered that the winbind plugin of pppd does not check the result of the setuid() call. On systems that configure PAM limits for the maximum number of user processes and enable the winbind plugin, a local attacker could exploit this to execute the winbind NTLM authentication helper as root. Depending on the local winbind configuration, this could potentially lead to privilege escalation.
Alerts:
Debian DSA-1150-1 2006-08-12
Mandriva MDKA-2006:119 2006-07-10
Debian DSA-1106-1 2006-07-10
Ubuntu USN-310-1 2006-07-05

Comments (none posted)

Py2Play: remote execution of arbitrary Python code

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

Comments (none posted)

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)

ruby: multiple vulnerabilities

Package(s):ruby CVE #(s):CVE-2006-3694
Created:July 24, 2006 Updated:August 28, 2006
Description: Multiple unspecified vulnerabilities in Ruby before 1.8.5 allow remote attackers to bypass "safe level" checks via unspecified vectors involving the alias function and "directory operations".
Alerts:
Debian DSA-1157-1 2006-08-27
Debian DSA-1139-1 2006-08-03
Mandriva MDKSA-2006:134 2006-07-28
OpenPKG OpenPKG-SA-2006.016 2006-07-28
Red Hat RHSA-2006:0604-01 2006-07-27
Ubuntu USN-325-1 2006-07-27
Fedora FEDORA-2006-849 2006-07-22
Fedora FEDORA-2006-842 2006-07-22

Comments (none posted)

scorched3d: multiple vulnerabilities

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

Comments (none posted)

sendmail: denial of service

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

Comments (none posted)

shadow-utils: mailbox creation vulnerability

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

Comments (none posted)

sudo: vulnerability via scripts

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

Comments (none posted)

texinfo: temporary file vulnerability

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

Comments (none posted)

tin: buffer overflow

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

Comments (none posted)

unzip: long file name buffer overflow

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

Comments (1 posted)

w3c-libwww: possible stack overflow

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

Comments (1 posted)

wireshark: multiple vulnerabilities

Package(s):wireshark CVE #(s):CVE-2006-3627 CVE-2006-3628 CVE-2006-3629 CVE-2006-3630 CVE-2006-3631 CVE-2006-3632
Created:July 19, 2006 Updated:August 16, 2006
Description: Wireshark (formerly Ethereal) reports numerous vulnerabilities in versions 0.8.16 up to and including 0.99.0.
Alerts:
Red Hat RHSA-2006:0602-01 2006-08-16
Fedora FEDORA-2006-860 2006-07-28
Debian DSA-1127-1 2006-07-28
Gentoo 200607-09 2006-07-25
rPath rPSA-2006-0132-1 2006-07-19
Mandriva MDKSA-2006:128 2006-07-18

Comments (none posted)

xine-lib: buffer overflow

Package(s):xine-lib CVE #(s):CVE-2006-2802
Created:June 9, 2006 Updated:September 29, 2006
Description: Federico L. Bossi Bonin discovered a buffer overflow in the HTTP input module. By tricking an user into opening a malicious remote media location, a remote attacker could exploit this to crash Xine library frontends (like totem-xine, gxine, or xine-ui) and possibly even execute arbitrary code with the user's privileges.
Alerts:
Mandriva MDKSA-2006:176 2006-09-28
Mandriva MDKSA-2006:175 2006-09-28
Mandriva MDKSA-2006:174 2006-09-28
Mandriva MDKSA-2006:173 2006-09-28
Gentoo 200609-08 2006-09-13
Slackware SSA:2006-207-04 2006-07-27
Debian DSA-1105-1 2006-07-07
Mandriva MDKSA-2006:108 2006-06-20
Ubuntu USN-295-1 2006-06-09

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)

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)

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)

zope: privilege escalation

Package(s):zope CVE #(s):CVE-2006-3458
Created:July 13, 2006 Updated:August 9, 2006
Description: Zope version 2.7.0 to 2.7.8, 2.8.0 to 2.8.7, and 2.9.0 to 2.9.3 has a privilege escalation vulnerability related to its failure to deactivate the raw command. Remote users with privileges to edit zope pages with RestructuredText can cause arbitrary files to become exposed.
Alerts:
SuSE SUSE-SR:2006:019 2006-08-09
Debian DSA-1113-1 2006-07-18
Ubuntu USN-317-1 2006-07-13

Comments (1 posted)

Resources

Bruce Schneier facts

Ever wanted to know more about high-profile security writer Bruce Schneier? A quick visit or two to the Bruce Schneier facts site may be just what you need.

Comments (2 posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch remains 2.6.18-rc4; Linus will be on vacation for some time yet. In his absence, Greg Kroah-Hartman has released 2.6.18-rc4-gkh1, containing 64 patches intended for merging into the mainline after Linus returns.

The current -mm tree is 2.6.18-rc4-mm1. Recent changes to -mm include a reworking of the serial ATA configuration options ("If you blindly run `make oldconfig' you won't have any disks."), a new set of USB endpoint functions, a big x86-64 update, a reworking of the network time protocol code, support for read-only bind mounts, and the new Thinkpad embedded controller driver (despite concerns about its origin - see below).

The current 2.4 kernel is 2.4.33, released by Marcelo on August 11. This is Marcelo's final 2.4 release; the maintainership of this kernel now passes on to Willy Tarreau.

Comments (none posted)

Kernel development news

Quote of the week

ext3 will be around for many years yet. We cannot just let it rot due to some false belief that performing routine maintenance against it will for some magical reason cause it to break.

-- Andrew Morton

Comments (none posted)

The return of network block device deadlock prevention

Just over one year ago, LWN covered a patch set aimed at preventing potential deadlocks in the network subsystem. The problem being addressed can come about when the system is using a block (disk) device which is located on the other side of a network link. When the system runs short on memory, one of the things it must do is to write dirty pages back to disk, allowing that memory to be reused for other purposes. But writing to a network disk can require memory allocations in its own right - a need which comes at the worst possible time. This particular problem, which also arises with locally-attached drives, has been solved for a while by keeping a small memory reserve specifically for block I/O operations.

Network-attached drives have an additional problem, however, in that no write can be considered complete until an acknowledgment has been received from the remote device. Receiving that acknowledgment requires that the system be able to receive (and process) network packets - and that can require unbounded amounts of memory. There may be any amount of incoming network data which has nothing to do with outstanding block I/O requests, and that data can make it impossible to receive the packets which the memory-constrained system is so desperately waiting to receive. The deadlock avoidance patch made some changes aimed at ensuring that the system could always receive and process incoming block I/O traffic.

A year later, this patch set has resurfaced. The original author (Daniel Phillips) has stepped aside, and Peter Zijlstra has taken the lead. In many ways, the current version of the patch resembled its predecessors, but there have been enough changes to warrant a new look.

The patch still works by enlarging the emergency reserve area maintained by the core page allocator. There is a GFP flag (__GFP_MEMALLOC) which allows a particular allocation call to be satisfied out of the reserve, if necessary. The core idea is to use this reserve to receive vital incoming network packets without allowing it to be overrun with useless stuff.

To that end, code which is performing block I/O over a network connection sets the SOCK_MEMALLOC flag on its socket(s). Previous versions of the patch would then set a flag on any associated network interfaces to indicate that block I/O was passing through that interface, but the current version skips that step. Instead, any attempt to allocate an sk_buff (packet) structure from a network device driver will dip into the memory reserves if need be. Thus, as long as the reserves hold out, the system will always be able to allocate buffers for incoming packets.

The key is to receive the important packets without exhausting the reserves with useless data (streaming video from LinuxWorld keynotes, say). To that end, the networking code is patched to check for the SOCK_MEMALLOC flag as soon as possible after the socket for each incoming packet is identified. If that flag is not set, and the incoming packet is using memory from the reserves, the packet will be dropped immediately, freeing its memory for other uses. So packets related to block I/O are received and processed as usual; just about everything else gets dropped at the earliest possible moment.

The latest version of the patch includes a new memory allocator, called SROG, which is used for handling reserve memory. It is intended to be fast and simple, and to release memory back to the system as quickly as possible. To that end, it tries to group related allocations together, and it isolates each group of allocations (generally the sk_buff structure and its associated data area) onto their own pages. So every time a packet is released, its associated memory immediately becomes available to the system as a whole.

This patch set is proving to be a bit of a hard sell, however. The deadlock scenario is seen as being relatively unlikely - there have not been streams of bug reports on this topic - and, in most cases, it can be avoided simply by swapping to a local disk. The set of systems whose owners can afford fancy network storage arrays, but where those same owners are unable to invest in a local disk for swapping, is thought to be small. Making the networking layer more complex to address this particular problem does not appeal to everybody.

Networking maintainer David Miller would like to see a different sort of approach to network memory allocations:

I think there is more profitability from a solution that really does something about "network memory", and doesn't try to say "these devices are special" or "these sockets are special". Special cases generally suck.

We already limit and control TCP socket memory globally in the system. If we do this for all socket and anonymous network buffer allocations, which is sort of implicity in Evgeniy's network tree allocator design, we can solve this problem in a more reasonable way.

This comment refers to Evgeniy Polyakov's network memory allocator patch, recently posted for consideration. This work is in a highly transitional state and is a little hard to read. The core, however, is this: it is (yet another) separate memory allocator, oriented toward the needs of the networking system. It is designed to keep memory allocations local to a single CPU, so each processor has its own set of pages to hand out. Allocated objects are packed as tightly as possible, minimizing internal fragmentation. There is no recourse to the system memory allocator in the current design, so, when a particular processor runs out, allocations will fail. Memory exhaustion in the rest of the system will not affect the network allocator, however. The author claims improved networking performance:

Benchmarks with trivial epoll based web server showed noticeable (more than 40%) improvements of the request rates (1600-1800 requests per second vs. more than 2300 ones). It can be described by more cache-friendly freeing algorithm, by tighter objects packing and thus reduced cache line ping-pongs, reduced lookups into higher-layer caches and so on.

This code is also written with an eye toward mapping networking buffers directly into user space, perhaps in conjunction with a future network channel implementation.

The network allocator patch clearly has the eye of the networking maintainer at the moment. That code is fairly far from being ready to merge, however, and not everybody agrees that it solves all of problems. So this is a discussion which could go on for some time yet.

Comments (4 posted)

Code of (still) uncertain origin

In last week's episode, we looked at the story of the new Thinkpad embedded controller driver and its author "Shem Multinymous." The situation had been put on hold after Pavel Machek had offered to sign off on the code, and the discussion died down for a bit. Not for long, though.

Robert Love, the author of the accelerometer driver which (among other things) is replaced by this code, reviewed it, noting "I am glad someone has apparently better access to hardware specs than I did" That brought Andrew Morton back in, saying:

This situation is still a concern. From where did this additional register information come? [...]

We're setting precedent here and we need Linus around to resolve this. Perhaps we can ask "Shem" to reveal his true identity to Linus (and maybe me) privately and then we proceed on that basis. The rule could be "each of the Signed-off-by:ers should know the identity of the others".

That is not good enough for Greg Kroah-Hartman, however:

For what it's worth, I'm not going to be handling these patches at all (normally the hwmon patches go to Linus through Jean and then through me.) If the original developer does not want to work in the open like the rest of us, I can respect that, but unfortunately I can't accept the risk of accepting their code.

Jean Delvare has also declined to look at the code, saying that the legal uncertainty is too strong. Shem Multinymous, on the other hand, seems willing to come clean to Linus and Andrew if that is what it takes to get the code into the kernel. So it is conceivable that things could happen that way, with the code bypassing the maintainers who would normally handle (and review) it. Some residual concern could remain, however, perhaps to the point that distributors would consider removing the code from the kernels they ship.

"Shem" has also posted two separate messages on the provenance of the information used in this driver. The story, it seems, starts with a reverse-engineered Windows driver. Then, a real spec for the embedded controller chip was found. After that, it was mostly a matter of putting the pieces together. Or so it is said.

If this story holds together, then the new code probably is something which can be merged into the mainline without worry; it should be at least as legitimate as the original driver which it replaces. But, even if it gets in, this code will have set a precedent of sorts: anonymous submissions (at least, those submitted under an obvious pseudonym) are going to have a hard time getting through the process. Nobody wants to be the person who guided bad code into the kernel.

Comments (12 posted)

The cdev interface

Since time immemorial, the basic registration interface for char devices in the kernel has been:

    int register_chrdev(unsigned int major, const char *name,
                        const struct file_operations *fops);
    int unregister_chrdev(unsigned int major, const char *name);

In the old days, register_chrdev() would allocate all 256 minor numbers associated with the given major, associating the given name and file operations with all of them. If the major number is given as zero, one will be allocated on the fly. The corresponding unregister_chrdev() call would release all of those minor numbers. This call asked for the name as a safety measure; if the name did not match that provided when the major number was registered, the unregister_chrdev() call would fail.

In the intense period prior to the release of the 2.6.0 kernel, Al Viro set out to find a way to expand the device number range. One of the problems to be solved was the huge set of drivers which "knew" that minor numbers never went any higher than 255. One option would have been to audit every driver in the tree, ensuring that it did the right thing with minor numbers. Time was in short supply, however, and volunteers to do that particular job were in even shorter supply. So Al took a different approach: he created a new interface for the registration of char devices, then reimplemented the old interface as a compatibility layer which would allocate minor numbers 0..255 for a given major. In this way, unconverted code would continue to work as always, with the kernel guaranteeing that it would never see any minor numbers that it would not have seen before. Over time, drivers could be converted to the new interface, which has a number of advantages.

As it happens, that conversion never really came to be. Since the old interface continued to work, was familiar, and was a little simpler to use, developers stuck with it. Perhaps more importantly, the long-feared device number shortage never happened. Greater use of dynamic numbers, more generic device interfaces, and the hotplug mechanism all came together to make (most) Linux systems fit easily within the older device number space, to the point that the expanded numbers are rarely used. A quick scan on your editor's system reveals exactly three minor numbers greater than 255, all under /dev/bus/usb. So there has been no strong reason to convert to the new character device interface.

Recently, Alexey Dobriyan noticed that unregister_chrdev() no longer checks the name argument, so he posted a patch which removes that argument, fixing all callers in the process. Your editor suggested that, perhaps, this would be a good time to move those callers to the newer interface, rather than reworking the older, compatibility interface. In response, another developer suggested that better documentation for the new interface would be a good thing to have. To that end, here is a quick overview of how char device registration is meant to be done in 2.6.

The newer interface breaks down char device registration into two distinct steps: allocation of a range of device numbers, and association of specific devices with those numbers. The allocation phase is handled with either of:

    int register_chrdev_region(dev_t first, unsigned int count, 
                               const char *name);
    int alloc_chrdev_region(dev_t *first, unsigned int firstminor,
                            unsigned int count, char *name);

The first form will allocate count minor numbers, starting with the major/minor pair found in first, and remembering name with all of them. The second form is intended for use when the desired major number is not known ahead of time; it will allocate a major number, then allocate count minor numbers, starting at firstminor. The beginning of the allocated number range will be returned in first. The return value will be zero on success or a negative error code on failure.

A few things are worth noting here. With either version, the major number used could be shared with other, completely unrelated devices. Only the specific minor number range allocated belongs to any given caller. These minor numbers can be greater than 255. It is possible that the allocated range of device numbers could overflow the minor number range, spilling into the next major number. That behavior is enabled by design, and everything should work correctly - though, as far as your editor knows, no production kernel has any allocations which work that way.

Regardless of which allocation function was used, device numbers can be returned to the system with:

    void unregister_chrdev_region(dev_t first, unsigned int count);

The association of device numbers with specific devices happens by way of the cdev structure, found in <linux/cdev.h>. It is possible to allocate an initialize a cdev structure with a sequence like:

    struct cdev *my_dev = cdev_alloc();

    if (my_dev != NULL)
    	my_dev->ops = &my_fops;  /* The file_operations structure */
	my_dev->owner = THIS_MODULE;
    else
    	/* No memory, we lose */

In the more common usage pattern, however, the cdev structure will be embedded within some larger, device-specific structure, and it will be allocated with that structure. In this case, the function to initialize the cdev is:

    void cdev_init(struct cdev *cdev, const struct file_operations *fops);
    /* Need to set ->owner separately */

Either way, the structure is put into proper operating condition, and it will be equipped with the file_operations which should be invoked for the associated device. The owner field of the structure should be initialized to THIS_MODULE to protect against ill-advised module unloads while the device is active.

The final step is to add the cdev to the system, associating it with the appropriate device number(s). The tool for that job is:

    int cdev_add(struct cdev *cdev, dev_t first, unsigned int count);

This function will add cdev to the system. It will service operations for the count device numbers starting with first; a cdev will often serve a single device number, but it does not have to be that way. Note that cdev_add() can fail; if the return code is zero, the device has not been added to the system.

Just as importantly: as soon as cdev_add() succeeds, the device is live, and its file operations can be called by the kernel. So a driver should not call cdev_add() until the initialization of the associated device is complete. To do otherwise is to invite unpleasant race conditions.

Removal of a char device from the system is done with:

    void cdev_del(struct cdev *cdev);

The cdev should not be referenced after this call. In particular, if cdev was obtained with cdev_alloc(), it will likely be freed in cdev_del().

One final trick worth knowing about: when a char device's file operations are invoked, the associated inode pointer will be passed in, as usual. The field inode->i_cdev contains a pointer to the cdev structure for the device. Drivers can use that pointer to get to their own device-specific structure (perhaps with container_of()). It is, thus, no longer necessary to try to map the minor number onto an internal device - an operation which many drivers got wrong.

The cdev interface evolved somewhat in early 2.6 releases, but has not seen any changes in some time.

Comments (3 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

  • Junio C Hamano: GIT 1.4.2. (August 14, 2006)

Device drivers

Documentation

Filesystems and block I/O

Janitorial

Memory management

Networking

Security-related

Virtualization and containers

Page editor: Jonathan Corbet

Distributions

News and Editorials

Speedy Fedora updates

Last week a small rant was posted to the fedora-advisory-board mailing list, wondering why Fedora had not issued an update for security issues fixed in Firefox 1.5.0.5. For the record, updates for Fedora Core 5 were already in the works at that time. Both Firefox and Thunderbird updates were released very soon after the rant was posted.

It turns out that Red Hat has one over-worked developer handling all Mozilla products for all releases from Red Hat Enterprise Linux 2.1 through Fedora Core 6 development. Whew! It also seems that a problem with S/390 builds delayed the Fedora Core 5 update (even though that architecture is only supported by RHEL, not Fedora).

According to the LWN vulnerability report, an advisory for the RHEL 3 Seamonkey package was very timely. That update was followed closely by Firefox and Thunderbird updates for RHEL 4. Nearly a week went by before the RHEL 4 Seamonkey package was updated, and Fedora Core 5 was the last to be addressed.

From a business standpoint it makes sense for Red Hat to fix things for their paying customers first. Fedora is the community distribution, and it needs help from the community. Many interesting ideas were discussed in the ensuing thread ranging from having a Red Hat developer ask for help on the fedora-maintainers list when they need it, to better version control systems that would make it easier for community members to submit patches.

Every one did agree that Fedora should be doing better.

Comments (3 posted)

New Releases

Ubuntu 6.06.1 LTS released

Ubuntu 6.06.1 LTS has been announced, it features more than 300 post-release package updates. "The Ubuntu team is proud to announce the release of Ubuntu 6.06.1 LTS, the first maintenance release of "Dapper Drake". This release includes both installable Desktop CDs and alternate text-mode installation CDs for several architectures, for Ubuntu, Kubuntu and Edubuntu. Xubuntu is also included, although commercial support for it is not available from Canonical Ltd."

Full Story (comments: 9)

Ubuntu 6.06.1 LTS for UltraSPARC re-released

A new ISO image for the UltraSPARC version of Ubuntu 6.06.1 LTS has been created. "Due to an unfortunate hiccup in the CD build system, the ISO image for Ubuntu Server on UltraSPARC had to be regenerated. The original image featured a set of mismatched kernel and module packages which would have prevented the installation from completing fully."

Full Story (comments: none)

Red Hat Enterprise Linux 4 Update 4

The fourth update for Red Hat Enterprise Linux is out. The release notes contain the details. (Thanks to Scott Dowdle)

Comments (none posted)

Slackware 11.0 RC 1

Slackware 11.0 release candidate 1 was announced on the August 14 Slackware-current change log.

Full Story (comments: none)

openSUSE 10.2 Alpha3 Release

The third alpha release of openSUSE 10.2 is available for testing. "The codename of openSUSE 10.2 is "Basilisk Lizard". With the rename of the distribution, we renamed also the name in bugzilla.novell.com so that you have to report bugs against "openSUSE 10.2"."

Full Story (comments: none)

Debian Installer etch beta 3 released

The third beta release of the Debian etch installer is out.
Major new features introduced with this release:
 * Option to install using a graphical user interface on i386 and amd64. For powerpc this option is experimental.
 * Support for setting up encrypted partitions during installation.

Full Story (comments: none)

Distribution News

Gentoo provides social workspaces to close the gap between users and developers

The Gentoo Overlays project, together with other groups including Gentoo Infrastructure and User Relations, has announced the availability of a new service to provide a single source for development overlays. "Stuart Herbert, the founder of the project, envisions this service, overlays.gentoo.org, as a way to create social workspaces where developers can collaborate with each other and with users to improve the Gentoo experience for everyone."

Full Story (comments: 2)

Novell Renames Community Linux Distribution 'openSUSE'

Here's a press release (click below) from Novell officially rebranding its community distribution as "openSUSE(TM)". Novell's enterprise Linux products will continue to be designated "SUSE Linux Enterprise". openSUSE now has a new mailing list server as well.

Full Story (comments: none)

Goodbye, Netwosix

Vincenzo Ciaglia has announced the end of the Netwosix distribution. "Linux Netwosix was originally created with the goal of providing a security environment for building and creating new security-related solutions. With the passing of time I realized that the project has failed to achieve its goals within 3 years of hard work. This, among many reasons, is the most important because I never received help from anyone. Regardless of the fact that Netwosix has been downloaded by more than 60,000 users all around the world, I'm here to announce the shutting down of my dear project. Day after day I understand that I can't create a "valid security-oriented product" alone."

Comments (none posted)

Yum config for Fedora Core 4

The Fedora Legacy project has released yum configurations for Fedora Core 4. Currently there are no Fedora Legacy updates for 4, however the latest updates as released by the Fedora Project are available.

Full Story (comments: none)

Bits from the DPL: Looking back

Anthony Towns covers several topics from his first few months as Debian Project Leader. "It's been a while since I've posted anything DPLish to dda, so to avoid ending up with a traditionally long aj-esque spiel, I'm splitting the stuff I want to talk about between two posts. We'll see how that works out..."

Full Story (comments: none)

Report of Cuba visit

David Moreno Garza reports on the state of free software and Debian in Cuba. "The first day I was in Cuba I had the chance to meet some of the active members in the free software community, precisely and as it was expected, at least as I know it, most of them are a bunch of good and big friends. We had the chance to drink some rum and to taste to nice black Cuban coffee, besides that Medardo cooked his worldwide famous spaghetti with a sauce which I still keep a wonderful memory because of its incomparable aroma."

Full Story (comments: none)

Introducing automatic crash reporting in Edgy

Ubuntu has added automatic crash reporting to the upcoming Edgy release. "with today's ubuntu-meta change (which added the 'apport-gtk' package to ubuntu-desktop), Edgy now has automatic crash reporting. It is not yet quite as automatic as it could be, since we do not yet have a proper bug reporting tool, but it should already help developers to track down crashes more efficiently"

Full Story (comments: none)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for August 15, 2006 covers Debian's 13th birthday, the etch song, Wotomae - the distribution-wide tracker tool, a release update, a Python transition status report, a report from the Project Leader, Debian-Installer Etch Beta 3 released, and more.

Full Story (comments: none)

Fedora Weekly News Issue 59

This edition of the Fedora Weekly News looks at Fedora @ LinuxWorld SF 2006, Fedora Core 6 Test 2, Fedora Core 4 Transferred to Fedora Legacy, Fedora Core 4 Support and Yum Config, Fedora usability was born!, Review: Fedora Core 6 - First Impressions, and more.

Comments (none posted)

Ubuntu Weekly Newsletter Issue #9

The Ubuntu Weekly Newsletter for August 6 - 12, 2006 covers the 6.06.1 point release, Welcoming Jono Bacon, the new Ubuntu community manager, the Ubuntu web universe, MOTU School, Ubuntu New User Mentors Classroom, and several other topics.

Full Story (comments: none)

DistroWatch Weekly, Issue 164

The DistroWatch Weekly for August 14, 2006 is out. "The openSUSE project celebrated its first year in existence last week and it has a lot to be proud of: two great releases, many new users and a solid base for Novell's enterprise products. In the meanwhile, the founder of Gentoo Linux Daniel Robbins is once again working on his old project, while the creator of Mandrake Linux Gaël Duval keeps on hacking on the mysterious Ulteo distribution. But not all is good news this week - we are sad to say good-bye to Shawn Milo and the podcast edition of DistroWatch Weekly. Finally, if you live in Central America, don't miss the statistical table summarising visits to DistroWatch from your region."

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 5: kernel (update to 2.6.17.8), evolution (rebuild), libsoup (update to 2.2.96), evolution-connector (update to 2.6.3), gtkhtml3 (update to 3.10.3), evolution-data-server (update to 1.6), cvs (bug fixes), netpbm (update to 10.34), libwnck (update to 2.14.3), gnome-desktop (update to 2.14.3), gnome-menus (update to 2.14.3), gnome-panel (update to 2.14.3), gnome-screensaver (update to 2.14.3), nautilus-cd-burner (update to 2.14.3), eel2 (update to 2.14.3), file-roller (update to 2.14.4), gnome-session (update to 2.14.3), eog (update to 2.14.3), gnome-applets (update to 2.14.3), gnome-utils (update to zenity 2.14.3), nautilus (update to 2.14.3), gtksourceview (update to 1.6.2), gnome-games (update to 2.14.3), yelp (update to 2.14.3), gnome-themes (update to 2.14.3), createrepo (bug fix), cairo-java (new upstream version), libgtk-java (new upstream version), glib-java (new upstream version), libgnome-java (new upstream version), libgconf-java (new upstream version), libvte-java (new upstream version), libglade-java (new upstream version)

Comments (none posted)

rPath updates

Updates for rPath Linux 1: MySQL-python (bug fix), pycrypto (remove patented algorithms), conary, conary-build, conary-repository (Conary 1.0.28 maintenance release), conary, conary-build, conary-repository, conary-policy (Conary 1.0.29 maintenance release).

Comments (none posted)

Trustix update

Trustix has fixed various bugs in distcache and pvm for TSL 3.0.

Full Story (comments: none)

Newsletters and articles of interest

Gentoo Portage secrets (Linux.com)

Linux.com looks at Gentoo's Portage package management system. "Gentoo Linux is perhaps the most-used source-based Linux distribution. One secret to its success is the powerful and handy Portage package management system. While Gentoo comes with extensive documentation covering most aspects of using Portage, the techniques described in Gentoo's handbook and other documentation are not always the most effective ones. Here are some insider tips that can greatly increase your productivity."

Comments (2 posted)

Everything you always wanted to know about Linux distros (Linux-Watch)

Linux-Watch looks at the Wikipedia article, Comparison of Linux Distributions. "Want to know who created Arch Linux? It's in there. Want to know what version of the Linux kernel the Lycoris Desktop/LX reached before it was folded into Mandriva? That's there too. Do you hanker to know what desktop manager PCLinuxOS uses by default? You can find that there, too."

Comments (none posted)

Debian Server Setup (DebianHelp)

DebianHelp provides step-by-step tutorials for setting up Debian servers. This includes Debian Installation, FTP Server Setup, Webserver Setup, Samba Server Setup, Database Server Setup, Time clock sync, Mail Server Configuration, VNC Server setup, Proxy Server Setup, SSH Server Setup, tftp Server Setup, DHCP Server Setup, IPtables Configuration, DNS Server Setup, and more.

Comments (none posted)

Page editor: Rebecca Sobol

Development

Tux Droid brings Tux the penguin alive

Tux Droid is a fun new project that combines open-source software with a hardware project to create a wireless animated version of Tux the penguin, the Linux mascot:

Tux, the official Linux mascot, is alive! There's a new little companion dedicated to the Linux community. Tux Droid is a robot wirelessly connected to a computer (running Linux!) which will add a new dimension to your applications.

The development team appears to be located in Belgium; they launched (PDF) the project in April of 2006, with hardware supplied by the company kysoh, whose name stands for Keep Your Sense Of Humor.

[Tux Droid] Tux Droid is interfaced to the host computer via a 2.4 Ghz wireless USB link. Control information and audio are routed back and forth across this link. The wireless link allows Tux Droid to be separated from the host computer, expanding the possible uses for the device. Power to the penguin comes from a set of rechargeable batteries and an AC power supply/recharger.

The Tux Droid can perform the following output functions:

  • Flapping of the wings.
  • Movement of the eyelids.
  • Movement of the beak.
  • Spinning at the base.
  • Light blue LEDs in the eyes.
  • Output of audio via a built in speaker.
Input functions include:
  • Sensing a tap on the head.
  • Sensing movement of the wings.
  • Input of audio via a microphone.
  • Reception of infrared signals from a TV-style remote control.
The Tux Droid API document is still in an early stage. The API development page describes the communication paths across the wireless USB link. The hardware architecture describes the data communication paths throughout the system. The penguin's embedded Behavioral CPU is an Atmel AVR microcontroller which is running open-source control software. The AVR connects to the mechanical interfaces and LED directly, and communicates with the wireless link and sound device through an internal I²C bus.

A wide variety of possible applications have been suggested for the Tux Droid, including flapping its wings for incoming email, dancing along with music that is playing, controlling multimedia playback functions, and more. One use that your author particularly liked was having the penguin light up its eyes, flap its wings and make noise to signal a system error. One can imagine connecting some network monitoring software up to the device for an amusing system security alarm.

A prototype of Tux Droid was recently demonstrated at the recent O'Reilly Open Source Convention in Portland, Oregon. A number of interesting animations show some potential uses for Tux Droid. This animation [Flash] presents a good representation of the penguin in motion. Hardware preorders are being accepted for early adopters of this critical technology.

Tux Droid shows how, with a little imagination, an open-source project can be innovative, useful, and plenty of fun. The only thing your author would like to suggest is the replacement of the blue LEDs with RGB clusters. There's nothing like red eyes to convey a mood.

Comments (4 posted)

System Applications

Backup Software

dkop 010 announced

Release 010 of dkop is available, it features bug fixes and improved documentation. "dkop is a Linux utility program for copying disk files to recordable DVD media. With dkop, you can copy your files to DVD for safekeeping or archival storage, and verify that the copy is good (no read errors). dkop is a free program licensed under the GNU General Public License. Three kinds of backup are available: full, incremental, and accumulate."

Comments (none posted)

Clusters and Grids

Linux-HA 1.2.5 released

Version 1.2.5 of the Linux-HA cluster management software is out. "1.2.5 is a recommended upgrade for anyone running a 1.2 version of heartbeat as it contains a fix for a remote denial of service vulnerability."

Full Story (comments: none)

Linux-HA 2.0.7 available

Version 2.0.7 of the Linux-HA cluster management software is out. "2.0.7 has is a recommended upgrade for anyone running a 2.0 version of heartbeat as it contains a fix for a remote denial of service vulnerability."

Full Story (comments: none)

Database Software

Firebird 2.00 Release Candidate 4 announced

Release candidate 4 of the Firebird 2.00 DBMS has been announced. "Firebird 2 contains a large number of new features, including derived tables, support for Execute Block, increased table sizes, new improved index code (the 252-byte index length limit is no longer applicable), expression indices, numerous optimiser improvements, enhanced security features, support for on-line incremental backups, new international language support, along with numerous other improvements and bug fixes."

Comments (none posted)

MySQL 5.1 New Features: MySQL Partitions

The MySQL DBMS project has a tutorial article on partitioning in the upcoming MySQL 5.1 release. "Partitioning is a way of pre-organizing table storage. You can say "some of the table's rows will go here, some will go there, still others will go to to still other places". Often, depending on the storage engine, the effect is to spread the table's rows over different files or even different disks. We - one of the folks who write the MySQL Reference Manual and one of the folks who test new features - will try to touch on everything that we, or beta testers, or participants in the the MySQL forums, have ever considered is worth touching on about partitioning. Nevertheless we won't repeat what's already in the MySQL Reference Manual when we can't think of a different way to say it."

Comments (none posted)

SQLite 3.3.7 released

Version 3.3.7 of SQLite, a light weight DBMS, is out. "Version 3.3.7 includes support for loadable extensions and virtual tables. But both features are still considered "beta" and their APIs are subject to change in a future release. This release is mostly to make available the minor bug fixes that have accumulated since 3.3.6. Upgrading is not necessary. Do so only if you encounter one of the obscure bugs that have been fixed or if you want to try out the new features."

Comments (none posted)

Mail Software

sendmail 8.13.8 available

Version 8.13.8 of the sendmail mail transfer agent has been announced. "It fixes some problems introduced in 8.13.7, as well as some other bugs. For a complete list of changes see the release notes down below."

Full Story (comments: none)

Networking Tools

Hobbit Monitor version 4.2 released

Version 4.2 of Hobbit Monitor is out. "The Hobbit monitor is a full-featured, Open Source tool for monitoring the health and performance of networked systems. Systems can be monitored for various usage parameters such as cpu-, memory- and disk-utilisation; but also logfiles, network ports in use, file- and directory-size and the bandwidth used on network interfaces is automatically registered. Common network services (Web, E-mail, DNS, LDAP etc.) can be monitored, as well as custom network services, with a full check of whether the service is running and responding as it should."

Full Story (comments: none)

VPN Software

SSL-Explorer 0.2.7 released (SourceForge)

Version 0.2.7 of SSL-Explorer, a browser based SSL VPN solution, has been announced. "The main addition to this 0.2.7 release of SSL-Explorer is a major alteration to the authentication flow which has been changed to a multi-stage login process. The system now has the ability to alter the selectable authentication schemes for a particular user depending on those granted to them via their policies. Additionally, an RSS based context sensitive help system has now been introduced into this release. Also included in the release are various bugfixes for proxy support."

Comments (none posted)

Web Site Development

Gallery 1.5.4 released (SourceForge)

Version 1.5.4 of Gallery, a web-based photo album, is available. "This release is a pure bug fix release with no security fixes. The most annoying bug was the broken permission dialog."

Comments (none posted)

Solr: Indexing XML with Lucene and REST (O'Reilly)

Bertrand Delacretaz introduces Solr on O'Reilly. "Solr (pronounced "solar") builds on the well-known Lucene search engine library to create an enterprise search server with a simple HTTP/XML interface. Using Solr, large collections of documents can be indexed based on strongly typed field definitions, thereby taking advantage of Lucene's powerful full-text search features. This article describes Solr's indexing interface and its main features, and shows how field-type definitions are used for precise content analysis."

Comments (none posted)

Miscellaneous

acpitool 0.4.6 released

Version 0.4.6 of acpitool is out with a bug fix. "AcpiTool is (yet another) Linux ACPI client. It's a small command-line application, intended to be a replacement for the apm tool. The primary target audience are laptop users, since these people are most interested in stuff like battery status, thermal status and the ability to put their precious laptop to sleep."

Comments (none posted)

Jitterbit 1.1 released (SourceForge)

Version 1.1 of Jitterbit is out. "This release contains an important security fix where a logged-in user could overwrite variables, and a collection of regular bugfixes. Jitterbit is an open source integration tool that delivers a quick and simple way to design, configure, test, and deploy integration solutions. It supports many document types and protocols: XML, web services, database, LDAP, text, FTP, HTTP(S), file."

Comments (none posted)

Desktop Applications

Business Applications

GanttProject 2.0.2 Final (SourceForge)

GanttProject version 2.0.2 has been announced "GanttProject is a project scheduling application written in Java and featuring gantt chart, resource management, calendaring, import/export (MS Project, HTML, PDF, spreadsheets). The final build of GanttProject 2.0.2 is available for downloading. It is a maintenance release focused on the most annoying bugs and usability problems remained after GP 2.0.1."

Comments (none posted)

Desktop Environments

GNOME 2.16.0 Beta 2 released

Version 2.16.0 Beta 2 (2.15.91) of GNOME is available. "We are pleased to announce the release of GNOME 2.16.0 Beta 2 (2.15.91). This is one of the last releases in the 2.15 development series and represents a release that is now API/ABI, feature, string and UI frozen. This means that we're pretty close to the final 2.16.0 release. The GNOME contributors are now busy fixing the most important bugs that are still out there, localizing the whole desktop or updating our documentation."

Full Story (comments: none)

GARNOME 2.16.0 Beta 2 released

Version 2.16.0 Beta 2 (2.15.91) of GARNOME, the bleeding-edge GNOME distribution is out. "We are pleased to announce the release of GARNOME 2.15.91 Desktop and Developer Platform. This release includes all of GNOME 2.16.0 Beta 2 (2.15.91), tweaked and updated with love by the GARNOME Team."

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)

The GNOME Journal, August Edition

The August edition of the GNOME Journal is out. Topics include the Women's summer outreach program, Glade 3.0, Tinymail, and an interview with Davyd Madeley. "Collaboration is somewhere where we can really get ahead of the game. Collaborative Abiword, collaborative Inkscape, these applications are really pushing the limits with how people expect conventional applications to function. The way we work is undergoing a paradigm shift, in that we no longer all work together in the same office and sometimes, there is no office at all. The ability to collaborate in the same basic way but over a network is seriously a cool thing."

Comments (1 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 August 13, 2006 edition of the KDE Commit-Digest has been announced. "In this week's KDE Commit-Digest: kdesu, the KDE application privileges manager, gets long-awaited support for the sudo method. Strigi gets .rpm and .deb package contents indexing capabilities, and can now index UTF-8 encoded text. Guidance gets a new power manager applet. Code import for the Physiks educational Summer Of Code project. Amarok gets support for MTP media devices. Work starts on porting KGoldRunner to KDE 4. Rewrites begin in the KReversi game and Oskar media player. GUI optimisations in KTorrent and KTU (KDE Translation Updater). Experiments using Kexi as a database backend in KPhotoAlbum, and rendering SVG in Unity."

Comments (none posted)

Electronics

Icarus Verilog 20060809 released

Development snapshot 20060809 of Icarus Verilog, an electronic simulation language compiler, is out. See the release notes for more information.

Comments (none posted)

Interoperability

Wine 0.9.19 released

Version 0.9.19 of Wine has been announced. Changes include: Support for a proper Trash folder, Many improvements to the IDL compiler, Better FreeBSD support, A number of MSI bug fixes, Many RichEdit improvements and Lots of bug fixes.

Comments (none posted)

Wine Weekly Newsletter

The August 10, 2006 edition of the Wine Weekly Newsletter is online with coverage of the Wine project. Topics include: News: 0.9.17, 0.9.18, CrossOver Mac, WineConf 2006!, CreateRemoteThread & VirtualAllocEx, Metacity Fullscreen Issues, Preloader Problem on x86_64, Windows Notes Client with Wine and Winelib Port.

Comments (none posted)

Mail Clients

SquirrelMail 1.4.8 Released (SourceForge)

Version 1.4.8 of SquirrelMail, a PHP4-based Web email client, has been announced. "This release contains an important security fix where a logged-in user could overwrite variables, and a collection of regular bugfixes."

Comments (none posted)

Medical Applications

FreeMED 0.8.3 released (LinuxMedNews)

Version 0.8.3 of FreeMED has been announced on LinuxMedNews. "FreeMED 0.8.3, an enterprise-grade opensource electronic medical record / practice management package, has been officially released by the FreeMED Software Foundation. FreeMED's website has also been updated to provide a more community oriented portal for information about the software."

Comments (none posted)

Music Applications

stygmorgan 0.27 released

Version 0.27 of stygmorgan, an organ synthesizer with automatic accompaniment, is out. The project introduction states: "stygmorgan is an emulator of which nowadays the manufacturers of musical keyboards denominate like Interactive Workstation, that is to say, an organ with automatic accompaniment and capable to create more or less complex musical sequences. stygmorgan means a step ahead on the old project gmorgan1 because it uses real time patterns, the source code of the program has been rewritten practically completely."

Full Story (comments: none)

Languages and Tools

Caml

Caml Weekly News

The August 15, 2006 edition of the Caml Weekly News is out with new Caml language articles. Topics include: Format polymorphism; Lexing, parsing, symbolic manipulation and interpreting; Streams; can ocamldep order .cmo files?; question about how to bind c++ classes to ocaml and Camomile-0.7.0.

Full Story (comments: none)

Java

GNU Classpath 0.92 released

Version 0.92 of GNU Classpath, the essential libraries for Java, is out. "This is the first release that has a full graphics 2D implemenation based on Cairo enabled by default. This enables the use of applications like JEdit, FlickrBackup and JFreeChart out of the box. Screenshots of CairoGraphics2D at http://www.jfree.org/jfreechart/samples-gnu.html Also new in this release is the inclusion of an applet viewer and plugin that can be embedded in webbrowsers or other applications. It works on any platform supported by the various runtimes based on GNU Classpath, including 64 bit architectures."

Full Story (comments: none)

Perl

Parrot 0.4.6 released

Version 0.4.6 of Parrot has been announced. "On behalf of the Parrot team, I'm proud to announce Parrot 0.4.6, the most recent close-to-monthly release of Parrot. I'm particularly pleased to report that Parrot 0.4.6 includes the beginnings of a Ruby implementation (named "Cardinal"), thanks to the work of Kevin Tew. What is Parrot? Parrot is a virtual machine aimed at running all dynamic languages. "

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The August 15, 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 for the period of July 1-15, 2006 is out with coverage of the python-dev mailing list.

Full Story (comments: none)

python-dev Summary

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

Full Story (comments: none)

Build Tools

Ant 1.7: Using Antlibs (O'ReillyNet)

Kev Jackson looks at new features in the upcoming release of the Apache Ant Java build tool. "Most Java developers use Ant to do builds and are familiar with its core tasks. But Ant's tasks tend toward an undesirable coupling: everything important had to be a core task because it was hard to distribute new plug-in tasks. Fortunately, Ant 1.7's new antlibs feature makes it much easier to distribute and use new Ant tasks."

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Extending the GPL for application service providers (NewsForge)

NewsForge covers a new license proposal. "Funambol CEO Fabrizio Capobianco is scheduled to announce a draft version of a modified GNU General Public License (GPL) today that would add a provision requiring service providers to distribute changes to code, even if they don't "distribute" the code beyond their own servers. Capobianco calls this the Honest Public License (HPL), and the additional provision could add an entirely new wrinkle to free software."

Comments (6 posted)

Linux's Legal World After SCO (LinuxWorld)

Pamela Jones writes about the post-SCO world on LinuxWorld. "The SCO saga is drawing to a close, and Linux won. But what about the future? If a Son of SCO copycat appears, is the community now better prepared because of having gone through the SCO saga? What is now in place to handle legal issues that wasn't there when SCO first attacked in 2003?"

Comments (none posted)

Trade Shows and Conferences

LinuxWorld: less fun, more biz (Linux-Watch)

Linux-Watch looks forward to LinuxWorld San Francisco. "Beneath all the hype and techno jargon, it's really pretty easy to see why businesses want it: They want to get the most use out of today's high-powered, multi-cored computers. Take it one more step, and it all boils down to people wanting to pay the least amount possible for their enterprise computing power."

Comments (none posted)

A slow start at LinuxWorld (NewsForge)

Joe 'Zonker' Brockmeier reports from LinuxWorld. "As per usual, the first day of LinuxWorld consisted of tutorials only, while the exhibitors worked furiously to get their booths set up before the exhibit floor was scheduled to open on Tuesday morning. While Robin 'Roblimo' Miller was off getting video of attendees, I had the opportunity to attend some of the tutorials -- but not before hitting the press room and picking up a Nokia 770 Internet Tablet through a loaner program for press at LinuxWorld."

Comments (none posted)

LinuxWorld awash with Linux phone buzz (LinuxDevices)

LinuxDevices summarizes the cellphone-related announcements from LinuxWorld. "One of today's announcements notes that the Diffusion Group expects Linux to surpass Symbian, the current mobile phone OS marketshare leader, within four years."

Comments (none posted)

Day two at LinuxWorld (NewsForge)

Joe 'Zonker' Brockmeier reports from LinuxWorld. "A hot topic of discussion this year has been the absence of Red Hat. The company isn't exhibiting at LinuxWorld, and people are wondering why a company that is practically synonymous with Linux is missing from the show floor. One attendee wondered, 'What's it say when someone gets an exhibit pass and comes to the show floor looking for Red Hat, and they're not here?'"

Comments (none posted)

PostgreSQL Anniversary Summit Wrap Up

The PostgreSQL DBMS project has published a conference wrap-up for the PostgreSQL Anniversary Summit that took place in Toronto, Canada during July. "By any measure, the PostgreSQL Anniversary Summit was a success. The most exciting thing about the conference is that there have not been so many PostgreSQL major contributors together in one place since the GreatBridge-sponsored meeting in 1999 ... and back then there were only a dozen contributors to invite! 89 PostgreSQL contributors from more than 15 countries and more than 23 companies attended. 41 of these people were speakers, for 19 full sessions and 10 "lightning talks.""

Comments (none posted)

The SCO Problem

SCO is Still Distributing the Linux Kernel. Yup. The Whole Enchilada (Groklaw)

Groklaw reports that Linux kernel source code is still available at ftp.iso.caldera.com. "Here's what our informant tells us: "This is the ISO image that contains Linux kernel source and binary RPMs under EXTRA/RPMS and EXTRA/SRPMS. The current disk image is dated April 1, 2004; the difference from the previous version is the removal of nmap (after Fyodor's request that SCO not distribute nmap any more).""

Comments (1 posted)

Companies

ATI: We like our proprietary Linux drivers (News.com)

News.com obtained a clear statement from ATI regarding free graphics drivers: "'Proprietary, patented optimizations are part of the value we provide to our customers and we have no plans to release these drivers to open source,' the company said in a statement. 'In addition, multimedia elements such as content protection must not, by their very nature, be allowed to go open source.'"

Comments (91 posted)

Intel aims for open-source graphics advantage (ZDNet)

ZDNet has posted a lengthy article about Intel's graphic driver release. "The move reflects the curious intersection of technological, legal, social and business motivations that operate in the open-source realm. By participating in the collaborative programming movement, Intel builds ties with outside programmers and open-source fans, but it also relinquishes some control over software and forgoes the possibility of keeping some software secrets."

Comments (none posted)

Intel playing catch-up with open source (ZDNet)

ZDNet's Dana Blankenhorn considers Intel's moves toward open-source video driver software. "Intel's release of 3-D Linux graphics software, with an open source license, is all about catching rivals ATI (recently bought by AMD) and nVidia in a niche where it's lagging. The software will support its new 965 Express chipset. The result will be graphics supercomputers using open source, probably within a year."

Comments (17 posted)

HP offers Debian Linux support (ZDNet)

ZDNet reports that HP will be offering a support package for Debian. "Debian won't be on the same level as Red Hat or Novell, though... HP won't market it, and customers will have to download the software on their own. Software combinations with partners such as BEA Systems or Oracle won't be available with Debian. And HP won't formally certify Debian for its servers."

Comments (2 posted)

Interviews

An interview with two 'granny hackers' (NewsForge)

Joe Barr talks with Terri Gilbert and Becky Bace at Black Hat. "Terri, a whiz kid from California, has been involved with computers for 50 years. Becky, who hails from Alabama, is a whiz kid in her own right. During her 16-year tenure at the NSA, she was the project manager for the first intrusion detection system, which was being developed there in the '80s."

Comments (2 posted)

Resources

The case for a native object database (IT Manager's Journal)

Jim Paterson discusses the use of object database managers on IT Manager's Journal. "Linux users have their choice of good relational databases. However, some applications require an approach that takes advantage of object-oriented programming. Here's some advice on when and where to use a native object database like db4o instead of a relational database."

Comments (2 posted)

Security Testing your Apache Configuration with Nikto (HowtoForge)

HowtoForge looks at Nikto. "This tutorial, inspired by one of the chapters in Hardening Apache by Tony Mobily (APress), will show you how to set up the free web server security scanner tool, Nikto. This tool will probe your Apache set-up for vulnerabilities, so you can get an idea of what holes may exist in your configuration. This tutorial will only get you so far as installing the tool, and running your first scan. A google search or the afore mentioned book will give you plenty of information on actually securing your Apache server."

Comments (1 posted)

Printing Avery labels with Linux (Linux.com)

Michael Stutz looks at label printing under Linux using LabelNation, OpenOffice.org templates, LaTeX packages and Command-line scripts, in a Linux.com article. The popular gLabels label printing application is not covered, but deserves mention. "To aid users in the task of label printing, Avery Dennison offers a host of free (to download) software, including a program for the Mac released late last month. Linux still isn't supported, but that's no matter -- there's more than one open source application for Linux that lets you format text for printing on the whole universe of Avery labels, from DVD covers to business cards. Here's a look at them."

Comments (2 posted)

Untwisting Python Network Programming (O'ReillyNet)

O'ReillyNet covers network programming in Python. "This article introduces basic client-side networking using both core Python modules and the Twisted framework. For its example, I will show how to send, receive, and delete emails, and conduct Telnet sessions. I have written two functionally equivalent examples, one using the core modules (mail-core.py) and another using Twisted (mail-twisted.py), with both start, stop, and interact with a server to process emails. These programs work with any standard-compliant SMTP and POP3 servers in sending and retrieving of emails. The starting and stopping of server are specific to the Apache James mail server, which I choose as a local testing server due to its ease of installation and its shutdown procedure in a Telnet session."

Comments (none posted)

Ubuntu turns to NUN to help new users (Linux.com)

Linux.com covers the New Users Network for new Ubuntu users. "Volunteer NUN mentors spend time on Ubuntu forums, mailing lists, and IRC channels looking for new user queries. The mentors have agreed to follow the NUN guidelines, which caution against the use of popular responses to newbie questions, such as RTFM, JFGI, and UTFS. Instead, they try to answer the queries in an easy-to-follow fashion, and point to online resources wherever possible, such as a wiki that explains things in details."

Comments (13 posted)

Ubuntu LAMP Server With Torrentflux In VMware (Howtoforge)

Howtoforge is running a tutorial on setting up a Ubuntu machine as a LAMP server. "This tutorial is meant for Linux newbies who want to try and build a Ubuntu Server box as a webserver and torrent client. It is a step by step instruction on how to do this in VMWare on Windows XP to get the feel of it. I wrote this after, being a Linux newbie myself, a lot of trial-and-error and googling. Hope this helps you!"

Comments (none posted)

Reviews

Micro-Evolution: Dates and Contacts (Linux.com)

Linux.com looks at a couple of lightweight applications for calendaring and address book management. "Both Dates and Contacts (the calendar and address book, respectively) are built to interact with Evolution Data Server (EDS). EDS was originally written for Ximian's Evolution email/calendar/addrebbook/tasklist client to expose Evolution's database of contacts, calendar events, and email desktop-wide, thus allowing easy integration with other applications."

Comments (none posted)

Linux powers unusual multicore machine (ZDNet)

ZDNet covers Linux-powered hardware from Movidis. "A start-up called Movidis believes a 16-core chip originally designed for networking gear will be a ticket to success in the Linux server market."

Comments (none posted)

Using phpMyAdmin (NewsForge)

Joe 'Zonker' Brockmeier reviews phpMyAdmin on NewsForge. "So many open source projects depend on MySQL that it's almost impossible for administrators and other open source enthusiasts to avoid working with at least one MySQL database. MySQL's command line interface is easy enough to use, but if you don't feel like reaching for a five-pound MySQL reference book or Googling for proper SQL syntax, phpMyAdmin is a great alternative to learning MySQL commands by heart."

Comments (7 posted)

SeaMonkey suite still swimming along (NewsForge)

NewsForge reviews SeaMonkey 1.0.4. "SeaMonkey still uses the "kitchen sink" approach. It includes the Navigator browser, the ChatZilla IRC client, the Composer HTML editor, a mail and newsgroup client, and an address book component all bundled into one big application. To get all the functionality of SeaMonkey using the separate Mozilla apps, you'd have to install Firefox, Thunderbird, the ChatZilla extension for Firefox, and a separate HTML editor such as Nvu (which is built using the Composer codebase)."

Comments (18 posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Creative Commons 3.0 licenses discussion started

The Creative Commons has begun the discussion on the upgrade of its licenses to version 3.0. "[We] are looking to move ahead with versioning the CC licenses up to version 3.0 to improve the clarity of the terms of the licenses and to address some concerns of one of our first and very prominent license adopters - MIT, with their OpenCourseWare project, and to also take on board the concerns of the Debian group about the clarity of some provisions of our licenses." There are some remaining issues regarding the anti-DRM language; interested people might want to join the mailing list and comment on the drafts.

Comments (3 posted)

EFF: Innocent Target of File-Sharing Lawsuit Deserves Attorney's Fees

The Electronic Frontier Foundation has sent out a press release concerning the payment of legal fees for those wrongly accused of illegal file sharing. "The Electronic Frontier Foundation (EFF), along with the American Association of Law Libraries, the ACLU, and Public Citizen, filed a brief with an Oklahoma district court Thursday, strongly urging a judge to award the innocent target of a file-sharing lawsuit the cost of her attorney's fees in battling the baseless allegations of the Recording Industry Association of America (RIAA). The RIAA sued Deborah Foster in November of 2004, accusing her of illegally downloading copyrighted material. Foster denied the allegations and fought back in court, and the case was dismissed. But many others who are falsely accused accept settlement offers from the RIAA because the cost of settling the case is less than what they might spend defending themselves."

Full Story (comments: none)

Linuxaudio.org announces new members

Linuxaudio.org has announced the joining of nine new members. "Linuxaudio.org is a not-for-profit consortium of libre software projects and artists, companies, institutions, organizations, and hardware vendors using Linux kernel-based systems and allied libre software for audio-related work, with an emphasis on professional tools for the music, production, recording, and broadcast industries. The consortium aims to co-ordinate joint projects between members, collaborate on the promotion of Linux based systems for audio tasks, offer programs beneficial to members and subsequently its mission, and provide a single point of contact for prospective industry partners."

Full Story (comments: none)

OpenVZ for RHEL4

The OpenVZ Project has announced a special kernel for Red Hat Enterprise Linux 4. RHEL users who want to play with bleeding-edge container technology can get checkpointing, live migration, virtual network drivers, and more. It is not clear how much of this work will ever make it into the mainline kernel, but it is undoubtedly an interesting set of features.

Full Story (comments: 2)

Commercial announcements

Active Voice Increases the Capacity and Reliability of Repartee LX

Active Voice has enhanced the Capacity and Reliability of its Repartee LX Unified Messaging Solution. "To address the needs of larger enterprise customers, such as hotels and resorts, hospitals, universities, and government offices, Repartee LX version 8.1.2 offers increased capacity to 60 ports from 40 ports, enabling it to support thousands of users. In addition, the new Repartee LX product supports the flexible Dell PowerEdge 2800 rack-mountable server with RAID (Redundant Array of Independent Disks), ideal for organizations seeking increased speed and performance, higher reliability and growth potential on their communications network."

Full Story (comments: none)

Argus to support PitBull Foundation for SUSE Linux Enterprise

Argus Systems Group has announced that it will support PitBull Foundation for SUSE Linux Enterprise. "Users of the Argus solution will be able to implement multilevel security (MLS) on the SUSE Linux Enterprise 10 platform from Novell. PitBull Foundation for Linux, which is compatible with the Linux 2.6 kernel, is being built on proven security technology. It will offer users the ability to protect Linux systems at the core of the system, from within the kernel."

Comments (none posted)

Coverity technology helps Mozilla developers find bugs

Coverity tools have been scanning Mozilla code, Firefox in particular. ""The results of our analysis have shown that the Firefox browser is very high quality software, especially given how complex it is," said Seth Hallem, CEO of Coverity."

Comments (1 posted)

Digium receives first round of VC funding

Digium has announced the receipt of venture capital funding. "Digium, creator of Asterisk, the first open source telephony platform (PBX), has received its first round of VC funding, $13.8 million from Matrix Partners."

Full Story (comments: none)

GarageGames Releases Version 1.1.1 of Torque Game Builder

GarageGames has announced the release of Torque Game Builder version 1.1.1. "Just over a month since the release of TGB 1.1.0, GarageGames is proud to present the first in a long line of updates, sporting many improvements and some new functionality!"

Full Story (comments: none)

Ingres introduces Project Icebreaker

Ingres has announced their Project Icebreaker. "Ingres Corporation, the leading business open source database company, today unveiled Project Icebreaker, an integrated software maintenance unit that dramatically lowers the cost and complexity of database and operating system maintenance and support. The integration of the Ingres 2006 database with the Linux operating system enables a single, easy-to-manage environment where the operating system becomes transparent and support is provided by one point of contact and a unified maintenance stream."

Comments (2 posted)

Openwave and Trolltech Collaborate on Linux-Based Development Platform

Openwave Systems Inc. has announced a collaboration with Trolltech. "Openwave Systems Inc. (Nasdaq: OPWV), the leading provider of open software products and services for the communications industry, and Trolltech(R), the company that makes software faster to build and easier to use, today announced an agreement to port Openwave client software onto Trolltech's Qtopia Phone Edition Series 4. The Openwave technologies include the Openwave(R) Mobile Browser, Mercury Edition and Openwave(R) Mobile Integrated Dynamic Application System (MIDAS), a user experience engine."

Comments (none posted)

Open-Xchange partners with SpikeSource

Open-Xchange is partnering with SpikeSource to Offer Spike™ Certified Solutions Smart Collaboration™ on Red Hat and SUSE Linux Stacks. "Open-Xchange Server 5 enables Smart Collaboration™ by providing mission critical collaborative functions like email, calendaring, contacts and task management - fully integrated with advanced groupware features such as Documail, Smart Linking, Smart Permissions, document sharing, project tracking, user forums, and a knowledge base. Open-Xchange Server 5 works with the widest variety of browsers, mobile devices and ‘rich clients' such as Microsoft Outlook. Open-Xchange Server 5 is now available as a SpikeCertified business ready solution."

Full Story (comments: none)

Oracle Enhances Oracle Validated Configurations

Oracle Corporation has announced an expansion of its Oracle Validated Configurations effort. "Oracle today announced the expansion of its Oracle(R) Validated Configurations effort with the addition of new configurations and partners -- Brocade, Cisco Systems and Pillar Data Systems. Now, customers will have access to a broader range of pre-tested and validated architectures .- software, hardware, storage and networking components .- to help accelerate and simplify their Oracle on Linux deployments."

Comments (none posted)

OSDL and LiPS to Announce Formal Collaboration

Open Source Development Labs (OSDL) and the Linux Phone Standards Forum (LiPS) have announced that they will collaborate to reduce fragmentation in the mobile space and provide the industry with open, flexible and customizable Linux-based solutions. "This move will maximize the benefits of the organizations' complementary approaches: OSDL focuses on the kernel and operating system levels, and LiPS works on applications and service enabler layers."

Full Story (comments: none)

The Portland Group Delivers a PGI CDK Roll for Rocks Clusters

STMicroelectronics has announced its PGI Cluster Development Kit. "The Portland Group(TM), a wholly-owned subsidiary of STMicroelectronics and a leading supplier of compilers and development tools for High-Performance Computing, today announced availability of its PGI Cluster Development Kit(TM) (CDK) in a roll configuration compatible with the popular Rocks cluster software distribution technology. The PGI CDK is a turn-key suite of software for building and testing programs designed to take advantage of the performance of Linux clusters."

Comments (none posted)

SGI releases SGI ProPack 5

SGI has announced the release of SGI ProPack 5 for Linux, the latest version of its software supplement that boosts the capabilities and performance of Linux on SGI hardware.

Comments (none posted)

ACCESS and PalmSource LinuxWorld announcements

ACCESS CO., LTD and PalmSource, Inc. have announced the ACCESS Developer Network, an online resource designed to accelerate the creation, distribution and usage of mobile Linux applications for devices based on the ACCESS Linux Platform (ALP).

PalmSource, Inc. has announced it is releasing its recently created software library known as libsqlfs, under a Lesser General Public License (LGPL).

Comments (none posted)

Penguin Computing Ships Scyld ClusterWare HPC

Penguin Computing, Inc. has announced the release of its Scyld ClusterWare platform. "Penguin Computing, the leader in Cluster Virtualization, today announced availability of its new Scyld ClusterWare(TM) platform, which provides a virtualized cluster environment that is so easy to manage, even non-system administrators can run a cluster. This simplicity of management and scalability is a result of Scyld ClusterWare HPC's innovative, single point command/control architecture that has earned it Linux Journal Product Excellence Award finalist status Scyld ClusterWare HPC significantly improves system scalability while retaining overall simplicity of management with enhanced "just-in-time" provisioning."

Comments (none posted)

rPath to launch 2.0 at LinuxWorld

rPath has announced the general availability of rBuilder 2.0. "This latest release of rPath’s flagship product allows software developers to transform their applications into software appliances. A software appliance combines an application with a tailored version of the Linux operating system and runs on industry standard hardware or in a virtualized environment."

Full Story (comments: none)

LinuxWorld announcements

LinuxWorld San Francisco continues to be an occasion for commercial announcements. Here are a few of the press releases we have seen for August 15th:
  • Open Source Development Labs announced the availability of the results of a 'Linux in the Channel' Study.
  • Penguin Computing announced its new Altus 1600 and 2600 servers with AMD Opteron processors.
  • Hummingbird Ltd. unveiled its X11 remote access application solution for Linux desktops.
  • Collax launched the Collax Business Server.
  • Open Source Systems (formerly Open Source Storage) announced a new line of double-density Gemini servers with AMD Opteron processors.
  • The Cleversafe project launched a new open source project, called the DSGrid File System (dsgfs), to allow a dispersed storage grid to appear as a mountable file system for Linux-based software applications.
  • FiveRuns released its Systems Management solution, a hosted Web 2.0 application using Ruby on Rails and Ajax technologies.

Comments (none posted)

New Books

"Innovation Happens Elsewhere" under a CC license

The book Innovation Happens Elsewhere, by Ron Goldman and Richard P. Gabriel, has been released under the Creative Commons noncommercial license. "This book is intended for anyone considering using Open Source. It describes what open source is, discusses business reasons for using open source, and describes how an open source project works in a day-to-day manner."

Comments (none posted)

Resources

FSFE Newsletter

The August 10, 2006 edition of the Free Software Foundation Europe Newsletter is online. Topics include: SELF project officially launched, Second draft of the GPLv3 presented, Bernhard Reiter spoke at University of Bayreuth (Germany), Free Software at Campus Party in Valencia (Spain), Experts Meeting on Internet Governance Forum, Microsoft fined another 1.5m EUR per day, 280.5m EUR total and FSFE servers moved.

Full Story (comments: none)

LPI launches a Linux jobs service

The Linux Professional Institute has announced the launch of an "employment and contract matching service" for people registered with LPI. It is, in particular, aimed at matching those who pass the LPI certification exams with jobs, but one need not be certified to get into the database. There is no public site for the database; employers and recruiters seeking candidates will have to inquire about pricing before getting that information.

Full Story (comments: none)

Calls for Presentations

SCALE 5x Calls For Papers (LinuxMedNews)

LinuxMedNews has announced a call for papers for the SCALE 5x conference. "Preparing for its 5th annual event, SCALE 5x, the Southern California Linux Expo has issued a call for papers. SCALE 5x will be held on Feb 10-11, 2007 at the Los Angeles Airport Westin. Past speakers have included Chris Dibona, Jon "maddog" Hall, and Andrew Morton."

Comments (none posted)

Upcoming Events

KDE-Edu Birds of a Feather Session at Akademy 2006 (KDE.News)

KDE.News has announced the KDE-Edu Birds of a Feather Session, to be held at the Akademy conference in Dublin, Ireland on September 28. "This year in Dublin will host the annual meeting of the KDE community, and it will be a great occasion for developers to meet, code, hold bug-fixing sessions, discussions and much more. During the week of the conference, some KDE-Edu developers will meet to discuss themes including their future strategies of the module for the upcoming KDE 4, current applications, ideas for new ones and collaboration with other education-related projects, like SkoleLinux."

Comments (none posted)

LinuxBIOS Symposium in Europe this year!

The LinuxBIOS project has announced a European symposium. "Join the firmware revolution! This year's LinuxBIOS symposium will take place on October 1-3 in Hamburg, Germany. We cordially invite you to participate. Expect to meet interesting people from all over the world, thrilling topics and exciting talks and discussion about LinuxBIOS."

Full Story (comments: none)

Wizards of OS 4

"Information Freedom Rules" is the title of the 4th Wizards of OS conference, taking place in Berlin on 14-16 September 2006. Among the topics are the future of free software and the presence of free netlabel music, the freedom of art and the free culture nation Brazil. The rules to be discussed include copyright law and licenses, quality assurance in free information and regulation of the electromagnetic spectrum, an essential resource as we move into the mobile wireless era. Another essential resource is money. New rules for an economy based on free culture will be one of the focus issues of WOS4.

Comments (none posted)

Events: August 24, 2006 to October 23, 2006

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

Date(s)EventLocation
August 21
August 27
Ireland PyPy sprint Limerick, Ireland,
August 23
August 24
Fourth International Conference on GPLv3 Bangalore, India,
August 26 RubyConf*MI Grand Rapids, MI,
August 28
August 31
Bellua Cyber Security Asia 2006 Jakarta, Indonesia,
August 30
September 1
YAPC::EU 2006 - Yet Another Perl Conference - Birmingham Birmingham, UK
September 5
September 8
Linux Kongress 2006, 13th International Linux System Technology Conference Nürnburg, Germany
September 8 Leipzig Python Workshop Leipzig, Germany,
September 9
September 10
Linuxtage in Essen Essen, Germany,
September 11
September 13
OpenOffice.org Conference Lyon, France,
September 12
September 15
php|works/db|works 2006 Toronto, Canada,
September 13
September 15
2006 WebGUI Users Conference Las Vegas, NV,
September 14 NLUUG najaarsconferentie 2006 Gelderland, The Netherlands,
September 14
September 16
Wizards of OS 4 - Information Freedom Rules Berlin, Germany,
September 14
September 15
RailsConf Europe 2006 London, UK
September 14 Open Source: New DoD Paradigm, or Business as Usual? Arlington, VA, USA
September 14
September 15
Software Tagging Workshop Portland, OR, USA
September 16
September 17
WineConf Reading, UK
September 16
September 17
Linux-Delhi (India Linux users group Delhi chapter) Freedel 2006 Delhi, India
September 17 KLDP 10 year Anniversary Free/Open Source Software Conference Seoul, Korea
September 18
September 21
2006 European Open Source Convention Brussels, Belgium,
September 18
September 21
New Security Paradigms Workshop Schloss Dagstuhl, Germany,
September 19
September 21
High Performance Embedded Computing Workshop Lexington, MA, USA
September 23
September 30
KDE World Summit 2006 Dublin, Ireland,
September 25
September 28
Embedded Systems Conference Boston, MA,
September 29
September 30
No cON Name 2006 Congress Palma de Mallorca, Spain,
September 29
October 1
ToorCon 2006 San Diego, CA,
September 29
October 1
Encuentro de Desarrolladores de GNOME Zaragoza Zaragoza, Spain
September 30
October 1
RuxCon 2006 Sydney, Australia,
September 30 Ohio LinuxFest 2006 Columbus, Ohio,
September 30 Defective by Design, 2pm-5pm, Apple Store, Regent Street, London, UK London, UK
October 1
October 4
Gelato ICE Itanium Conference and Expo Biopolis, Singapore,
October 1
October 3
LinuxBIOS Symposium 2006 Hamburg, Germany
October 2
October 5
Security OPUS Infosec Conference San Francisco, CA, USA
October 7
October 9
GNOME Boston Summit Boston, MA, USA
October 9
October 13
ApacheCon US Austin, TX,
October 9
October 13
13th Annual Tcl/Tk Conference Naperville, IL,
October 11
October 12
Eclipse Summit Europe Esslingen, Germany
October 11
October 12
Linux World Conference and Expo Utrecht, The Netherlands
October 12
October 15
Eighth Real-Time Linux Workshop Lanzhou, Gansu, China,
October 18
October 19
International Conference on IT-Incident Management and IT-Forensics Stuttgart, Germany,
October 18
October 22
Pike Conference 2006 Riga, Latvia
October 19
October 21
HackLu 2006 Kirchberg, Luxembourg,
October 19
October 20
DC PHP Conference Washington, D.C.,
October 20
October 22
aLANtejo 06 Évora, Portugal
October 20
October 22
RubyConf 2006 Denver, Colorado
October 22
October 27
Colorado Software Summit Keystone, CO, USA

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

Web sites

GNOME Software in 3 Clicks (GnomeDesktop)

GnomeDesktop.org mentions the new GFiles.org site. "GFiles.org is a dedicated GTK/GNOME Linux software repository. At the present time repository include more than 1000 pupular GTK/GNOME applications. We are trying to increase number of software titles presented in our database. So, if you are an opensource author or commercial vendor please submit your applications on GFiles.org."

Comments (1 posted)

Yahoo launches Python developer network

Yahoo has launched a new Python developer network with links to Python resources, HOWTO articles, educational sites and community resources.

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