LWN.net Logo

LWN.net Weekly Edition for November 24, 2004

The Linux Core Consortium

November 23, 2004

This article was contributed by Joe 'Zonker' Brockmeier.

Last week, Conectiva, Mandrakesoft, Progeny and Turbolinux announced the creation of the Linux Core Consortium (LCC), a project to create a common implementation of the Linux Standard Base (LSB) 2.0. According to the group's press release, the LCC plans to create this implementation by the first quarter of 2005. In addition to the four member companies, several organizations issued public statements of support, including Red Hat, Novell, Sun, HP, Computer Associates, the Free Standards Group and Open Source Development Labs.

To get a little more information than was contained in the press release, we talked with Progeny's Ian Murdock, and touched base with Mandrakesoft's Gaël Duval and Novell's Bruce Lowry about the LCC.

According to Murdock, the key message is that the LCC is "first and foremost about making the LSB stronger." He noted that the LSB is useful, but "implementation standards are always more powerful than paper standards." He was quick to point out that there were several differences between the LCC and the failed UnitedLinux effort:

Unlike UnitedLinux, which was a separate company set up to manage a collaborative process...it's a loosely defined collaboration where partners have equal representation and devote roughly equivalent resources [to the project].

The LCC also isn't burdened with SCO as a member, which is a strong bonus in and of itself.

Murdock also said that the LCC is an important goal for Progeny as well. "We can address both our Debian and RPM customers with that common core, which is obviously why we're interested in extending to RPM as well." He also said it was "a shame" that so much attention is focused on the difference between RPM and Debian packages, and that he'd like to see Debian directly involved in the LCC.

We asked what it would take for another company to join the organization. Murdock indicated that the members were eager to have other companies join the LCC, and that they've invited Red Hat and Novell, but they haven't completely sorted out requirements. We asked Duval if there would be a monetary requirement for other organizations. He said no, at least at this time.

For now there is no monetary requirement, only an agreement to sign, but this could change, for instance to avoid company who join just to get free advertising while providing nothing in return. It's clear that we need only motivated members in the LCC.

Both Murdock and Duval made it clear that the LCC would also welcome non-profit organizations like Debian, and they were also looking at a way to allow participation from individual developers. Murdock said that the LCC would have "more to say in the coming weeks."

It's not going to be the case where we do all the work ourselves and drop it in the lap of the open source community and say "here you go." We have a strong desire to involve the open source community, but it's too early to say exactly what form that will take.

...we're trying to compliment existing efforts in the Linux Standards Base. The right way to go about that is to be open and inclusive, the end result will be nothing short of a Linux implementation standard built by the community and industry. If that's the result, then the result will be a Linux that is not owned by a single Linux company and that will be good for all involved.

Of course, the LCC would have a stronger position if the two biggest players in the industry were involved. While Red Hat and Novell have made polite noises about the LCC, they haven't committed to it. We asked Lowry whether Novell's public statement of support would translate into more concrete action with regards to the LCC. According to Lowry:

We've offered moral support to the LCC for what they're working toward, which is adoption of the LSB and standardization in the space to encourage Linux application development. We're not commenting at this point on whether we might ultimately join. It's something we'll keep an eye on.

We also requested comment from Red Hat regarding its intentions towards the LCC, but have not received a reply in time for this article. Murdock said he can think of reasons why Red Hat and Novell might not choose to participate:

I can think of some reasons why they might not want to do that [make the LSB stronger], namely that behind the words, that Linux standards are important, at the end of the day they're trying to build their own proprietary position which largely revolves around the ISV certifications that they have...I suppose that any hesitance on their part represents a sort of mismatch between what they're saying and what they're doing.

Many in the open source community were disappointed that the UnitedLinux consortium did not release a working product to the community. Instead, UnitedLinux was only available as source through the original vendors, rather than a working product anyone could download. Murdock said that the LCC would make available an installable version of the distribution that would be useful for developers, though he added it "won't be interesting to use on its own."

As Murdock noted, an implementation of the LSB 2.0 standard would be much more useful and powerful than the standard on paper. We're eager to see the LCC's first release, and hope this goes a long way towards increasing interoperability between Linux distributions and providing a unified platform for software vendors and open source developers to write to.

Comments (6 posted)

De-worming the net

Worms are a problem on the net. Even users of operating systems which tend not to be afflicted by this sort of malware are affected when worm-caused traffic clogs the net or brings down sites of interest. So everybody has an interest in finding ways to reduce the number of worm infections.

Researcher Douglas Barnes has taken a look at the problem and come up with a new set of recommendations. His work is written up in this 50-page PDF document. We took a look at his work, with an emphasis on its implications for the free software community.

The paper starts by pointing out that market forces have failed to put an end to the worm problem. Indeed, the characteristics of the software market tend to encourage the creation and use of vulnerable software. The company which wins in the market is the one which is able to get its product adopted first and establish the de facto standards. So manufacturers have a great incentive to emphasize features and time to market over security. Since moving away from buggy software can be difficult, software vendors tend not to pay much of a cost for security incidents which involve their products.

The author notes that free software is a pleasant exception to this problem:

Open Source software is often developed by, or with substantial participation from particularly security-conscious users. These users have strong incentives to participate in initial development in order to prevent having to rework the product later or create a more secure "fork." Open source does not directly address the problem of user flaws, and particular projects can be as rushed and buggy as proprietary software. However, because it is open and modifiable by anyone, it is at least capable of responding to those users who are concerned.

Some commenters (notably Bruce Schneier) have proposed that software vendors should be made legally liable for flaws in their products. At that point, they will have a strong motivation to take the time to get things right. Mr. Barnes, however, thinks that the liability approach will not work. Many quirks in the U.S. justice system make it hard to win a suit based on software flaws; these include the enforceability of "click-wrap" licenses, the notion that the vendor is not the real cause of security problems (the crackers are), and the interesting precedent that loss of data is not considered to be "physical harm." The potential harm to free software projects is also mentioned as a reason to avoid the litigation approach.

So how is the worm problem to be solved? Mr. Barnes has three suggestions:

  • Bug Bounties. The success of bounties offered to those who report security-related bugs in programs like Netscape and djbdns is remarked upon. Mr. Barnes notes, however, that software companies are generally uninterested in offering bug bounties. So, he says, bounties should be imposed upon them by way of a publicly-administered program. Software publishers would contribute to a fund which would be used to pay bounties.

  • Quality standards for software. The idea here is that worms should be treated as if they were an environmental issue; some sort of regulatory agency would be empowered to impose standards upon software. No suggestions for specific standards are made.

  • Penalties for use of insecure software. Users, this paper claims, do not sufficiently value security in software. To help them see the error of their ways, a penalty would be imposed on users who insist on running software known to be insecure.

Establishing this sort of regulatory regime looks like an uphill battle, to say the least. That is likely to be a good thing; the imposition of a heavy-handed, low-clue regulatory agency upon the software industry could easily do more harm than good. But the community can - and does - benefit from these ideas already.

Free software projects with the requisite funding have used bug bounties before; the original such bounty may well have been Donald Knuth's rewards to those who found bugs in TeX. Even in the absence of cash bounties, numerous white-hat researchers can be seen digging for security bugs in free software for the reputation benefits and the sheer fun of it. Perhaps groups like OSDL could consider offering bounties on security bugs in certain bodies of code as a way of encouraging this process.

Free projects often have software quality standards as well, though they vary greatly from one project to the next. Peer review can help to find any of a number of obvious mistakes; in some projects, code is increasingly unlikely to be accepted if it is not seen as being up to certain standards. Many project could benefit from stronger standards, however, and from some sort of documentation of just what their standards are.

The community has little sympathy for penalizing users for their software choices, certainly. Still, that approach can be seen in some corners. Firefox will nag at people who use a version known to have vulnerabilities. Hopelessly insecure packages become unsupported and unavailable from distributions, forcing users to find an alternative. But the community has put most of its effort into an alternative approach: making it as easy as possible to run a system without known vulnerabilities. Most modern distributions can be kept updated with little or no effort; it's almost harder not to patch them.

So, perhaps, the free software community already has most of the tools it needs to contribute toward a worm-free net. No regulatory action required. All that is needed is to get the rest of the software community to catch up.

Comments (14 posted)

A followup on comment policy

Last week, we posted a request for comments on a proposed policy change which would limit comment posting privileges to paying subscribers. One should not post an RFC if one is not prepared to get comments; we got over 150 (at last count) of them. As a result of our reading of these comments, the proposed policy change will probably not go into effect.

While a wide variety of opinions was posted, there seems to be something close to a consensus on two points:

  • The problem of noise posts on LWN really is not all that bad. Not yet, at least.

  • The non-subscribing posters have worthwhile things to say, and there are numerous readers who have legitimate reasons for not subscribing.

The overall sense we got from the posted comments is that silencing the non-subscribing commenters is an overreaction to a small problem and not warranted - or desirable - at this time. So we will not do it.

There were various alternative ideas posted, some of which we will likely act upon in the relatively near future. These include:

  • Marking comments in such a way that makes the subscription status of their posters evident. This one is easy and will likely be done.

  • Add optional filtering capabilities for subscribers, making it possible to hide comments from specific people, or from non-subscribers in general.

There have been suggestions for active moderation of comments. Frankly, the editors of LWN have no time for, or interest in, running any sort of comment approval process. That process would be no fun at all, and there would be no way to do it without coming across as censors. Active moderation of comments can also increase the risk of legal hassles resulting from defamatory or infringing comments.

Moderation by LWN's readers has also been raised as a possibility, though not everybody likes that idea. We could consider the introduction of a reader moderation or recommendation scheme, but that is likely to be further in the future. The programming requirements are higher, and our current server would be unlikely to handle the additional database load in any sort of graceful manner.

Some other suggestions have been made. One was to publicly reveal the real-world identity of abusive posters. Problems with that approach are (1) we do not require readers to provide us with that information, and (2) even when we have it, revealing it would violate our privacy policy. We take that policy seriously, and will not be compromising it. Another idea was simply revoking comment privileges from abusive posters. The problem there is that, as long as LWN accounts are free, a blocked poster can simply create a new account and start over.

This has been an interesting exercise, anyway. In the end, LWN exists for its readers; if we do not serve your needs, there is little point in our being here. So we greatly appreciate the time you all have taken to provide feedback on our ideas. Rest assured that this feedback has been heard, and that we will continue to work to make LWN the best that it can be.

Comments (46 posted)

Page editor: Jonathan Corbet

Security

Who gets CERT's attention

Backers of proprietary software have, at times in the past, resorted to claims that Linux and free software are the subject of more CERT advisories than other systems. Such claims have been strikingly absent recently. Since our detractors have apparently been too busy to tally up CERT's output this year, we've decided to do it for them. Here's the full list of CERT's 2004 "technical cyber security alerts":

IDDateVulnerabilityLinux WindowsOther
TA04-028A Jan 28 MyDoom.B virus X
TA04-033A Feb. 2 Multiple Internet Explorer holes X
TA04-036A Feb. 5 Check Point Firewall HTTP parsing X
TA04-041A Feb. 10 Multiple ASN.1 holes X
TA04-070A Mar. 10 Outlook mailto: handling vulnerability X
TA04-078A Mar. 19 Multiple OpenSSL vulnerabilities X
TA04-099A Apr. 8 Outlook Express MHTML cross-domain X
TA04-104A Apr. 14 Multiple vulnerabilities in Microsoft products X
TA04-111A Apr. 20 TCP/BGP session termination X X
TA04-111B Apr. 20 Cisco IOS SNMP message handling X
TA04-147A May 26 CVS heap overflow X
TA04-160A Jun. 9 Oracle SQL injection X
TA04-163A Jun. 11 Internet Explorer cross-domain redirect X
TA04-174A Jun. 22 Multiple DHCP vulnerabilities X
TA04-184A Jul. 2 Internet Explorer ADOBD.Stream control X
TA04-196A Jul. 14 Multiple Windows/Outlook vulnerabilities X
TA04-212A Jul. 30 "Critical" Windows/IE remote code execution X
TA04-217A Aug. 4 Multiple libpng vulnerabilities X
TA04-245A Sep. 1 Multiple Oracle vulnerabilities X
TA04-247A Sep. 3 MIT Kerberos 5 X
TA04-260A Sep. 16 Microsoft JPEG component X
TA04-261A Sep. 17 Multiple Mozilla vulnerabilities X
TA04-293A Nov. 10 Multiple Internet Explorer vulnerabilities X
TA04-315A Nov. 11 Internet Explorer buffer overflow X
TA04-316A Nov. 11 IOS input queue vulnerability X
TOTALS: 7 13 6

Now, one can raise all sorts of complaints about this table. The logic that assigns the Mozilla vulnerability to Linux could also, easily, have charged it to Windows as well. The process by which CERT chooses vulnerabilities worthy of "cyber security alerts" is poorly understood. And so on.

There are seven vulnerabilities in the Linux column - and that is seven too many. But that is far less than the count in the proprietary columns. The Windows vulnerabilities include many which affect a large percentage of users; instead, very few users were affected by most of the Linux problems. The CERT advisory count is a flawed measure at best, but, within its limits, it shows that things could be a lot worse.

Comments (14 posted)

New vulnerabilities

bugzilla: remote vulnerability

Package(s):bugzilla CVE #(s):
Created:November 23, 2004 Updated:November 23, 2004
Description: Bugzilla versions prior to 2.16.7 have a vulnerability which allows a remote user to remove keywords from a ticket even without the necessary permissions. Such an action, however, would trigger the usual e-mail detailing the changes, making it easy to discover what happened and what was changed.
Alerts:
Conectiva CLA-2004:896 2004-11-23

Comments (none posted)

cyrus-imap: multiple remote vulnerabilities

Package(s):cyrus-imap CVE #(s):CAN-2004-1012 CAN-2004-1013
Created:November 23, 2004 Updated:December 3, 2004
Description: Several vulnerabilities have been found in Cyrus IMAP Server <= 2.2.8 that could allow remote execution of arbitrary code.
Alerts:
SuSE SUSE-SA:2004:043 2004-12-03
Ubuntu USN-37-1 2004-12-02
Fedora FEDORA-2004-487 2004-12-01
Fedora FEDORA-2004-489 2004-12-01
Conectiva CLA-2004:904 2004-12-01
OpenPKG OpenPKG-SA-2004.051 2004-11-29
Mandrake MDKSA-2004:139 2004-11-25
Gentoo 200411-34 2004-11-25
Debian DSA-597-1 2004-11-25
Ubuntu USN-31-1 2004-11-23

Comments (none posted)

fchron: denial of service vulnerabilities

Package(s):fcron CVE #(s):CAN-2004-1031 CAN-2004-1030 CAN-2004-1032 CAN-2004-1033
Created:November 18, 2004 Updated:November 23, 2004
Description: The fchron command scheduler has multiple vulnerabilities that may allow a local user to cause a denial of service.
Alerts:
Gentoo 200411-27 2004-11-18

Comments (none posted)

kernel: vulnerabilities in the smb file system

Package(s):kernel CVE #(s):CAN-2004-0883 CAN-2004-0949
Created:November 19, 2004 Updated:December 14, 2004
Description: During an audit of the smb file system implementation within Linux, several vulnerabilities were discovered ranging from out of bounds read accesses to kernel level buffer overflows. See these advisories: Linux kernel binfmt_elf loader vulnerabilities and Memory leak in 2.4.27 kernel for more information.
Alerts:
Red Hat RHSA-2004:504-01 2004-12-13
Red Hat RHSA-2004:505-01 2004-12-13
Red Hat RHSA-2004:549-01 2004-12-02
SuSE SUSE-SA:2004:042 2004-12-01
Ubuntu USN-30-1 2004-11-18

Comments (1 posted)

ProZilla: Multiple vulnerabilities

Package(s):ProZilla CVE #(s):CAN-2004-1120
Created:November 23, 2004 Updated:February 1, 2005
Description: ProZilla contains several exploitable buffer overflows in the code handling the network protocols. A remote attacker could setup a malicious server and entice a user to retrieve files from that server using ProZilla. This could lead to the execution of arbitrary code with the rights of the user running ProZilla.
Alerts:
Debian DSA-663-1 2005-02-01
Gentoo 200411-31 2004-11-23

Comments (none posted)

xorg-x11: integer overflows

Package(s):xorg-x11 CVE #(s):CAN-2004-0914
Created:November 18, 2004 Updated:September 12, 2005
Description: The X.Org libXpm library has several integer overflow vulnerabilities An attacker can modify XPM images to execute malicious code.
Alerts:
Ubuntu USN-83-2 2005-09-12
Fedora-Legacy FLSA:152804 2005-05-12
Ubuntu USN-83-1 2005-02-16
Gentoo 200502-07 2005-02-07
Gentoo 200502-06 2005-02-06
Red Hat RHSA-2004:612-01 2004-12-20
Red Hat RHSA-2004:610-01 2004-12-20
Debian DSA-607-1 2004-12-10
Mandrake MDKSA-2004:137-1 2004-11-29
Mandrake MDKSA-2004:137 2004-11-22
Mandrake MDKSA-2004:138 2004-11-22
Gentoo 200411-28 2004-11-19
Fedora FEDORA-2004-434 2004-11-17
Fedora FEDORA-2004-433 2004-11-17
SuSE SUSE-SA:2004:041 2004-11-17

Comments (none posted)

Updated vulnerabilities

apache: arbitrary code execution

Package(s):apache CVE #(s):CAN-2004-0940
Created:October 29, 2004 Updated:December 14, 2004
Description: According to an Apache announcement, a vulnerability exists in the Apache HTTP server, version 1.3. The problem is a potential buffer overflow in the "get_tag" function of Apache's SSI module "mod_include". It allows local users who can create SSI documents to execute arbitrary code as the Apache run-time user via SSI documents that trigger a content length calculation error.
Alerts:
Red Hat RHSA-2004:600-01 2004-12-13
Mandrake MDKSA-2004:134 2004-11-15
Debian DSA-594-1 2004-11-17
Trustix TSLSA-2004-0056 2004-11-05
Gentoo 200411-03 2004-11-02
Slackware SSA:2004-305-01 2004-11-01
OpenPKG OpenPKG-SA-2004.047 2004-10-29

Comments (none posted)

apache2: denial of service

Package(s):apache CVE #(s):CAN-2004-0942
Created:November 10, 2004 Updated:November 26, 2004
Description: Versions of Apache 2.0 prior to 2.0.53 contain a bug in the header parsing code which can allow a remote denial of service attack given sufficient bandwidth.
Alerts:
Trustix TSLSA-2004-0061 2004-11-19
Mandrake MDKSA-2004:135 2004-11-15
Red Hat RHSA-2004:562-01 2004-11-12
Fedora FEDORA-2004-421 2004-11-12
Fedora FEDORA-2004-420 2004-11-12
Ubuntu USN-23-1 2004-11-11
Gentoo 200411-18 2004-11-10

Comments (none posted)

aspell: bounds checking problem

Package(s):aspell CVE #(s):CAN-2004-0548
Created:June 17, 2004 Updated:December 20, 2004
Description: Aspell's word-list-compress utility fails to properly check bounds when dealing with words that are more than 256 bytes long. This can lead to arbitrary code execution by an attacker.
Alerts:
Mandrake MDKSA-2004:153 2004-12-20
OpenPKG OpenPKG-SA-2004.042 2004-09-15
Gentoo 200406-14 2004-06-17

Comments (none posted)

BNC: Buffer overflow vulnerability

Package(s):bnc CVE #(s):
Created:November 16, 2004 Updated:December 1, 2004
Description: Leon Juranic discovered that BNC fails to do proper bounds checking when checking server response. An attacker could exploit this to cause a Denial of Service and potentially execute arbitrary code with the permissions of the user running BNC.
Alerts:
Debian DSA-595-1 2004-11-24
Gentoo 200411-24 2004-11-16

Comments (none posted)

bogofilter: denial of service

Package(s):bogofilter CVE #(s):CAN-2004-1007
Created:November 17, 2004 Updated:November 17, 2004
Description: Bogofilter has a vulnerability in its quoted-printable processing code which may be exploited to crash the process.
Alerts:
Ubuntu USN-26-1 2004-11-17

Comments (none posted)

cdrecord: failure to drop privilege

Package(s):cdrecord CVE #(s):CAN-2004-0806
Created:September 8, 2004 Updated:February 21, 2005
Description: The cdrecord utility, which is installed setuid on some distributions, fails to drop privilege before running a user-specified program.
Alerts:
Fedora-Legacy FLSA:2058 2005-02-20
Gentoo 200409-18 2004-09-14
Fedora FEDORA-2004-298 2004-09-09
Fedora FEDORA-2004-297 2004-09-09
Mandrake MDKSA-2004:091 2004-09-07

Comments (none posted)

ncompress: Buffer overflow

Package(s):compress uncompress ncompress CVE #(s):CAN-2001-1413
Created:October 11, 2004 Updated:December 14, 2004
Description: compress and uncompress do not properly check bounds on command line options, including the filename. Large parameters would trigger a buffer overflow. By supplying a carefully crafted filename or other option, an attacker could execute arbitrary code on the system. A local attacker could only execute code with his own rights, but since compress and uncompress are called by various daemon programs, this might also allow a remote attacker to execute code with the rights of the daemon making use of ncompress.
Alerts:
Red Hat RHSA-2004:536-01 2004-12-13
Gentoo 200410-08 2004-10-09

Comments (none posted)

cyrus-sasl: remote buffer overflow

Package(s):cyrus-sasl CVE #(s):CAN-2004-0884
Created:October 7, 2004 Updated:March 16, 2005
Description: cyrus-sasl has a vulnerability involving a buffer overflow in the digestmda5.c file. A remote attacker may be able to compromise the system. Also, a local user may be able to exploit a vulnerability by using the SASL_PATH environment variable.
Alerts:
Mandrake MDKSA-2005:054 2005-03-15
SuSE SUSE-SA:2005:013 2005-03-03
Fedora-Legacy FLSA:2137 2005-02-17
OpenPKG OpenPKG-SA-2005.004 2005-01-28
Conectiva CLA-2004:889 2004-11-11
Debian DSA-568-1 2004-10-16
Debian DSA-563-3 2004-10-14
Debian DSA-563-2 2004-10-12
Debian DSA-563-1 2004-10-12
Trustix TSLSA-2004-0053 2004-10-08
Mandrake MDKSA-2004:106 2004-10-07
Red Hat RHSA-2004:546-02 2004-10-07
Gentoo 200410-05 2004-10-07

Comments (none posted)

dhcp: format string vulnerability

Package(s):dhcp CVE #(s):CAN-2004-1006
Created:November 4, 2004 Updated:July 13, 2005
Description: Dhcp has a format string vulnerability in the log functions of dhcp 2.x that may be exploited via a malicious DNS server.
Alerts:
Fedora-Legacy FLSA:152835 2005-07-10
Red Hat RHSA-2005:212-01 2005-04-12
Debian DSA-584-1 2004-11-04

Comments (none posted)

ez-ipupdate: format string vulnerability

Package(s):ez-ipupdate CVE #(s):CAN-2004-0980
Created:November 11, 2004 Updated:November 17, 2004
Description: ez-ipupdate, a dynamic DNS file updating utility, has a format string vulnerability that can lead to the execution of arbitrary code.
Alerts:
Debian DSA-592-1 2004-11-12
Mandrake MDKSA-2004:129 2004-11-10
Gentoo 200411-20 2004-11-11

Comments (none posted)

Filename disclosure vulnerability in fam

Package(s):fam CVE #(s):CAN-2002-0875
Created:August 19, 2002 Updated:January 5, 2005
Description: "fam" (file alteration monitor) watches files and directories for changes and lets interested applications know when something happens. This package has a flaw in its group handling that blocks some legitimate operations while, at the same time, exposing the names of files that should otherwise be invisible.
Alerts:
Red Hat RHSA-2005:005-01 2005-01-05
Debian DSA-154-1 2002-08-15

Comments (none posted)

flim: insecure file creation

Package(s):flim CVE #(s):CAN-2004-0422
Created:May 5, 2004 Updated:December 16, 2004
Description: The emacs "flim" mode creates temporary files in an insecure fashion, possibly allowing a local attacker to overwrite files.
Alerts:
Fedora FEDORA-2004-546 2004-12-15
Red Hat RHSA-2004:344-01 2004-08-18
Debian DSA-500-1 2004-05-01

Comments (none posted)

Foomatic: Arbitrary command execution in foomatic-rip

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

Comments (none posted)

FreeRADIUS: denial of service

Package(s):freeradius CVE #(s):CAN-2004-0938 CAN-2004-0960 CAN-2004-0961
Created:September 22, 2004 Updated:February 2, 2005
Description: FreeRADIUS (through version 1.0.1) suffers from several denial of service vulnerabilities in its packet reception code.
Alerts:
Fedora-Legacy FLSA:2187 2005-02-01
Red Hat RHSA-2004:609-01 2004-11-12
Gentoo 200409-29 2004-09-22

Comments (none posted)

gaim: buffer overflow in MSN protocol

Package(s):gaim CVE #(s):CAN-2004-0891
Created:October 25, 2004 Updated:February 11, 2005
Description: A buffer overflow in the MSN protocol handler for gaim 0.79 to 1.0.1 allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via an "unexpected sequence of MSNSLP messages" that results in an unbounded copy operation that writes to the wrong buffer.
Alerts:
Fedora-Legacy FLSA:2188 2005-02-10
Red Hat RHSA-2004:604-01 2004-10-20
Mandrake MDKSA-2004:117 2004-11-01
Ubuntu USN-8-1 2004-10-27
Gentoo 200410-23 2004-10-24
Slackware SSA:2004-296-01 2004-10-25

Comments (none posted)

Gallery: cross-site scripting vulnerability

Package(s):Gallery CVE #(s):CAN-2004-1106
Created:November 8, 2004 Updated:January 17, 2005
Description: Jim Paris has discovered a cross-site scripting vulnerability in Gallery. By sending a carefully crafted URL, an attacker can inject and execute script code in the victim's browser window, and potentially compromise the users gallery.
Alerts:
Debian DSA-642-1 2005-01-17
Gentoo 200411-10:01 2004-11-06

Comments (none posted)

gtk2, gdk-pixbuf: buffer overflows

Package(s):gdk-pixbuf gtk2 CVE #(s):CAN-2004-0753 CAN-2004-0782 CAN-2004-0783 CAN-2004-0788
Created:September 15, 2004 Updated:February 25, 2005
Description: The gdk-pixbuf and gtk2 libraries contain vulnerabilities in their handling of BMP and XPM files which can lead to denial of service and, potentially, code execution attacks.
Alerts:
Fedora-Legacy FLSA:2005 2005-02-23
Conectiva CLA-2004:875 2004-10-18
Slackware SSA:2004-266-02 2004-09-22
Gentoo 200409-28 2004-09-21
Mandrake MDKSA-2004:095-1 2004-09-17
SuSE SUSE-SA:2004:033 2004-09-17
Debian DSA-549-1 2004-09-17
Red Hat RHSA-2004:447-02 2004-09-15
Debian DSA-546-1 2004-09-16
Red Hat RHSA-2004:466-01 2004-09-15
Red Hat RHSA-2004:447-01 2004-09-15
Mandrake MDKSA-2004:095 2004-09-15
Fedora FEDORA-2004-289 2004-09-15
Fedora FEDORA-2004-288 2004-09-15
Fedora FEDORA-2004-287 2004-09-15
Fedora FEDORA-2004-286 2004-09-15

Comments (none posted)

gettext: Insecure temporary file handling

Package(s):gettext CVE #(s):CAN-2004-0966
Created:October 11, 2004 Updated:March 1, 2006
Description: gettext insecurely creates temporary files in world-writeable directories with predictable names. A local attacker could create symbolic links in the temporary files directory, pointing to a valid file somewhere on the filesystem. When gettext is called, this would result in file access with the rights of the user running the utility, which could be the root user.
Alerts:
Mandriva MDKSA-2006:051 2006-02-28
Fedora-Legacy FLSA:136323 2006-01-09
Gentoo 200410-10:02 2004-10-10
OpenPKG OpenPKG-SA-2004.055 2004-12-23
Ubuntu USN-5-1 2004-10-27
Gentoo 200410-10 2004-10-10

Comments (1 posted)

ghostscript: symlink vulnerabilities

Package(s):ghostscript CVE #(s):CAN-2004-0967
Created:October 20, 2004 Updated:September 28, 2005
Description: The ghostscript package (prior to version 7.07.1-r7) contains several scripts which are vulnerable to symlink attacks.
Alerts:
Red Hat RHSA-2005:081-01 2005-09-28
Ubuntu USN-3-1 2004-10-27
Gentoo 200410-18 2004-10-20

Comments (none posted)

gimps: insecure installation

Package(s):gimps CVE #(s):
Created:November 18, 2004 Updated:November 23, 2004
Description: The GIMPS, SETI@home and ChessBrain applications have installation vulnerabilities caused by installation with improper file ownerships. User-owned files can be run with root privileges on initialization.
Alerts:
Gentoo 200411-26 2004-11-17

Comments (none posted)

glibc: Information leak with LD_DEBUG

Package(s):glibc CVE #(s):CAN-2004-1453
Created:August 17, 2004 Updated:May 26, 2005
Description: Silvio Cesare discovered a potential information leak in glibc. It allows LD_DEBUG on SUID binaries where it should not be allowed. This has various security implications, which may be used to gain confidential information. An attacker can gain the list of symbols a SUID application uses and their locations and can then use a trojaned library taking precedence over those symbols to gain information or perform further exploitation.
Alerts:
Red Hat RHSA-2005:256-01 2005-05-18
Gentoo 200408-16 2004-08-16

Comments (1 posted)

glibc: tempfile vulnerability in catchsegv script

Package(s):glibc CVE #(s):CAN-2004-0968
Created:October 21, 2004 Updated:November 14, 2005
Description: The catchsegv script in the glibc package has a symlink vulnerability that may allow a local user to overwrite arbitrary files with the permissions of the user that is running the script.
Alerts:
Fedora-Legacy FLSA:152848 2005-11-13
Red Hat RHSA-2005:261-01 2005-04-28
Debian DSA-636-1 2005-01-12
Mandrake MDKSA-2004:159 2004-12-29
Red Hat RHSA-2004:586-01 2004-12-20
Fedora FEDORA-2004-356 2004-11-11
Ubuntu USN-4-1 2004-10-27
Gentoo 200410-19 2004-10-21

Comments (none posted)

gnome-vfs: backend script vulnerabilities

Package(s):gnome-vfs CVE #(s):CAN-2004-0494
Created:August 4, 2004 Updated:February 21, 2005
Description: Several scripts packaged with gnome-vfs, using its "extfs" capability, have security flaws. These scripts tend not to be used on many systems, but their presence can still be a threat.
Alerts:
Fedora-Legacy FLSA:1944 2005-02-20
Whitebox WBSA-2004:373-01 2004-08-19
Red Hat RHSA-2004:373-01 2004-08-04

Comments (none posted)

groff: insecure temporary directory

Package(s):groff CVE #(s):CAN-2004-0969
Created:November 1, 2004 Updated:February 9, 2006
Description: Recently, Trustix Secure Linux discovered a vulnerability in the groff package. The utility "groffer" created a temporary directory in an insecure way, which allowed exploitation of a race condition to create or overwrite files with the privileges of the user invoking the program.
Alerts:
Mandriva MDKSA-2006:038 2006-02-08
Gentoo 200411-15 2004-11-08
Ubuntu USN-13-1 2004-11-01

Comments (none posted)

gtkhtml: malformed messages cause crash

Package(s):gtkhtml CVE #(s):CAN-2003-0133 CAN-2003-0541
Created:April 14, 2003 Updated:April 18, 2005
Description: GtkHTML is the HTML rendering widget used by the Evolution mail reader.

GtkHTML supplied with versions of Evolution prior to 1.2.4 contain a bug when handling HTML messages. Alan Cox discovered that certain malformed messages could cause the Evolution mail component to crash.

Alerts:
Debian DSA-710-1 2005-04-18
Mandrake MDKSA-2003:093 2003-09-18
Conectiva CLA-2003:737 2003-09-12
Red Hat RHSA-2003:264-01 2003-09-09
Mandrake MDKSA-2003:046 2003-04-15
Red Hat RHSA-2003:126-01 2003-04-14

Comments (none posted)

gzip: insecure temporary files

Package(s):gzip CVE #(s):CAN-2004-0970
Created:November 8, 2004 Updated:December 7, 2004
Description: Trustix developers discovered insecure temporary file creation in supplemental scripts in the gzip package which may allow local users to overwrite files via a symlink attack.
Alerts:
Mandrake MDKSA-2004:142 2004-12-06
Debian DSA-588-1 2004-11-08

Comments (none posted)

imagemagick: buffer overflow vulnerability

Package(s):imagemagick CVE #(s):CAN-2004-0827
Created:September 16, 2004 Updated:November 30, 2004
Description: The ImageMagick graphics library has several buffer overflow vulnerabilities that allow an attacker to crash the reading process by creating mal-formed video or image files in the AVI, BMP, or DIB format.
Alerts:
Ubuntu USN-35-1 2004-11-30
Ubuntu USN-7-1 2004-10-27
Red Hat RHSA-2004:480-01 2004-10-20
Red Hat RHSA-2004:494-01 2004-10-20
Mandrake MDKSA-2004:102 2004-09-22
Debian DSA-547-1 2004-09-16

Comments (none posted)

ImageMagick: EXIF buffer overflow

Package(s):ImageMagick CVE #(s):CAN-2004-0981
Created:November 8, 2004 Updated:December 8, 2004
Description: ImageMagick fails to do proper bounds checking when handling image files with EXIF information. An attacker could use an image file with specially-crafted EXIF information to cause arbitrary code execution with the permissions of the user running ImageMagick. See this advisory for more information.
Alerts:
Red Hat RHSA-2004:636-01 2004-12-08
Mandrake MDKSA-2004:143 2004-12-06
Debian DSA-593-1 2004-11-16
Gentoo 200411-11:01 2004-11-06

Comments (none posted)

imlib2: buffer overflows

Package(s):imlib2 CVE #(s):CAN-2004-0802 CAN-2004-0817
Created:September 8, 2004 Updated:October 26, 2005
Description: The imlib2 library contains buffer overflows in the BMP handling code.
Alerts:
Debian DSA-548-2 2005-10-26
Conectiva CLA-2004:870 2004-09-28
Debian DSA-552-1 2004-09-22
Debian DSA-548-1 2004-09-16
Red Hat RHSA-2004:465-01 2004-09-15
Gentoo 200409-12 2004-09-08
Fedora FEDORA-2004-301 2004-09-09
Fedora FEDORA-2004-300 2004-09-09
Mandrake MDKSA-2004:089 2004-09-07

Comments (none posted)

iproute: local denial of service

Package(s):iproute net-tools CVE #(s):CAN-2003-0856
Created:November 25, 2003 Updated:December 14, 2004
Description: The iproute utility is susceptible to spoofed netlink messages sent by local users, with the result that denial of service attacks are possible.
Alerts:
Mandrake MDKSA-2004:148 2004-12-13
Fedora FEDORA-2004-154 2004-06-03
Fedora FEDORA-2004-115 2004-05-11
Debian DSA-492-1 2004-04-18
Gentoo 200404-10 2004-04-09
Red Hat RHSA-2003:316-01 2003-11-24

Comments (none posted)

iptables: missing initialization

Package(s):iptables CVE #(s):CAN-2004-0986
Created:November 1, 2004 Updated:February 11, 2005
Description: Faheem Mitha noticed that the iptables command, an administration tool for IPv4 packet filtering and NAT, did not always load the required modules on its own as it was supposed to. This could lead to firewall rules not being loaded on system startup. This caused a failure in connection with rules provided by lokkit at least.
Alerts:
Fedora-Legacy FLSA:2252 2005-02-10
Ubuntu USN-81-1 2005-02-11
Mandrake MDKSA-2004:125 2004-11-04
Debian DSA-580-1 2004-11-01

Comments (none posted)

kernel-utils: setuid vulnerability

Package(s):kernel-utils CVE #(s):CAN-2003-0019
Created:February 7, 2003 Updated:January 21, 2005
Description: The kernel-utils package contains several utilities that can be used to control the kernel or machine hardware. In Red Hat Linux 8.0 this package contains user mode linux (UML) utilities.

The uml_net utility in kernel-utils packages with Red Hat Linux 8.0 was incorrectly shipped setuid root. This could allow local users to control certain network interfaces, add and remove arp entries and routes, and put interfaces in and out of promiscuous mode.

All users of the kernel-utils package should update to these packages that contain a version of uml_net that is not setuid root.

Alternatively, as a work-around to this vulnerability issue the following command as root:

chmod -s /usr/bin/uml_net

Alerts:
Red Hat RHSA-2003:056-08 2003-02-07

Comments (none posted)

libgd2: buffer overflows in PNG handling

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

Comments (none posted)

libpng: multiple vulnerabilities

Package(s):libpng CVE #(s):CAN-2002-1363 CAN-2004-0597 CAN-2004-0598 CAN-2004-0599
Created:August 4, 2004 Updated:February 10, 2005
Description: There is yet another set of holes in libpng, versions 1.2.5 and prior, which can be exploited by a malicious image file; see this advisory from Chris Evans or this CERT advisory for details.
Alerts:
Fedora-Legacy FLSA:1943 2005-02-08
Red Hat RHSA-2004:421-01 2004-08-04
Gentoo 200408-22 2004-08-23
Whitebox WBSA-2004:402-01 2004-08-19
Mandrake MDKSA-2004:082 2004-08-12
Slackware SSA:2004-223-01 2004-08-09
Slackware SSA:2004-223-02 2004-08-07
Slackware SSA:2004-222-01b 2004-08-10
Slackware SSA:2004-222-01 2004-08-07
Conectiva CLA-2004:856 2004-08-06
Trustix TSLSA-2004-0040 2004-08-05
Gentoo 200408-03 2004-08-05
Debian DSA-536-1 2004-08-04
Mandrake MDKSA-2004:079 2004-08-04
SuSE SUSE-SA:2004:023 2004-08-04
Red Hat RHSA-2004:402-01 2004-08-04
OpenPKG OpenPKG-SA-2004.035 2004-08-04

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

libxpm4: stack and integer overflows

Package(s):libxpm4 CVE #(s):CAN-2004-0687 CAN-2004-0688
Created:September 16, 2004 Updated:February 14, 2005
Description: There are several stack and integer overflow bugs in the libXpm code of XFree86 that may be used for a denial of service.
Alerts:
Conectiva CLA-2005:924 2005-02-14
Red Hat RHSA-2005:004-01 2005-01-12
Red Hat RHSA-2004:537-01 2004-12-02
Ubuntu USN-27-1 2004-11-17
Mandrake MDKSA-2004:124 2004-11-04
Debian DSA-561-1 2004-10-11
Gentoo 200410-09 2004-10-09
Debian DSA-560-1 2004-10-07
Red Hat RHSA-2004:479-01 2004-10-06
Red Hat RHSA-2004:478-01 2004-10-04
Gentoo 200409-34 2004-09-27
SuSE SUSE-SA:2004:034 2004-09-17
Mandrake MDKSA-2004:099 2004-09-15
Mandrake MDKSA-2004:098 2004-09-15

Comments (none posted)

logcheck: symlink vulnerability

Package(s):logcheck CVE #(s):CAN-2004-0404
Created:April 21, 2004 Updated:December 22, 2004
Description: The logcheck utility handles temporary files in an unsafe way, possibly allowing local attackers to overwrite files.
Alerts:
Mandrake MDKSA-2004:155 2004-12-22
Debian DSA-488-1 2004-04-16

Comments (none posted)

lvm10: creates insecure temporary directory

Package(s):lvm10 CVE #(s):CAN-2004-0972
Created:November 1, 2004 Updated:July 25, 2005
Description: Trustix Secure Linux discovered a vulnerability in a supplemental script of the lvm10 package. The program "lvmcreate_initrd" created a temporary directory in an insecure way, which could allow a symlink attack to create or overwrite arbitrary files with the privileges of the user invoking the program.
Alerts:
Fedora-Legacy FLSA:152842 2005-07-24
Mandrake MDKSA-2004:144 2004-12-06
Gentoo 200411-22 2004-11-11
Debian DSA-583-1 2004-11-03
Ubuntu USN-15-1 2004-11-01

Comments (none posted)

Midnight Commander: extfs vfs vulnerability

Package(s):mc CVE #(s):CAN-2004-0494
Created:September 2, 2004 Updated:January 5, 2005
Description: Midnight Commander has a vfs vulnerability with shell quoting in extfs perl scripts.
Alerts:
Red Hat RHSA-2004:464-02 2005-01-05
Red Hat RHSA-2004:464-01 2004-09-15
Fedora FEDORA-2004-273 2004-09-01
Fedora FEDORA-2004-272 2004-09-01

Comments (none posted)

mikmod: buffer overflow

Package(s):mikmod CVE #(s):CAN-2003-0427
Created:June 16, 2003 Updated:June 16, 2005
Description: Ingo Saitz discovered a bug in mikmod whereby a long filename inside an archive file can overflow a buffer when the archive is being read by mikmod.
Alerts:
Fedora FEDORA-2005-405 2005-06-16
Red Hat RHSA-2005:506-01 2005-06-13
Fedora FEDORA-2005-404 2005-06-09
Gentoo 200307-01 2003-07-02
Debian DSA-320-1 2003-06-13

Comments (none posted)

mozilla products: arbitrary code execution and other vulnerabilities

Package(s):mozilla firefox thunderbird CVE #(s):CAN-2004-0902 CAN-2004-0903 CAN-2004-0904 CAN-2004-0905 CAN-2004-0908
Created:September 20, 2004 Updated:January 13, 2005
Description: Several vulnerabilities exist in the Mozilla web browser and derived products, the most serious of which could allow a remote attacker to execute arbitrary code on an affected system. See the CERT advisory for details.
Alerts:
Gentoo 200501-03 2005-01-05
Fedora-Legacy FLSA:2089 2004-10-27
Conectiva CLA-2004:877 2004-10-22
Mandrake MDKSA-2004:107 2004-10-19
SuSE SUSE-SA:2004:036 2004-10-06
Red Hat RHSA-2004:486-01 2004-09-30
Slackware SSA:2004-266-03 2004-09-22
Gentoo 200409-26 2004-09-20

Comments (none posted)

mpg123: buffer overflow bug

Package(s):mpg123 CVE #(s):CAN-2004-0805
Created:September 16, 2004 Updated:January 11, 2005
Description: The mpg123 audio playing utility has a buffer overflow bug that may allow arbitrary execution of code.
Alerts:
Gentoo 200501-14 2005-01-10
Debian DSA-564-1 2004-10-13
Mandrake MDKSA-2004:100 2004-09-22
Gentoo 200409-20 2004-09-16

Comments (none posted)

mpg321: format string vulnerability

Package(s):mpg321 CVE #(s):CAN-2003-0969
Created:January 6, 2004 Updated:March 28, 2005
Description: A vulnerability was discovered in mpg321, a command-line mp3 player, whereby user-supplied strings were passed to printf(3) unsafely. This vulnerability could be exploited by a remote attacker to overwrite memory, and possibly execute arbitrary code. In order for this vulnerability to be exploited, mpg321 would need to play a malicious mp3 file (including via HTTP streaming).
Alerts:
Gentoo 200503-34 2005-03-28
Debian DSA-411-1 2004-01-05

Comments (none posted)

mysql: several vulnerabilities

Package(s):mysql CVE #(s):CAN-2004-0835 CAN-2004-0836 CAN-2004-0837
Created:October 11, 2004 Updated:April 6, 2005
Description: Several problems have been discovered in MySQL. Oleksandr Byelkin noticed that ALTER TABLE ... RENAME checks CREATE/INSERT rights of the old table instead of the new one. (CAN-2004-0835) Lukasz Wojtow noticed a buffer overrun in the mysql_real_connect function. (CAN-2004-0836) Dean Ellis noticed that multiple threads ALTERing the same (or different) MERGE tables to change the UNION can cause the server to crash or stall. (CAN-2004-0837)
Alerts:
Ubuntu USN-109-1 2005-04-06
Fedora FEDORA-2004-530 2004-12-08
Ubuntu USN-32-1 2004-11-25
Conectiva CLA-2004:892 2004-11-18
Mandrake MDKSA-2004:119 2004-11-01
OpenPKG OpenPKG-SA-2004.045 2004-10-30
Red Hat RHSA-2004:611-01 2004-10-27
Gentoo 200410-22 2004-10-24
Red Hat RHSA-2004:569-01 2004-10-20
Red Hat RHSA-2004:597-01 2004-10-20
Debian DSA-562-1 2004-10-11

Comments (none posted)

netkit-telnet: invalid free pointer

Package(s):netkit-telnet CVE #(s):CAN-2004-0911
Created:October 4, 2004 Updated:March 28, 2005
Description: Michal Zalewski discovered a bug in the netkit-telnet server (telnetd) whereby a remote attacker could cause the telnetd process to free an invalid pointer. This causes the telnet server process to crash, leading to a straightforward denial of service (inetd will disable the service if telnetd is crashed repeatedly), or possibly the execution of arbitrary code with the privileges of the telnetd process (by default, the 'telnetd' user).
Alerts:
Ubuntu USN-101-1 2005-03-28
Debian DSA-556-2 2004-10-18
Debian DSA-569-1 2004-10-18
Debian DSA-556-1 2004-10-02

Comments (none posted)

netpbm: insecure temporary files

Package(s):netpbm CVE #(s):CAN-2003-0924
Created:January 19, 2004 Updated:December 29, 2004
Description: netpbm is graphics conversion toolkit made up of a large number of single-purpose programs. Many of these programs were found to create temporary files in an insecure manner, which could allow a local attacker to overwrite files with the privileges of the user invoking a vulnerable netpbm tool.
Alerts:
Conectiva CLA-2004:909 2004-12-29
Gentoo 200410-02 2004-10-04
Mandrake MDKSA-2004:011-1 2004-09-27
Whitebox WBSA-2004:031-01 2004-02-12
Mandrake MDKSA-2004:011 2004-02-11
Red Hat RHSA-2004:030-01 2004-02-05
Fedora FEDORA-2004-068 2004-02-06
Red Hat RHSA-2004:031-01 2004-01-22
Debian DSA-426-1 2004-01-18

Comments (1 posted)

openssh: timing attack leads to information disclosure

Package(s):openssh CVE #(s):CAN-2003-0190
Created:May 2, 2003 Updated:November 30, 2004
Description: From the advisory: "During a pen-test we stumbled across a nasty bug in OpenSSH-portable with PAM support enabled (via the --with-pam configure script switch). This bug allows a remote attacker to identify valid users on vulnerable systems, through a simple timing attack. The vulnerability is easy to exploit and may have high severity, if combined with poor password policies and other security problems that allow local privilege escalation."
Alerts:
Ubuntu USN-34-1 2004-11-30
OpenPKG OpenPKG-SA-2003.035 2003-08-06
Red Hat RHSA-2003:222-01 2003-07-29
Gentoo 200305-02 2003-05-13
Gentoo 200305-01 2002-03-05

Comments (1 posted)

openssl: der_chop script temp file vulnerability

Package(s):openssl CVE #(s):CAN-2004-0975
Created:November 11, 2004 Updated:July 19, 2005
Description: The der_chop script in openssl has a temp file vulnerability that may allow an attacker to overwrite arbitrary files with the permissions that the script is running under.
Alerts:
Fedora-Legacy FLSA:152841 2005-07-15
Mandrake MDKSA-2004:147 2004-12-06
Debian DSA-603-1 2004-12-01
Ubuntu USN-24-1 2004-11-11

Comments (1 posted)

OpenSSL: denial of service vulnerabilities

Package(s):OpenSSL CVE #(s):CAN-2004-0081 CAN-2003-0851
Created:March 17, 2004 Updated:November 2, 2005
Description: Versions 0.9.7a-c of the OpenSSL library suffer from two denial of service vulnerabilities; see the version 0.9.7d release announcement for details.
Alerts:
Red Hat RHSA-2005:830-00 2005-11-02
Red Hat RHSA-2005:829-00 2005-11-02
Fedora FEDORA-2005-1042 2005-10-31
Fedora-Legacy FLSA:1395 2004-05-08
Conectiva CLA-2004:834 2004-03-31
Whitebox WBSA-2004:084-01 2004-03-23
Red Hat RHSA-2004:084-01 2004-03-23
Fedora FEDORA-2004-095 2004-03-19
Whitebox WBSA-2004:120-01 2004-03-22
Trustix TSLSA-2004-0012 2004-03-17
Slackware SSA:2004-077-01 2004-03-17
Red Hat RHSA-2004:121-01 2004-03-17
OpenPKG OpenPKG-SA-2004.007 2004-03-18
Gentoo 200403-03 2004-03-17
Debian DSA-465-1 2004-03-17
Netwosix NW-2004-0005 2004-03-17
Mandrake MDKSA-2004:023 2004-03-17
SuSE SuSE-SA:2004:007 2004-03-17
Red Hat RHSA-2004:120-01 2004-03-17
Red Hat RHSA-2004:119-01 2004-03-17
EnGarde ESA-20040317-003 2004-03-17

Comments (1 posted)

perl: insecure temp file creation

Package(s):perl CVE #(s):CAN-2004-0976
Created:November 2, 2004 Updated:December 7, 2004
Description: Trustix Secure Linux has discovered some vulnerabilities in the perl package. The utility "instmodsh", the Perl package "PPPort.pm", and several test scripts (which are not shipped and only used during build) created temporary files in an insecure way, which could allow a symlink attack to create or overwrite arbitrary files with the privileges of the user invoking the program, or building the perl package, respectively.
Alerts:
Gentoo 200412-04 2004-12-07
Ubuntu USN-16-1 2004-11-02

Comments (none posted)

php: remotely exploitable memory errors

Package(s):php CVE #(s):CAN-2004-0594
Created:July 14, 2004 Updated:February 7, 2005
Description: Stefan Esser has issued an advisory regarding a remotely exploitable hole in PHP (through version 4.3.7). If the memory_limit feature is in use (as it should be, to prevent denial of service attacks), allocation failures can be forced at highly inopportune times, and those failures can be exploited to execute arbitrary code. The exploit is described as "quite easy," and it can be done regardless of whether Apache1 or Apache2 is in use. Upgrading to PHP 4.3.8 fixes the problem; yesterday's PHP 5.0 release also contains the fix (but the final release candidate did not).
Alerts:
Debian DSA-669-1 2005-02-07
Whitebox WBSA-2004:392-01 2004-08-19
Fedora FEDORA-2004-223 2004-07-23
Fedora FEDORA-2004-222 2004-07-23
OpenPKG OpenPKG-SA-2004.034 2004-07-22
Slackware SSA:2004-202-01 2004-07-20
Debian DSA-531-1 2004-07-20
Red Hat RHSA-2004:392-01 2004-07-19
Red Hat RHSA-2004:395-01 2004-07-19
Conectiva CLA-2004:847 2004-07-16
SuSE SUSE-SA:2004:021 2004-07-16
Mandrake MDKSA-2004:068 2004-07-14
Gentoo 200407-13 2004-07-15
tinysofa TSSA-2004-013 2004-07-14

Comments (none posted)

PostgreSQL: Insecure temporary file use in make_oidjoins_check

Package(s):PostgreSQL CVE #(s):CAN-2004-0977
Created:October 18, 2004 Updated:December 20, 2004
Description: The make_oidjoins_check script insecurely creates temporary files in world-writeable directories with predictable names. A local attacker could create symbolic links in the temporary files directory, pointing to a valid file somewhere on the filesystem. When make_oidjoins_check is called, this would result in file overwrite with the rights of the user running the utility, which could be the root user.
Alerts:
Red Hat RHSA-2004:489-01 2004-12-20
Mandrake MDKSA-2004:149 2004-12-13
OpenPKG OpenPKG-SA-2004.046 2004-10-29
Debian DSA-577-1 2004-10-29
Ubuntu USN-6-1 2004-10-27
Gentoo 200410-16 2004-10-18

Comments (none posted)

qt3: BMP image parser heap overflow

Package(s):qt3/qt3-non-mt/qt3-32bit/qt3-static CVE #(s):CAN-2004-0691 CAN-2004-0692 CAN-2004-0693
Created:August 19, 2004 Updated:May 15, 2005
Description: A heap overflow in the qt3 BMP image format parser in Qt versions prior to 3.3.3 may allow remote code execution.
Alerts:
Fedora-Legacy FLSA:152763 2005-05-12
Conectiva CLA-2004:866 2004-09-22
Whitebox WBSA-2004:414-01 2004-09-20
Debian DSA-542-1 2004-08-30
Fedora FEDORA-2004-271 2004-08-23
Fedora FEDORA-2004-270 2004-08-23
Gentoo 200408-20 2004-08-22
Red Hat RHSA-2004:414-01 2004-08-20
Mandrake MDKSA-2004:085 2004-08-18
SuSE SUSE-SA:2004:027 2004-08-19

Comments (none posted)

rp-pppoe, pppoe: missing privilege dropping

Package(s):rp-pppoe, pppoe CVE #(s):CAN-2004-0564
Created:October 4, 2004 Updated:November 15, 2005
Description: Max Vozeler discovered a vulnerability in pppoe, the PPP over Ethernet driver from Roaring Penguin. When the program is running setuid root (which is not the case in a default Debian installation), an attacker could overwrite any file on the file system.
Alerts:
Fedora-Legacy FLSA:152794 2005-11-14
Mandrake MDKSA-2004:145 2004-12-06
Debian DSA-557-1 2004-10-04

Comments (none posted)

ruby: infinite loop

Package(s):ruby CVE #(s):CAN-2004-0983
Created:November 8, 2004 Updated:May 15, 2005
Description: The upstream developers of Ruby have corrected a problem in the CGI module for this language. Specially crafted requests could cause an infinite loop and thus cause the program to eat up cpu cycles.
Alerts:
Fedora-Legacy FLSA:152768 2005-05-12
Red Hat RHSA-2004:635-01 2004-12-13
Gentoo 200411-23 2004-11-16
Fedora FEDORA-2004-403 2004-11-11
Fedora FEDORA-2004-402 2004-11-11
Ubuntu USN-20-1 2004-11-08
Mandrake MDKSA-2004:128 2004-11-08
Debian DSA-586-1 2004-11-08

Comments (none posted)

samba: remote DoS vulnerability

Package(s):samba CVE #(s):CAN-2004-0930 CAN-2004-0882
Created:November 8, 2004 Updated:December 1, 2004
Description: According to this Samba advisory a remote attacker could cause an smbd process to consume abnormal amounts of system resources due to an input validation error when matching filenames containing wildcard characters. Versions of Samba 3.0.x up to and including 3.0.7 are vulnerable.

There is also an advisory about possible buffer overruns in smbd.

Alerts:
Fedora FEDORA-2004-459 2004-11-29
Fedora FEDORA-2004-460 2004-11-29
Conectiva CLA-2004:899 2004-11-25
Mandrake MDKSA-2004:136 2004-11-18
Ubuntu USN-29-1 2004-11-18
Red Hat RHSA-2004:632-01 2004-11-16
Trustix TSLSA-2004-0058 2004-11-15
SuSE SUSE-SA:2004:040 2004-11-15
Mandrake MDKSA-2004:131 2004-11-10
Gentoo 200411-21 2004-11-11
Ubuntu USN-22-1 2004-11-10

Comments (none posted)

shadow: unauthorized modification of account information

Package(s):shadow CVE #(s):CAN-2004-1001
Created:November 4, 2004 Updated:November 23, 2004
Description: The shadow user account utilities have a potential problem with the chfn and chsh utilities that may allow unauthorized users to modify account properties.
Alerts:
Conectiva CLA-2004:894 2004-11-23
Ubuntu USN-17-1 2004-11-04
Mandrake MDKSA-2004:126 2004-11-04
Debian DSA-585-1 2004-11-05
Gentoo 200411-09 2004-11-04

Comments (none posted)

sharutils: arbitrary code execution

Package(s):sharutils CVE #(s):CAN-2004-1772
Created:October 1, 2004 Updated:April 26, 2005
Description: sharutils contains two buffer overflows. Ulf Harnhammar discovered a buffer overflow in shar.c, where the length of data returned by the wc command is not checked. Florian Schilhabel discovered another buffer overflow in unshar.c. An attacker could exploit these vulnerabilities to execute arbitrary code as the user running one of the sharutils programs.
Alerts:
Red Hat RHSA-2005:377-01 2005-04-26
Fedora FEDORA-2005-281 2005-04-01
Fedora FEDORA-2005-280 2005-04-01
Ubuntu USN-102-1 2005-03-29
Fedora-Legacy FLSA:2155 2005-03-24
Gentoo 200410-01 2004-10-01

Comments (none posted)

sox: buffer overflow

Package(s):sox CVE #(s):CAN-2004-0557
Created:July 28, 2004 Updated:February 21, 2005
Description: Sox suffers from buffer overflows in its WAV file handling; these overflows could conceivably be exploited by way of a malicious sound file.
Alerts:
Fedora-Legacy FLSA:1945 2005-02-20
Debian DSA-565-1 2004-10-13
Whitebox WBSA-2004:409-01 2004-08-19
Slackware SSA:2004-223-03 2004-08-07
Conectiva CLA-2004:855 2004-07-30
Gentoo 200407-23 2004-07-30
Mandrake MDKSA-2004:076 2004-07-28
Red Hat RHSA-2004:409-01 2004-07-29
Fedora FEDORA-2004-244 2004-07-28
Fedora FEDORA-2004-235 2004-07-28

Comments (none posted)

SpamAssassin: Denial of Service vulnerability

Package(s):spamassassin CVE #(s):CAN-2004-0796
Created:August 9, 2004 Updated:August 11, 2005
Description: SpamAssassin contains an unspecified Denial of Service vulnerability. By sending a specially crafted message an attacker could cause a Denial of Service attack against the SpamAssassin service.
Alerts:
Fedora-Legacy FLSA:129284 2005-08-10
Fedora-Legacy FLSA:2268 2005-03-24
Red Hat RHSA-2004:451-01 2004-09-30
Conectiva CLA-2004:867 2004-09-22
OpenPKG OpenPKG-SA-2004.041 2004-09-15
Mandrake MDKSA-2004:084 2004-08-18
Gentoo 200408-06 2004-08-09

Comments (none posted)

SquirrelMail: cross-site scripting

Package(s):squirrelmail CVE #(s):CAN-2004-1036
Created:November 17, 2004 Updated:December 23, 2004
Description: Squirrelmail (through version 1.4.3a-r2) suffers from yet another cross-site scripting vulnerability.
Alerts:
Red Hat RHSA-2004:654-01 2004-12-23
Conectiva CLA-2004:905 2004-12-02
Fedora FEDORA-2004-472 2004-11-28
Fedora FEDORA-2004-471 2004-11-28
Gentoo 200411-25 2004-11-17

Comments (none posted)

Subversion: Remote heap overflow

Package(s):subversion CVE #(s):CAN-2004-0413
Created:June 11, 2004 Updated:March 7, 2005
Description: Subversion has a remote Denial of Service vulnerability that may allow a server that runs svnserve to execute arbitrary code. See this advisory for more information.
Alerts:
Fedora-Legacy FLSA:1748 2005-03-07
SuSE SuSE-SA:2004:018 2004-06-17
Fedora FEDORA-2004-166 2004-06-11
Fedora FEDORA-2004-165 2004-06-11
OpenPKG OpenPKG-SA-2004.028 2004-06-11
Gentoo 200406-07 2004-06-10

Comments (none posted)

sudo: environment variable sanitizing

Package(s):sudo CVE #(s):CAN-2004-1051
Created:November 17, 2004 Updated:May 15, 2005
Description: Versions of sudo prior to 1.6.8p2 fail to properly sanitize the environment prior to running shell scripts; this failure can be exploited by a sudo user to subvert scripts and obtain shell access. See the 1.6.8p2 announcement for more information.
Alerts:
Fedora-Legacy FLSA:152856 2005-05-12
OpenPKG OpenPKG-SA-2005.002 2005-01-17
Debian DSA-596-2 2004-11-24
Debian DSA-596-1 2004-11-24
Ubuntu USN-28-1 2004-11-17
Mandrake MDKSA-2004:133 2004-11-15

Comments (none posted)

File overwrite vulnerability in tar and unzip

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

Comments (1 posted)

tiff: buffer overflows

Package(s):tiff CVE #(s):CAN-2004-0803
Created:October 13, 2004 Updated:April 12, 2005
Description: The tiff library contains several buffer overflows which may be exploited by way of maliciously-crafted image files. See this advisory for more information.
Alerts:
Red Hat RHSA-2005:021-01 2005-04-12
Conectiva CLA-2005:914 2005-01-06
Gentoo 200412-17 2004-12-19
Gentoo 200412-02 2004-12-05
Conectiva CLA-2004:888 2004-11-08
Slackware SSA:2004-305-02 2004-11-01
Red Hat RHSA-2004:577-01 2004-10-22
SuSE SUSE-SA:2004:038 2004-10-22
Mandrake MDKSA-2004:111 2004-10-21
Mandrake MDKSA-2004:109 2004-10-19
Debian DSA-567-1 2004-10-15
Fedora FEDORA-2004-334 2004-10-14
OpenPKG OpenPKG-SA-2004.043 2004-10-14
Gentoo 200410-11 2004-10-13

Comments (none posted)

unarj: buffer overflow vulnerability

Package(s):unarj CVE #(s):CAN-2004-0947
Created:November 11, 2004 Updated:February 2, 2005
Description: The unarj uncompression utility has a buffer overflow vulnerability from handling long file names in an archive. An attacker can cause unarj to crash or execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:2272 2005-02-01
Debian DSA-652-1 2005-01-21
Red Hat RHSA-2005:007-01 2005-01-12
Gentoo 200411-29 2004-11-19
Fedora FEDORA-2004-414 2004-11-11

Comments (none posted)

WordPress: HTTP response splitting and XSS vulnerabilities

Package(s):wordpress CVE #(s):
Created:October 14, 2004 Updated:December 20, 2004
Description: WordPress is vulnerable to HTTP response splitting and cross-site scripting attacks, due to the lack of input validation in the administration panel scripts. A malicious user could inject arbitrary response data, leading to content spoofing, web cache poisoning and other cross-site scripting or HTTP response splitting attacks. This could result in compromising the victim's data or browser.
Alerts:
Gentoo 200410-12:02 2004-10-14
Gentoo 200410-12 2004-10-14

Comments (none posted)

wv: buffer overflow

Package(s):wv CVE #(s):CAN-2004-0645
Created:July 14, 2004 Updated:February 10, 2005
Description: wv, a viewer for MS Word files, contains a buffer overflow which may be exploited by a suitably-crafted file. Version 1.0.0-r1 fixes the problem.
Alerts:
Fedora-Legacy FLSA:1906 2005-02-08
Conectiva CLA-2004:902 2004-12-01
Debian DSA-579-1 2004-11-01
Debian DSA-550-1 2004-09-20
Conectiva CLA-2004:863 2004-09-10
Mandrake MDKSA-2004:077 2004-07-29
Fedora FEDORA-2004-225 2004-07-23
Fedora FEDORA-2004-224 2004-07-23
Gentoo 200407-11 2004-07-14

Comments (none posted)

XChat 2.0.x SOCKS5 Vulnerability

Package(s):xchat CVE #(s):CAN-2004-0409
Created:April 19, 2004 Updated:November 15, 2005
Description: XChat is vulnerable to a stack overflow that may allow a remote attacker to run arbitrary code. The SOCKS 5 proxy code in XChat is vulnerable to a remote exploit. Users would have to be using XChat through a SOCKS 5 server, enable SOCKS 5 traversal which is disabled by default and also connect to an attacker's custom proxy server. This vulnerability may allow an attacker to run arbitrary code within the context of the user ID of the XChat client.
Alerts:
Fedora-Legacy FLSA:123013 2005-11-14
Red Hat RHSA-2004:585-01 2004-10-27
Netwosix NW-2004-0014 2004-05-01
Red Hat RHSA-2004:177-01 2004-04-30
Mandrake MDKSA-2004:036 2004-04-21
Debian DSA-493-1 2004-04-21
Gentoo 200404-15 2004-04-19

Comments (none posted)

xine-lib: buffer overflows

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

Comments (none posted)

xine-ui - insecure temporary file creation

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

Comments (none posted)

xpdf: integer overflows

Package(s):xpdf kpdf cupsys CVE #(s):CAN-2004-0888 CAN-2004-0889
Created:October 21, 2004 Updated:February 18, 2005
Description: Several xpdf integer overflow vulnerabilities can be exploited via a mal-formed PDF document. Similar vulnerabilities can be found in kpdf and in cupsys which share code. Additional information can be found in this KDE security advisory.
Alerts:
Fedora FEDORA-2005-138 2005-02-09
Fedora FEDORA-2005-137 2005-02-09
Fedora FEDORA-2005-133 2005-02-09
Fedora FEDORA-2005-134 2005-02-09
Fedora FEDORA-2005-136 2005-02-09
Fedora FEDORA-2005-135 2005-02-09
Fedora FEDORA-2005-123 2005-02-08
Fedora FEDORA-2005-122 2005-02-08
Debian DSA-599-1 2004-11-25
Gentoo 200411-30 2004-11-23
Conectiva CLA-2004:886 2004-11-08
Gentoo 200410-30:02 2004-10-28
Gentoo 200410-20:02 2004-10-21
Debian DSA-581-1 2004-11-02
Ubuntu USN-14-1 2004-11-01
Ubuntu USN-9-1 2004-10-27
Gentoo 200410-30 2004-10-28
Fedora FEDORA-2004-358 2004-10-28
Fedora FEDORA-2004-357 2004-10-28
Red Hat RHSA-2004:592-01 2004-10-27
Fedora FEDORA-2004-337 2004-10-26
SuSE SUSE-SA:2004:039 2004-10-26
Ubuntu USN-2-1 2004-10-22
Red Hat RHSA-2004:543-01 2004-10-22
Mandrake MDKSA-2004:115 2004-10-21
Mandrake MDKSA-2004:116 2004-10-21
Mandrake MDKSA-2004:114 2004-10-21
Mandrake MDKSA-2004:113 2004-10-21
Gentoo 200410-20 2004-10-21
Fedora FEDORA-2004-348 2004-10-21
Debian DSA-573-1 2004-10-21

Comments (none posted)

zgv: multiple buffer overflows

Package(s):zgv CVE #(s):
Created:November 8, 2004 Updated:December 14, 2004
Description: Multiple arithmetic overflows have been detected in the image processing code of zgv. An attacker could entice a user to open a specially-crafted image file, potentially resulting in execution of arbitrary code with the rights of the user running zgv. See this BugTraq advisory for more information.
Alerts:
Debian DSA-608-1 2004-12-14
Gentoo 200411-12:01 2004-11-07

Comments (none posted)

zip: arbitrary code execution

Package(s):zip CVE #(s):CAN-2004-1010
Created:November 5, 2004 Updated:February 2, 2005
Description: HexView discovered a buffer overflow in the zip package. The overflow is triggered by creating a ZIP archive of files with very long path names. This vulnerability might result in execution of arbitrary code with the privileges of the user who calls zip. This flaw may lead to privilege escalation on systems which automatically create ZIP archives of user supplied files, like backup systems or web applications.
Alerts:
Fedora-Legacy FLSA:2255 2005-02-01
Debian DSA-624-1 2004-01-05
Red Hat RHSA-2004:634-01 2004-12-16
Mandrake MDKSA-2004:141 2004-11-25
Gentoo 200411-16 2004-11-09
Fedora FEDORA-2004-399 2004-11-08
Fedora FEDORA-2004-400 2004-11-08
Ubuntu USN-18-1 2004-11-05

Comments (1 posted)

zlib: denial of service

Package(s):zlib CVE #(s):CAN-2004-0797
Created:August 25, 2004 Updated:June 10, 2005
Description: Versions 1.2.x of the zlib library contain an error handling vulnerability which can enable denial of service attacks.
Alerts:
OpenPKG OpenPKG-SA-2005.007 2005-06-10
Fedora-Legacy FLSA:2043 2005-02-23
Conectiva CLA-2004:878 2004-10-25
Slackware SSA:2004-278-02 2004-10-04
Conectiva CLA-2004:865 2004-09-13
Mandrake MDKSA-2004:090 2004-09-07
SuSE SUSE-SA:2004:029 2004-09-02
Gentoo 200408-26 2004-08-27
OpenPKG OpenPKG-SA-2004.038 2004-08-25

Comments (none posted)

Resources

Rick's Rants: Linux viruses

Rick Moen has put together (and recently updated) a comprehensive FAQ on Linux and viruses. It includes a comprehensive list of Linux viruses and worms. "By and large, you can be hit at all only by being really dumb. By and large, you can suffer system (root) compromise from malware only by being mind-bogglingly dumb."

Comments (66 posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch remains 2.6.10-rc2.

Linus's BitKeeper repository continues to accumulate patches, though they are mostly of a bugfix nature. They include some x86 single-stepping fixes, a number of "sparse" annotations, the token-based memory management fix, a memory technology device (and JFFS2) update, a frame buffer device update, some user-mode Linux patches, some page allocator tuning, and a few architecture updates.

The current patch from Andrew Morton is 2.6.10-rc2-mm3. Recent changes to -mm include a number of disk quota fixes, a big DVB update, and some fixes to make SELinux and reiserfs work together.

The current ultra-stable patch from Alan Cox is 2.6.9-ac11.

The current 2.4 kernel is 2.4.28; Marcelo seems in no hurry to start the 2.4.29 process. For those wanting an extra-hard 2.4 kernel, Solar Designer has released 2.4.28-ow1, which includes a number of security fixes.

Comments (none posted)

Kernel development news

Xen is coming

Xen is a free virtualization system designed to allow multiple virtual machines to be run on a single host system with high performance. The Xen system (version 2.0 was released recently) offers a number of interesting features, including flexible networking between virtual machines and the ability to transparently move virtual machines between physical hosts while they are running. Xen's authors claim that the performance hit from running under Xen is only "a few percent."

Now that the 2.0 release is out, the Xen developers would like to merge their code into the mainline kernel. The bulk of this code adds the new Xen "architecture," which enables the kernel to run on the virtual machine provided by Xen itself. The architecture code is available from the Xen site for those who are interested. Another significant chunk is a set of drivers which provide Xen-hosted systems with network interfaces, file-backed block devices, and console devices.

Inclusion of both of those patch sets should be relatively uncontroversial; they do not affect any code which is not actually built for the Xen architecture, and thus should not risk breaking anything. The final set, however, will have to be looked at more closely; these are the patches to the core kernel itself. Most of these patches make the kernel work with Xen's very different way of managing and allocating memory; they include a new sk_buff structure allocation function, a change to how /dev/mem works on the Xen architecture, and a new ptep_establish_new() function which optimizes the instantiation of new pages. Perhaps the most controversial change is a change in how the architecture-specific arch_free_page() function works: under Xen, this function might actually short out the rest of the page allocator functions and dispose of the page itself. This technique allows Xen to manage a single page pool for multiple virtual machines, but not everybody liked changing the interface to arch_free_page() in that way.

That said, there appears to be no strong opposition to the inclusion of these patches. It would not be surprising to see them go into -mm sometime after 2.6.10 comes out.

Comments (7 posted)

Should FUSE be merged?

The Filesystems in User Space (FUSE) patch has been around for some time. FUSE acts as a kernel filesystem which turns around and passes all VFS requests out to a user-space daemon, which is expected to do something reasonable with them. There are numerous projects using FUSE to implement interesting filesystems in user space. The FUSE developers have now requested that FUSE be merged into the 2.6 kernel. They may yet get there, but some obstacles stand in the way.

Linus started by complaining that FUSE was "too messy." Some of his impressions, it turns out, may have been based on a reading of old code. Some of the things he was complaining about were parts of the 2.4 version of the patch; they are not present in the version being put forward for inclusion.

There is, however, one show-stopping problem which remains in the code. If the system's memory gets to be full of dirty pages which must be written to a FUSE filesystem, and the user-space process which implements that filesystem has been swapped out, the system can deadlock. It cannot clean up those dirty pages until they have been written to the backing store, it cannot write those pages until the user-space daemon has been paged in, and it cannot page in the daemon until the dirty pages are cleaned. The system comes to a screeching halt and the users reconsider the whole idea of user-space filesystems.

The problem is most easily demonstrated through the use of shared writable mappings. With such mappings, user space can create vast numbers of dirty pages without the operating system knowing about it. Andrew Morton demonstrated that this is not just a theoretical problem; it can be made to happen on real systems. The problem can also be made to happen by simply writing too much data to the filesystem. All this led Linus to lecture on the topic:

Guys, there is a _reason_ why microkernels suck. This is an example of how things are _not_ "independent". The filesystems depend on the VM, and the VM depends on the filesystem. You can't just split them up as if they were two separate things (or rather: you _can_ split them up, but they still very much need to know about each other in very intimate ways).

In this case, the worst problems can be avoided by simply disallowing shared, writable mappings. That limitation will not, in fact, bother too many people; these mappings are not heavily used. It's also necessary to take steps like limiting the number of pages currently queued for writing out. This limit will affect users, in that it will reduce performance. It has been noted, however, that deadlocks tend to have an even worse impact on performance.

In response to the above concerns (and others), the FUSE patches have been reworked. Among other things, the shared, writable mapping support has been split out into a separate, optional patch. There's no word on whether it will be merged, though Linus did suggest that it might:

I'm a sucker. Ask anybody. I'll accept the exact same patch that I rejected earlier if you just do it the right way. I'm convinced that some people actually do it on purpose just for the amusement value ("Look, he did it _again_. What a doofus!")

Whether Andrew Morton is so gullible remains to be seen.

Comments (4 posted)

InfiniBand arrives

After a long period of development, the OpenIB Alliance has posted an initial set of patches for review. The current patch set is not proposed for inclusion, though the project has made it clear that merging into a not-too-distant 2.6 kernel is something they would like. The initial comments suggest that there may not be much opposition to that.

The patch set is large, reflecting the complexity of the InfiniBand specification. At the bottom layer, a driver for Mellanox adapters is included with the patch set; it's some 9,000 lines of sparsely-commented code. The core "midlayer" manages InfiniBand ports and makes access to the fabric available for the upper layers. The midlayer also allows for user-space administration by facilitating the passing of "MADs" ("management datagrams") back and forth.

The upper layers of the InfiniBand specification envision support for a number of features, including MPI (message passing interface, heavily used in clustered applications), SDP (socket direct protocol: a networking standard based on remote DMA), SRP (remote SCSI), and IP over InfiniBand using the classic socket interface. The current OpenIB patches concentrate on full IP (both IPv4 and IPv6) support; most of the other high-level protocols are not yet implemented.

The comments on the InfiniBand code have been relatively minor, so far. The project's choices for device names (deeply nested names like /dev/infiniband/mthca0/ports/1/mad) will likely be changed. The project also went with dynamic device number assignment. This technique works well on systems running a tool like udev to create the device nodes, but it makes life difficult on systems where device nodes must be created manually by the administrator. For now, at least, plenty of such systems exist, so static device numbers are needed. The OpenIB drivers also rely on ioctl() calls for a number of administrative functions; questions were raised, but the current interface is not likely to be changed in any significant way.

Perhaps the most surprising complaint, to many, was the objection to the dual GPL/BSD license carried by the OpenIB code. BSD-licensed code is not normally a problem in the kernel; it can be included in a larger, GPL-licensed program without any sort of infringement. The OpenIB code uses read-copy-update (RCU), however, and that usage brings an additional constraint. IBM holds a patent on RCU, and has licensed that patent for use with GPL-licensed code. As is the case with many of these patent licenses, BSD-licensed code is not covered. So the OpenIB developers may find themselves having to (1) drop the BSD license from their code, (2) stop using RCU, or (3) get some sort of special exemption from IBM. It appears that they will choose the second option.

One issue which has not come up is concern over the licensing of the InfiniBand specification or any patents which may apply to it. The InfiniBand developers seem to have resolved those concerns through a combination of easing access to the specification and pointing out that the InfiniBand patent agreement is closely aligned with the agreements which apply to other standards, such as PCI. There may well be patented technologies lurking within the InfiniBand specification, but InfiniBand should not present a higher risk of patent difficulties than any other part of the kernel.

Comments (2 posted)

Which filesystem for Samba4?

Andrew Tridgell has been hacking away on Samba 4 for a while now; that project has gotten to the point that he has started doing some performance testing. His first set of results looked like this (numbers in MB/sec):

FilesystemNo xattrWith xattr
ext26864
ext36758
xfs6240
xfs 2K inode6358
tmpfs69--
jfs3629
reiser35844

These results show that all filesystems slow down when extended attributes are used. This matters for Samba 4 because Windows filesystems make heavy use of extended attributes. As Tridge put it:

The high cost of xattr support is a bit of a problem.... I hope we can reduce the cost of xattrs as otherwise Samba4 is going to be seriously disadvantaged when full windows compatibility is needed. I'm guessing that nearly all Samba installs will be using xattrs by this time next year, as we can't do basic security features like WinXP security zones without them, so making them perform well will be important.

The cause of the performance problems is not particularly mysterious. Most filesystems store extended attributes in a special data block, away from the rest of the associated file's metadata. So working with a file's extended attributes forces the filesystem to go out and read another block from the drive. The extra transfers and seeks take their toll on performance, as can be seen in the numbers above.

A pointer to the solution can be seen there as well. The "xfs 2K inode" results were obtained by turning on the XFS large inode option. This option expands the size of the on-disk inode structure, making room for the extended attributes to be stored there. When the inode is read from the drive, the extended attributes come with it, and no separate I/O is required to work with them. When this option is enabled, the performance hit for using extended attributes with XFS is much reduced.

It turns out that a large inode patch for ext3 has been in the works for a while; it has passed muster with the ext3 developers, but has not yet been pushed into the mainline. Tridge tried this patch and was pleased with the results:

Using a 256 byte inode on ext3 gained a factor of up to 7x in performance, and only lost a very small amount when xattrs were not used. It took ext3 from a very mediocre performance to being the clear winner among current Linux journaled filesystems for performance when xattrs are used. Eventually I think that larger inodes should become the default.

First, however, the patch must be merged. With testimonials like this, that merger is likely to happen in the relatively near future.

One interesting mystery remains, however: Tridge gets notably better results with 2.6.10-rc2-mm2 than what he gets with 2.6.10-rc2. As of this writing, nobody seems to have an explanation for why ext3 should perform that much better in the -mm kernel. Inquiring minds very much want to know, however, and Andrew Morton is working at finding out which patch makes the difference.

Comments (2 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Filesystems and block I/O

Memory management

Architecture-specific

Security-related

Benchmarks and bugs

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

MEPIS Linux on the Rise

November 23, 2004

This article was contributed by Ladislav Bodnar

A quiet revolution is taking place on the home desktop market and it's called MEPIS Linux. Launched in early 2003 by Warren Woodford, this relatively little-known Debian-based project has probably converted more Windows users to Linux than any other Linux distribution before. Its recipe for success is simple: a combination of superb hardware auto-configuration, continuous and painless upgradeability of applications, easy graphical installation, instant network configuration, including mixed Windows-Linux networks with Samba, and inclusion of browser plugins, Java and popular multimedia codecs. In a word, MEPIS Linux is instantly usable after installation without any post-install tweaking.

The success of MEPIS has been given further credibility by two recent events. The first one was a comprehensive review at DesktopLinux.com, linked by many Linux news sites, where Michael C. Barnes, the long skeptical technology writer, declared the distribution to be "the best free desktop Linux". The second event was the launch last week of Point & Click Linux!, a new book for Linux beginners written by none other than Robin "Roblimo" Miller of NewsForge fame. The book revolves around SimplyMEPIS 2004, which accompanies the book on a CD. The publishers are clearly appealing to non-technical computer users many of whom are probably dissatisfied with Windows, but reluctant to learn something new: "Robin's book will show you the benefits of switching to Linux immediately," goes the sales pitch. "Your computer will run faster and more reliably than you ever believed possible. Surfing the net will no longer be an exercise in paranoia. And you'll discover a whole new world of powerful, free software that can run rings around the programs available for Windows."

MEPIS Linux comes in two editions - SimplyMEPIS and ProMEPIS. SimplyMEPIS is a single-CD desktop-oriented distribution designed for novice users. The latest version is 2004.4, which is available for free download from the distribution's mirrors. ProMEPIS is everything that can be found in SimplyMEPIS, plus development tools and server applications. The first release of ProMEPIS has just entered a non-public beta testing period, although the developers have promised to provide public betas starting with the next release.

Installing SimplyMEPIS is a very pleasant affair. The installation CD boots into a full graphical desktop, effectively acting as a live CD. However, this functionality is just an added bonus, because MEPIS Linux is a full Linux distribution designed to be installed on a hard disk. This is where MEPIS differs from traditional live CDs, such as Knoppix, which was designed as a portable OS on a CD, with a hard disk installation script added as an after-thought. MEPIS, on the other hand, wants to occupy a partition on a hard disk to really shine, although it is still good to know that it is just as capable of converting any PC with a CD-ROM drive into an instant Linux workstation. The installation is performed from within a "MEPIS Installation Center", a graphical installer with partition selection (and resizing with QTParted), file system formatting (with ext3 or ReiserFS), GRUB configuration, and user setup. Everything else is autoconfigured by the installation script.

On reboot, the user is presented with a graphical GRUB menu that provides a choice between 2.4 and 2.6 kernels, as well as Windows (if present on the hard disk) and Memtest. The kernel choice has been retained since the beta testing phase when some users reported hardware problems while booting the 2.6 kernel, although all was fine when their hardware was handled by the 2.4 kernel. By default, the system boots into the KDM login manager with KDE as the only desktop choice. The default KDE look has been somewhat customized to include more popular icons on the taskbar, as well as a "quick launcher" linking to some power user tools, such as Konsole, System Guard, KDE Control Center and MEPIS utilities. There is also an icon for Smb4K - an SMB share browser for KDE. Otherwise the default KDE desktop is somewhat unimaginative, which is probably why a MEPIS Beautification Project was launched by the MEPISLovers.com user community.

MEPIS includes a number of custom-built graphical applications to ease system management and perform certain administrative and user-level tasks. We have already mentioned the "MEPIS Installation Center", but there is also a "MEPIS System Center" and "MEPIS User Utilities". These are simple graphical tools that give users options to configure certain devices, such as mouse, monitor, network interfaces (including wireless network cards), set up apt sources, and rename their computers. While seasoned Linux users are unlikely to give them more than a curious glance, for novice users utilities like these can make a difference between a successful adoption of a Linux operating system and a return to Windows after a brief and frustrating spell with a Linux distribution. To further ease the conversion process, MEPIS also includes two low-level utilities called "meauto" and "mefstab", which handle removable USB/Firewire devices and dynamically auto-update the fstab file and create relevant desktop icons.

Package management can be performed either on the command line with apt-get, or through one of the graphical utilities, such as KPackage or Synaptic. The developers of MEPIS insist that there should never be a need to re-install the operating system, as upgrades (both on-line and from a local media) are fully supported. MEPIS maintains its own online repository of tried and tested DEBs, while packages from the vast Debian repository are also available for installation (some caution might be in order, though). Out of the box, MEPIS includes a working Java Runtime Environment, Flash Player, RealPlayer 10, as well as MPlayer plugin with QuickTime support. All of them are available to both Mozilla (the default browser) and Konqueror, but rumor has it that, by popular demand, Firefox will replace Mozilla as the default browser in the upcoming ProMEPIS release.

Although MEPIS Linux is not perfect (there are reports that the latest SimplyMEPIS fails to boot on certain low-end motherboards), its developers deserve praise for creating a solid product to help less technical users to get up to speed with Linux. Combined with the above-mentioned book, SimplyMEPIS provides an excellent introduction to the world of Libre Software. Perhaps a gift idea for this Christmas?

Comments (4 posted)

Distribution News

Debian GNU/Linux

The second release candidate of the debian-installer is available for testing. This is expected to be the final release of the installer for Debian 3.1 (sarge).

There are currently three "real-life" Bug Squashing Parties announced for this weekend in Frankfurt (Germany), Sydney (Australia) and Cambridge (United Kingdom). Additionally developers from Latin America have proposed to do a virtual BSP to fix more RC bugs than all the others. Happy Bug Squashing to all.

Comments (none posted)

Fedora Core

A beta version of a guide for using Apache and SELinux on Fedora Core 3 is out. See the announcement for where to send feedback.

An update of the Final Fedora Core 2 Unofficial FAQ has been announced..

Fedora Core 3 updates: sound-juicer (enable HAL support, bug fixes), system-config-users (check for running processes of a user about to be deleted (#132902)), rhgb (should fix the problem where rhgb blocks the boot process when X fails), redhat-menus-3.7.2.2fc3 (adds additional file types to the list of file types associated with the OpenOffice.org application suite), redhat-menus-3.7.1.1.fc3 (fixes the missing evolution icon bug (#rh138282)) and system-config-display (fixes tracebacks experienced by some users with dual head support).

Fedora Core 2 updates: system-config-users (check for running processes of a user about to be deleted (#132902)).

Comments (none posted)

Lineox Releases Enterprise Linux 4.0 Beta

Lineox Enterprise Linux 4.0 (LEL) Beta is built from Red Hat Enterprise Linux 4.0 (RHEL) Beta 2 sources. Some source files were modified by a set of scripts and the whole build process is script based. The purpose of this beta is to check that all the needed changes are made and they are made correctly.

Full Story (comments: none)

MIPS Technologies' Highest-Performance 32-Bit Processor Core Families Supported by MontaVista Linux

MontaVista Software has announced that MontaVista(R) Linux(R) Professional Edition 3.1 (Pro) supports the MIPS32(R) 24K(TM) and 4KE(TM) core families.

Comments (none posted)

Mandrakelinux

Mandrakelinux updates: clamav (upgrade to clamav 0.80), kdeutils (corrects a problem with kfloppy and udev) and qt3 (corrects a problem with fullscreen mode on x86_64).

Comments (none posted)

Trustix Secure Linux

Trustix Secure Linux has released a bug fix advisory for amavisd-new, anaconda, courier-imap, ppp, setup, spamassassin, swup, tftp-hpa, and tsl-utils.

Full Story (comments: none)

Distribution Newsletters

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of November 22, 2004 is out. This week you'll find information about the Gentoo 2004.3 x86 release on DVD, documentation updates and extensions, Portage CVS, and more.

Full Story (comments: none)

Mandrakelinux Community Newsletter

The Mandrakelinux Community Newsletter for November 22, 2004 covers the release of Mandrakelinux 10.1 Official, Ucopia and Mandrakesoft mobility grant, a regional bank with 9 offices running on Mandrakelinux, and more.

Full Story (comments: none)

Ubuntu Traffic #12

Ubuntu Traffic #12 for November 12, 2004 is out. This issue looks at Python IDE, Maintaining Debian Packages in Warty, Documentation Licensing, Pressed CDs Update, Automated Installers, Hoary Install CDs Available, X.Org Packages for Hoary, Community Council Meeting and Conference Sponsorships, AltGr On PowerPC Notebooks, Separating Mozilla/OpenOffice.org Language Packs, and Security Advisories.

Comments (none posted)

DistroWatch Weekly

The DistroWatch Weekly for November 22, 2004 features Berry Linux with several additional articles for your enjoyment.

Comments (none posted)

Newsletters and articles of interest

Into the World of Damn Small Linux (OSNews)

OSNews takes a look at Damn Small Linux 0.8.4 and talks with DSL founder John Andrews. "DSL's main target is to run off business card CDs and/or USB keys (below 64 MBs of space). John is constantly trying to improve the space arranged in the distro so it never ends up being more than 50 MBs (compressed). This way, Linux can be demonstrated easily, fast and without any risk, to new users. Moreover, John told us that he has heard of others running DSL on a 486DX machine with only 16 MBs, with X11, proving DSL to be an excellent choice for older machines."

Comments (none posted)

My workstation OS: Mepis Linux (NewsForge)

This NewsForge article extols the virtues of Mepis Linux. "I began using Linux in 2001 with Mandrake, but I wanted to try other distributions. I spent time with Peanut Linux, SUSE, Ark, Onebase, and Debian. And then it happened: On my neverending quest for the perfect distribution I discovered Mepis. It has not left my desktop since I installed it. Although I have tried several distros since, I haven't found one that pleases me more than Mepis."

Comments (none posted)

Distribution reviews

Review: CentOS 3.3 is a good Red Hat server alternative (NewsForge)

NewsForge takes a quick look at CentOS. "According to the Web site of its developers, the cAos Foundation, "The goal [of CentOS] is to reproduce RHEL in a freely distributable form that complies in full with RedHat's redistribution requirements. It is designed for people who need an enterprise class OS without the cost of certification or the RedHat brand name." To a large extent, it succeeds."

Comments (1 posted)

Page editor: Rebecca Sobol

Development

BASE, the Basic Analysis and Security Engine

The BASE project (Basic Analysis and Security Engine) is a tool for network security monitoring:

This application provides a web front-end to query and analyze the alerts coming from a SNORT IDS system. BASE is a web interface to perform analysis of intrusions that snort has detected on your network. It uses a user authentication and role-base system, so that you as the security admin can decide what and how much information each user can see. It also has a simple to use, web-based setup program for people not comfortable with editing files directly.

To understand BASE, one must first look at SNORT, an open-source Network Intrusion Detection System. The SNORT description says:

Snort is an open source network intrusion detection system, capable of performing real-time traffic analysis and packet logging on IP networks. It can perform protocol analysis, content searching/matching and can be used to detect a variety of attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts, and much more.

BASE uses its web-based interface to make access to the intrusion monitoring data simple. See the BASE screenshots (big and slow) to see how the system is used for monitoring network traffic, zooming in on interesting activity, and generating statistical reports.

Base has been written by a relatively small group of developers and translators. Base is licensed under the GNU General Public License (GPL). It runs on many Unix variants as well as Windows. The software is written in Perl, PHP, Tcl, and the Unix Shell. The BASE project summary has more general information.

Version 1.0 of BASE was announced this week: "This release includes many bug fixes over previous releases of BASE and ACID. It also is the first release to include the Flow-Portscan preprocessor patch. It also has support for multiple languages, with 11 languages included in the package. It also has a fully functional user authentication and role-basing system."

Security administrators should find BASE and SNORT to be useful tools for monitoring their networks. The software is available for download here.

Comments (none posted)

System Applications

Database Software

PostgreSQL 8.0.0 Beta 5 Now Available

Version 8.0.0 Beta 5 of the PostgreSQL database has been released. "Its been almost 4 weeks since Beta4, and alot of work, involving alot of bug fixes, and documentation improvements, to the source tree, we have just released our 5th Beta of 8.0.0. All of our major Open Items have now been completed, and we're slowly entering the final stages, involving alot of testing and documentation changes."

Full Story (comments: none)

PostgreSQL Weekly News

The November 22, 2004 edition of the PostgreSQL Weekly News is out with the week's latest PostgreSQL database articles and resources.

Full Story (comments: none)

Introducing Slony (O'ReillyNet)

O'Reilly is running an introductory article on Slony, a database replication package. "Slony is an experimental new feature intended to introduce powerful replication to PostgreSQL. It's a complicated problem, though. Elein Mustain introduces the Slony project, its aims, and the goals of Slony-I, the first milestone."

Comments (none posted)

Interoperability

Samba 3.0.9 Available for Download

Stable version 3.0.9 of Samba is out. "This is the version that production Samba servers should be running for all current bug-fixes. There have been several important issues fixes since the 3.0.8 release."

Full Story (comments: none)

Printing

New hpnpf is available

A new release of hpnpf, an alternate backend for driving PostScript printers using the HP PJL language, is available. "After some bug fixes today it additionally supports raw printing of PCL data."

Comments (none posted)

Web Site Development

Magnolia 2.0 CMS released (SourceForge)

Version 2.0 of Magnolia, a cross-platform content management system (CMS), has been announced. "The Magnolia 2.0 CMS combines an outstanding GUI, great usability, web-based deplyoment and J2EE enterprise strength. It is the first open source CMS using JSR-170, the "Java Content Repository API."

Comments (none posted)

Cross-Language Remoting with mod_perlservice (O'Reilly)

Michael Collins looks at mod_perlservice on O'Reilly. "Mod_perlservice is a cool, new way to do remoting -- sharing data between server and client processes -- with Perl and Apache. Let's start by breaking that crazy name apart: mod + perl + service."

Comments (none posted)

Desktop Applications

Audio Applications

Audacity 1.2.3 released

Version 1.2.3 of Audacity us available. "Audacity 1.2.3 is a new stable version of the free Audacity sound editor. This release fixes a bug that interfered with long recordings on some Windows systems, and another bug that causes random crashes on Mac OS X. It also includes several updated translations, and some other minor bug fixes and improvements."

Comments (none posted)

Desktop Environments

Around the Planet (GnomeDesktop)

GnomeDesktop.org has an Around the Planet summary that includes: "Happenings from the past week broadcast on PlanetGNOME..."

Comments (none posted)

KDE CVS-Digest (KDE.News)

The November 19, 2004 edition of the KDE CVS-Digest has been published. Here's the content summary: "Kicker rewrite merged into HEAD for further testing. New Kontact summary plugin for dates and holidays. kttsd adds support for Festival 2.0 MultiSyn voices. KDevelop has a new Ruby source code debugger."

Comments (none posted)

Desktop Publishing

New LGPL font: Essays 1743 1.0 (GnomeDesktop)

GnomeDesktop.org has an announcement for a new font. "I've released another LGPL font, Essays 1743, based on the typeface used in a 1743 English translation of Montaigne's Essays.

Comments (none posted)

Electronics

Open Collector Releases

The latest new electronics applications on Open Collector include VTracer 1.4 (a Verilog Testbench developer aid), and a new release of the fpga4fun FPGA tutorials, projects and boards project.

Comments (none posted)

Financial Applications

CK-ERP v.0.10.1 released (SourceForge)

Version 0.10.1 of CK-ERP has been announced. This release adds a new vendor relationship management module. "CK-ERP is an open source accounting/ERP/CRM system that runs on top of phpGroupWare. It comprises 18 modules - Admin, Contact Management, Customer Relationship, Vendor Relationship, Ledger, Bank Reconciliation, Inventory, Service, AP, AR, PO, SO, Quotation, POS for Cashier, POS for Manager, HR, Staff Self Service and Payroll. Operating platform can either be LAMP or LAPP."

Comments (none posted)

Games

Cyphesis 0.3.6 Released

Version 0.3.6 of Cyphesis, a small to medium scale server for WorldForge games, has been released. Changes include a cleaver tool for butchering pigs, an axe tool for chopping down trees, packaging improvements, and more.

Comments (none posted)

GUI Packages

Initial release of the Lit Window Library

The wxWidgets site mentions the first release of the Lit Window Library. "The first public release of Hajo Kirchoff's Lit Window Library (for C++) is now available at from LitWindow itself. The goal of The Lit Window Library is to speed up C++ GUI coding by a factor of 10. It greatly reduces the amount of work needed to code user interface requirements. This is not just another "better widgets" library. The library introduces two new, different concepts to UI coding: a data abstraction layer (reflections) and rule-based programming."

Comments (none posted)

Usable GUI Design: A Quick Guide for F/OSS Developers (GnomeDesktop)

GnomeDesktop.org points to a useful article on open-source user interface design. "Free and open source software is often criticised for being less usable than its commercial equivalent. Good user interface design isn't some magical thing that FOSS developers can't do for themselves, however. Benjamin Roe has written a short article describing five key points of good interface design that any developer can use in their projects."

Comments (none posted)

Imaging Applications

Caliph 0.9.13 and Emir 0.8.5 released (SourceForge)

New releases of Caliph and Emir have been announced. "Recently a major update on Caliph and Emir was released. Caliph & Emir are MPEG-7 based Java prototypes for digital photo and image annotation and retrieval supporting graph like annotation for semantic metadata and content based image retrieval using MPEG-7 descriptors."

Comments (none posted)

Second preview of GIMP 2.2 (GnomeDesktop)

The second pre-release of the GIMP version 2.2 has been announced. "Unless major problems show up, the GIMP 2.2.0 release is supposed to follow later this month." See the NEWS document for change details.

Comments (none posted)

Instant Messaging

XChat 2.4.1 Released

Version 2.4.1 of XChat, a multi-platform IRC client, is available. This release features bug fixes, performance improvements, and more, see the changelog file for details.

Comments (none posted)

Music Applications

BEAST/BSE v0.6.3 announced

Version 0.6.3 of BEAST/BSE, the BEdevilled Audio SysTem and the Bedevilled Sound Engine, has been released. "Outstanding new features include support for skins, many sample file formats, MIDI file import abilities, an improved piano roll widget, the track editor which allows for easy selection of synthesisers or samples as track sources, loop support in songs, mixer support, unlimited Undo/Redo capabilities and MIDI automation."

Full Story (comments: none)

liblo 0.15 announced

Version 0.15 of liblo, an implementation of the Open Sound Control protocol for POSIX systems, has been released. "This release adds some OSX compatibility fixes from Taybin Rutkin, support for OSC multipath pattern matching courtesy of Daniel Holth's pattern matcher and I've added bundle i/o."

Full Story (comments: none)

Soundtank 1.0.1 released

Version 1.0.1 of Soundtank, an application that allows LADSPA plugins to be used as a software synthesizer, is out. "Release 1.0.1 contains many useability improvements, including the ability to refer to object controls & data ports by their names as well as their indexes."

Full Story (comments: none)

Office Suites

KOffice 1.3.5 Released (KDE.News)

KDE.News has the announcement for version 1.3.5 of the KOffice office suite. "The KOffice team is happy to bring you the fifth bugfix release of KOffice. KOffice 1.3.5 features a new language (Breton), the PDF import filter includes a stronger security fix and there are also a few fixes for the OpenOffice.org Impress Export Filter."

Comments (none posted)

PDA Software

PalmDB 1.3.6 released

Version 1.3.6 of PalmDB, a "Pure Python library to read/write/modify Palm PDB and PRC format databases", is available.

Comments (none posted)

Web Browsers

Mozilla 1.8 Alpha 5 Released (MozillaZine)

Version 1.8 Alpha 5 of the Mozilla browser has been announced. "This latest alpha version of the Mozilla Application Suite features around 600 bug fixes."

Comments (none posted)

Miscellaneous

Pooter 3.0 is out

Version 3.0 of Pooter, a multi-platform personal information manager, has been released.

Full Story (comments: none)

Languages and Tools

Caml

Caml Weekly News

The November 16-23, 2004 edition of the Caml Weekly News is online with a new round of Caml language articles.

Full Story (comments: none)

Java

Java theory and practice: Going atomic (IBM developerWorks)

Brian Goetz covers atomic variables under JDK 5.0 on IBM developerWorks. "Until JDK 5.0, it was not possible to write wait-free, lock-free algorithms in the Java language without using native code. The addition of the atomic variable classes in java.util.concurrent changes that situation. Follow along with concurrency expert Brian Goetz as he explains how these new classes have enabled the development of highly scalable nonblocking algorithms in the Java language."

Comments (none posted)

Dynamic Delegation and Its Applications (O'ReillyNet)

Lu Jian examines the Proxy pattern on O'Reilly. "Proxy, introduced in Java 1.3, offers an interesting way to provide an interface's implementation at runtime, but there's more that can be done. Lu Jian shows how bytecode manipulation can be used to provide dynamic delegation, allowing you to provide runtime implementations of interfaces, abstract classes, and even concrete classes."

Comments (none posted)

Perl

This Week on perl5-porters (use Perl)

The November 1-9, 2004 edition of This Week on perl5-porters is available. here's the content summary: "In this beginning of November, the porters have discussed about regression tests, using new functions from the C library when they're found, the roadmap for perl 5.10, optimisations, signals, and other miscellaneous topics."

Comments (none posted)

PostScript

AFPL Ghostscript 8.33 beta release

Beta release 8.33 of AFPL Ghostscript has been announced. "This is the fourth testing release of our development tree toward the 8.50 major release. We believe this to be a candidate for release quality; we expect to follow it shortly with the first stable release."

Comments (none posted)

BarcodeWriter 1.1 released

Stable version 1.1 of BarcodeWriter is available. "A few times I have needed to implement routines that output Adobe PostScript for the purpose of printing barcodes in several different languages. Recently this has provoked me to cook up the following routine that implements the printing of barcodes entirely within level 2 PostScript. This means that the entire process of converting the input string into the printed output is performed by the printer itself, thus avoiding the need to reimplement the barcode generation process whenever your language needs change."

Comments (none posted)

Python

Python 2.4 rc1 is out

Release candidate 1 of Python 2.4 has been announced. "Notable changes in rc1 include a handful of bug fixes, including a thread shutdown race bug." See A.M. Kuchling's What's New in Python 2.4 document for details.

Full Story (comments: none)

python-dev Summary

The October 1-15, 2004 edition of the python-dev Summary is online with coverage of activity on the python-dev mailing list.

Full Story (comments: none)

PyCLIPS beta 1.0_06 released (SourceForge)

Beta version 1.0_06 of PyCLIPS has been announced. "PyCLIPS is a Python module to interface the CLIPS expert system shell library. This new release contains many fixes and enhancements, as the test suite is becoming more complete and users give their feedback about the module. An upgrade is suggested for everyone who regularly uses PyCLIPS since many serious errors have been corrected."

Comments (none posted)

gnome-python 2.9.0 (unstable)

Unstable version 2.9.0 of gnome-python, the Python language bindings to the GNOME developer platform libraries, are out. "This release contains some internal reorganisations in the modules, as previously announced in pygtk list."

Full Story (comments: none)

gnome-python-extras 2.9.0 (unstable)

Unstable version 2.9.0 of the gnome-python-extras have been announced. "This is a companion release to gnome-python 2.9.0, containing the modules that were removed from it due to wrapping libraries not part of the GNOME Developer Platform."

Full Story (comments: none)

urwid 0.8.4 released

Version 0.8.4 of urwid, a curses-based UI library for Python, is out. Changes include better Cyrillic support, new screenshot functionality, improved input debugging, and more.

Full Story (comments: none)

Dr. Dobb's Python-URL!

The November 22, 2004 edition of Dr. Dobb's Python-URL! is out with a new collection of Python article links.

Full Story (comments: none)

Ruby

Extending Ruby with C (O'ReillyNet)

Garrett Rooney explains how to extend Ruby in an O'Reilly article. "High-level languages such as Perl, Python, and Ruby are very effective for application development, but linking them to existing C libraries is tedious, isn't it? Not really. As Garrett Rooney demonstrates, writing Ruby bindings for C libraries is easier than you might think."

Comments (none posted)

Build Tools

make: The Evolution and Alternatives (O'ReillyNet)

Andy Oram and Robert Mecklenburg discuss the make utility on O'Reilly. "The make utility is an enticing servant, always there and always accommodating. Like the indispensable sidekicks found in many novels and movies, make starts out as the underappreciated supplicant to whom you throw a few odd jobs, and then gradually takes over the entire enterprise."

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

European software patents not pending (ZDNet)

Here's a ZDNet UK column praising Poland for its role in blocking software patents in Europe. "We're big enough not to need the US: instead, US software will labour under the extra inconvenience and cost of licensing agreements, while European software will be free to be developed and distributed as we see fit. If the US wants to give us a monopoly on free and open-source software, then we'll have to cope as best we can."

Comments (8 posted)

GPL 3 to Take on IP, Patents (eWeek)

eWeek takes a look at the GNU General Public License version 3. ""[The GPL] is now serving beyond what we would have said was its projected life," Moglen said. Software and the industry have changed radically over the past 10 years, "so there's a certain amount of cleaning up to do that simply has to do with settling the license into the contemporary environment," he said. Any changes made to the GPL will need to confront some difficult issues. For example, patent defense clauses will be a big topic of concern for GPL 3, Moglen said, and talks will center on the use of copyrights to retaliate against patent law. "We perceive some difficulty and enormous complexity in the fact that the GPL is a worldwide license and the global law of patents is not uniform," he said."

Comments (25 posted)

Trade Shows and Conferences

Andrew Morton's Speaker Notes from SDForum (Groklaw)

Groklaw has published Andrew Morton's notes from his talk at SDForum. "Andrew Morton saw Groklaw's coverage of the "Linux is not forking like Unix" article, and he has now graciously provided his speaker's notes from SDForum, on the theme of "the interface between open source software development and the software-using business world." He says, "It's very close to what was said." I know, knowing you like I do, that you will enjoy it much more than any third-party report about what he allegedly said. I found it fascinating reading, and I'm happy I can share it with you now."

Comments (12 posted)

Linux makes first appearance at Italy's PC Professionale Conference (NewsForge)

NewsForge reports on the GNU/Linux debut at Italy's PC Professionale Conference. "WPC is one of the most important IT conferences in Italy, as it focuses on bringing to Italian developers the latest information on the future of IT from a Microsoft Windows-centric point of view. The 2004 edition was held in Milan last week, and for the first time in the history of this event, the sponsors held a second conference during the first three days in the same place: the PC Professionale Conference. Through this second conference, GNU/Linux and free and open source software (FOSS) in general reached an audience that was accustomed to very different solutions for their computing needs."

Comments (none posted)

XML 2004: After Declaring Victory, What's Next? (O'Reilly)

Kendall Grant Clark covers the XML 2004 conference on O'Reilly. "A broad industry consensus has formed around the idea that the era of core XML specification-making is over, but that a great deal of work remains to be done. In fact, a triumphalist mood has captured the core XML developer community lately, especially here in DC. I keep hearing keynote speakers, Microsoft evangelists, and other assorted luminaries ask why the press hasn't sent the "we won!" message more clearly. But more about that later on."

And, if that's not enough coverage of the conference, see the article XML 2004: From the Exhibition Floor by Simon St. Laurent.

Comments (none posted)

Companies

Microsoft issues warning about Linux lawsuits (Reuters)

Reuters reports from a talk by Steve Ballmer in Singapore. "Linux violates more than 228 patents, Microsoft Chief Executive Steve Ballmer said at the company's Asian Government Leaders Forum in Singapore on Thursday. He did not provide any details on the alleged violations, which the Linux community disputes. 'Someday, for all countries that are entering the WTO (World Trade Organisation), somebody will come and look for money owing to the rights for that intellectual property,' he added."

Comments (56 posted)

Sun invites outside involvement with Java 6 (News.com)

News.com examines Sun's open-source process for work performed on version 6.0 of the Java 2 Standard Edition (J2SE). ""When we started doing API design with others in the JCP, our APIs got a lot better. We're trying to apply more of that principle to the J2SE source code itself," Hamilton said. "Having more eyes looking at it will improve the product over time." The move is the latest adjustment to Sun's long-running attempt to balance the openness of Java with the risks of letting outsiders hold sway. Sun's first Java foe was licensee Microsoft, which added Windows-specific features to Java in a way that undermined the software's primary benefit of letting the same program run on any computer."

Comments (5 posted)

Linux Adoption

The real cost of open source (FCW)

Federal Computer Week has posted a look at Linux adoption in the U.S. government; it includes a half-hearted attempt to show that Linux may be more expensive and the obligatory Laura DiDio quotes. "NASA officials see another cost benefit for the agency's internal application development activities: They can consult diverse IT and subject matter experts in-house and in the greater scientific community, all of whom contribute to new applications in the collaborative tradition of open-source software development."

Comments (5 posted)

Bill Gates no longer needed (Le Matin)

Le Matin reports (in French) that the Swiss state of Geneva plans to switch to free software by 2009. "'We want to guarantee our independence,' explains Jean-Marie Leclerc, general manager of the State Center for Technology and Information. 'This is not directed against Microsoft, it is just a matter of not depending upon a single company. Moreover, one cannot imagine an open administration without adopting open systems!'" (editor's translation). There is also an editoral column supporting the decision. (Merci à Frédéric Schütz).

Comments (none posted)

Linux at Work

Linux helps kids, brings hope, in Hawaii (NewsForge)

NewsForge covers Scott Belford and other members of the Hawaii Open Source Education Foundation. ""One by one, I began converting them to Xandros," Belford says. "It is seamless. Kids come in having no idea what Linux is. They sit down and click on the icon for Internet, or word processing to do schoolwork, and suddenly the 'broken computers' are working." HOSEF also supplied staff members who previously didn't have computers with which to do their work with Linux computers. Belford admits he was experimenting on them. "If you don't tell somebody they can't do it, they don't know. One is running SUSE, one is Mandrake, and two are on Xandros. I haven't offered any training -- they each do their work with spreadsheets, word processing, and Internet.""

Comments (2 posted)

Interviews

Microsoft Director of Windows Product Management Talks Firefox (MozillaZine)

MozillaZine comments on a BetaNews interview with Microsoft's Gary Schare, Director of Windows Product Management. "He also says that "the Mozilla guys have had a bit of a free ride" regarding backwards compatibility, claiming that Microsoft does not have the luxury of releasing upgrades that drop support for browser add-ons and break compatibility with non-standard websites (curiously, this did not stop them from dropping support for Netscape plug-ins with the release of IE 5.5 Service Pack 2). Reponding directly to a question about the release of Firefox 1.0, Share repeats the usual rhetoric that Microsoft is "happy to have even more developers adding value onto the Windows platform"."

Comments (3 posted)

Resources

Open Source Licenses Are Not All the Same (O'ReillyNet)

O'ReillyNet delves into open source licenses. "One of the most significant developments in the software and web development community in the past few years has been the increased use of open source software. It's vital for any programmer, web designer, or other computer professional to understand that open source licenses are not all the same. The differences between licenses can have a big impact on how you may use or distribute the software."

Comments (2 posted)

Reviews

Linux MIDI: A Brief Survey, Part 2 (Linux Journal)

Dave Phillips looks at MIDI sequencers on Linux Journal. "New-school MIDI musicians are more software-based, using softsynths and plugins in place of racks of external gear. Modern sequencers also are expected to support audio tracks that can be synchronized with MIDI tracks. The audio/MIDI sequencer is now the rule: MIDI-only sequencers still are available, but they have become the exception."

Comments (none posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Torvalds, Widenius, and Lerdorf against software patents

Linus Torvalds, Michael Widenius and Rasmus Lerdorf have written an appeal to the EU Council against software patents in Europe. "At first sight, a patent appears to protect an inventor but the actual implications may be the opposite, dependent upon the field. Copyright serves software authors while patents potentially deprive them of their own independent creations. Copyright is fair because it is equally available to all. A software patent regime would establish the law of the strong, and ultimately create more injustice than justice."

Comments (1 posted)

Freedesktop.org returns to the net

The Freedesktop.org site was recently compromised, it's back online and the admin log explains what happened. "As you may have noticed, freedesktop.org sort of got compromised a few days back. By 'sort of', I do, of course, mean 'totally'. Adam Conrad noticed a few thousand bounces in his inbox courtesy of being on www-data, and that they were all for spams being sent as www-data. Whoops. We started hunting for an insecure formmail.pl, but when we took a look at lsof and discovered an IRC proxy running, we decided it was something more insidious. From there, the machine got killed to all access but ours, and we started tracking down the point of entry. It turned out that it was compromised via a hole in TWiki, but no news was to be found on the TWiki site about this hole, nor was there a new release." (Thanks to Maximilian Attems.)

Comments (1 posted)

Eclipse Foundation Welcomes Aldon

The Eclipse Foundation has announced the joining of Aldon. "Aldon brings significant enterprise change management and lifecycle process automation experience to the Eclipse Foundation. Aldon Lifecycle Manager and Aldon Lifecycle Manager for iSeries Team Repository plug-ins support complex multi-tier, Web-centric and Service-Oriented Architectures (SOA), as well as application development across Windows, UNIX, Linux, OpenVMS, z/OS, i5OS and OS/400 operating environments."

Comments (none posted)

Scalix Joins Open Source Development Labs

The Open Source Development Labs (OSDL) has announced that Scalix Corporation, provider of a Linux email and calendaring platform, has joined OSDL and will participate in the Lab's Data Center Linux and Desktop Linux working groups.

Full Story (comments: none)

Stratus Joins Open Source Development Labs

Open Source Development Labs has announced its newest member, Stratus Technologies, Inc. ""Stratus relies on a Linux operating system that runs on our fault-tolerant products designed for the continuous uptime requirements of telecommunications central offices," said Ali Kafel, Stratus vice president, Telecommunications Sales. "We're looking forward to joining OSDL's Carrier Grade Linux and Data Center Linux working groups to combine our Linux development expertise with other OSDL members.""

Comments (none posted)

OSDL's response to Ballmer's patent claims

OSDL has released a brief statement (click below) in response to Steve Ballmer's claims that Linux violates Microsoft patents.

Full Story (comments: 10)

Commercial announcements

Linspire Supports Latest Windows Media Versions

Linspire, Inc. has announced support for versions 8 and 9 of the Windows Media Player. "Previously, Windows Media files would typically work on users' machines only if they found and installed unlicensed codecs online then patched them into their operating system. In contrast, Linspire licensed the codecs directly from Microsoft, then made substantial changes to make the Windows Media code work on Linux>-based systems. The engineering required porting the complete Windows CE Windows Media code to Linux."

Comments (4 posted)

The Lawyers are coming

A law firm called Morris, Manning & Martin, LLP has announced that it is available to help companies deal with their "open source issues." "For example, businesses that modify Open Source code for internal use may be surprised that seemingly innocuous actions may initiate distribution requirements, which could force them to give away their customized software for free, or at a modest cost, to their competitors." This company also runs OSLawBlog, claimed to be a weblog on open source legal issues; many visitors may be more struck by its obnoxious advertisements than the legal reasoning to be found there, though.

There will be more where these folks came from.

Comments (11 posted)

MontaVista Linux Powers New NTT DoCoMo 3G Phones

MontaVista has announced that its MontaVista Linux platform is being used for the NTT DoCoMo 3G mobile phones. "These MontaVista Linux-based phones include the N900iL and the N901iC, both developed by NEC Corporation (TSE: 6701), and the P901i from Panasonic Mobile Communications Co., Ltd., a subsidiary of Matsushita Electric Industrial Co., Ltd. (TSE: 6752)."

Full Story (comments: none)

NEC Launches New Linux-Based Fault Tolerant Server

NEC Solutions America has announced their latest Linux-based fault tolerant server. "The Express5800/320Lb hardware dual-modular architecture ensures continuous system operation in the case of a hardware failure. The NEC Fault Tolerant Linux operating system was built on the 2.4.18 Linux kernel, enabling any Linux application running on that kernel to run in fault tolerant mode with no modification to the software."

Comments (none posted)

Novell Reports Financial Results

Novell, Inc. has announced the financial results for its fourth fiscal quarter and for 2004 to date. The company seems to be making money from its Linux efforts. "During the fourth fiscal quarter 2004, Novell recognized revenue of $12 million associated with its SUSE(R) LINUX business. Recognized revenue from subscriptions to SUSE LINUX Enterprise Server in the quarter was $7 million, a sequential increase of 68% from the third fiscal quarter 2004. Sales of subscriptions to SUSE LINUX Enterprise Server (SLES) totaled 21,000 units in the quarter."

Comments (1 posted)

Sun Wah Linux Limited at CELF, Tokyo

Sun Wah Linux Limited has announced its participation in the recent Tokyo Consumer Electronics Linux Forum. "Sun Wah Linux Limited is the first company in China that has participated in the Consumer Electronics Linux Forum (CELF) Tokyo Technical Jamboree event, which was held by all the CELF member companies all over from Japan and other countries such as Europe and US end of October. Their participation represented their first step toward understanding Linux for use in consumer electronic (CE) products."

Full Story (comments: none)

TimeSys Offers Free Linux Board Support Packages

TimeSys Corporation has announced: "the availability of free 2.6-based Linux Board Support Packages (BSPs) for PowerPC and x86 architectures. Written under the GNU General Public License, BSPs from TimeSys include a certified Linux kernel, more than 100 root filesystem packages and device drivers in a single downloadable, installable image."

Comments (none posted)

TransGaming Announces Linux Support for Half-Life 2

TransGaming Technologies has announced Linux support for the video game Half-Life 2. "On the heels of its commercial debut, TransGaming's Cedega product will run Half-Life 2 on the Linux operating system, right out-of-the-box. Half-Life 2 is the anxiously awaited sequel to Valve's debut title that won more than 50 game-of-the-year awards."

Full Story (comments: none)

VA Linux Releases VA Balance, a Load Balancer

VA Linux has announced the release of their VA Balance Load Balancer product. "VA Balance consists of UltraMonkey, a scalable open source load balancing software, and VA Core, a GNU/Linux system based on Debian; both are developed by VA Linux. VA Balance is a fully integrated solution. The control-configuration-monitoring framework provided by VA Core and the special UltraMonkey load balancing software optimized for VA Core are tightly linked and provide an effective and robust load balancing solution ideal for local area networks."

Full Story (comments: none)

New Books

"Knoppix Hacks" Released by O'Reilly

O'Reilly has published the book Knoppix Hacks by Kyle Rankin.

Full Story (comments: none)

Point and Click Linux!

Prentice Hall PTR has published the book Point & Click Linux! by Robin Miller.

Comments (none posted)

Resources

On Line Version of Agustin's Linux Manual Released

This press release announces the availability of an online version of Agustin's Linux Manual, by Agustin Velasco. "This is a four volume book with over 200 pages of Linux documentation. This manual is centered on Mandrake Linux, but much of the material is worthwhile for any version of Linux. The manual contains a good amount of screen shots to help the readers as they follow step by step procedures."

Comments (none posted)

Upcoming Events

Linux Day 2004 in Florence

The Florence Linux User Group has announced the fourth Florentine Linux Day, coincident with the nationwide Italian Linux Day on November 27. Click below for the details (in Italian).

Full Story (comments: none)

Linux Bangalore 2004 -- Call for Volunteers (KDE.News)

KDE.News has a Call for Volunteers for the Linux Bangalore 2004 KDE booth. The event will take place in Bangalore, India on December 1-3, 2004. "Ideally this booth will contain more than Taj, myself and my laptop. This is where you come in."

Comments (none posted)

Open Source Initiatives in California Government

LUGOD has announced an upcoming presentation. "On Tuesday, December 7th from 6:30pm to 9:00pm, the Linux Users' Group of Davis, in Davis California, will host a free presentation on the use of Open Source software in California government. Bill Fell and Harry Ng from the California Air Resources Board will be joined by Allen Lung from the Franchise Tax Board as they discuss how the Linux operating system, Apache web server, and other completely free, community-developed tools are being used, and developed, in state government."

Full Story (comments: none)

Ottawa Linux Symposium 2005 call for papers

The OLS 2005 call for papers has gone out; if you would like to speak in Ottawa, you have until February 1 to get a proposal in.

Comments (none posted)

Speakers Confirmed for the SELinux Symposium

The SELinux Symposium has announced speakers for the first Security-Enhanced Linux (SELinux) Symposium. The symposium is scheduled for March 2-4, 2005 in Silver Spring, Maryland.

Comments (none posted)

XTech 2005, Gilbane Conference to Co-locate in Amsterdam

IDEAlliance has announced the XTech 2005 conference. "XTech 2005 (formerly XML Europe) will be held in conjunction with the Gilbane Conference on Content Management. Both conferences will take place 24-27 May, 2005, at the Amsterdam RAI Centre, Amsterdam, Netherlands."

Comments (none posted)

ILC 2005 Call for Contributions

A Call for Contributions has gone out for the International Lisp Conference 2005. "The conference will take place from June 19 to 22, 2005 at Stanford University."

Full Story (comments: none)

Events: November 24, 2004 - January 19, 2005

Date Event Location
November 25 - 26, 2004Le forum PHP 2004(FIAP Jean Monnet)Paris, France
November 29 - 30, 2004LinuxPro 2004(Hotel Gromada Airport Conference Center)Warsaw, Poland
December 1 - 3, 2004Australian Open Source Developers' Conference(Monash University)Melbourne, Australia
December 1 - 3, 2004Linux Bangalore 2004(Indian Institute of Science)Bangalore, India
December 4, 2004Lightweight Languages 2004(LL4)(MIT Stata Center)Boston, MA
December 5 - 18, 2004Ubuntu ConferenceMataró, Spain
December 13 - 17, 2004JavaPolis 2004(MetroPolis Antwerp)Antwerp, Belgium
December 27 - 29, 2004Chaos Communication Congress(21C3)(Berliner Congress Center)Berlin, Germany

Comments (none posted)

Software announcements

This week's software announcements

Here are the software announcements, courtesy of Freshmeat.net. They are available in two formats:

Comments (none posted)

Page editor: Forrest Cook

Letters to the editor

Vendor Lock-In Misplaced

From:  David Mackintosh <David.Mackintosh-AT-xdroop.com>
To:  lwn-AT-lwn.net
Subject:  Vendor Lock-In Misplaced
Date:  Thu, 18 Nov 2004 14:57:24 -0500

Sir:
 
With regard to your 4 November 2004 article Enterprise Linux: is it
broken? I feel that the authors of the whitepaper and the article
itself miss the point when they say:
 
    But today's Enterprise Linux is a lock-in play, designed to draw
    the customer into expensive subscriptions and single-vendor service.
 
Customers, especially companies, purchase computers in order to
achieve something with them. The number of companies who purchase
Linux for the purpose of "running Linux" are few and far between.
For example, our customers purchase Linux computers in order to run
tools on them, tools which cost amounts of money so large that they
make even RedHat's Advanced Server annual support rates appear
inexpensive.
 
You see, RedHat is not the vendor we are locked in to. It is the
vendors of these tools. And these vendors have decided that they
want a stable, predictable, relatively customer-fiddling-resistant
platform on which to run their products.
 
Sun gets this. When Sun goes talking to tools vendors asking them to
port their tools to Solaris 10, the answer is that the vendors don't
want a pile of money and free hardware to do a port. What they want
is customers at the front door demanding Solaris 10. And until that
happens, Solaris 10 support won't happen. And so Sun's main effort
in this space has been to generate interest in Solaris 10 as a
platform for this kind of work. Once Solaris 10 arrives and Sun's
new hardware is exercised, they may get somewhere with this effort.
 
RedHat is providing a service to these tool vendors: a stable,
predictable, relatively customer-fiddling-resistant platform on which
to build and support complex tools. That the cost of such a platform
is borne directly by the customer (and not indirectly) is irrelevant
-- it is merely a cost of using this tool, and one which does not
significantly reduce the resulting value gained by using this tool
instead of an alternative.
 
 
--
 /\oo/\
/ /()\ \ David Mackintosh | Public Key:
         dave@xdroop.com | http://www.xdroop.com/dave/gpg.html
         $ gpg --recv-keys --keyserver subkeys.pgp.net 4C032504
 

Comments (1 posted)

licensing suggestion

From:  (withheld)
To:  lwn-AT-lwn.net
Subject:  licensing suggestion
Date:  Tue, 23 Nov 2004 10:54:40 -0600 (CST)

In this article:
http://lwn.net/Articles/103694/
 
Larry McVoy wrote a comment taking suggestions for changes in licensing
his BK product:
 
[quote]
  Rather than respond to all of your comments, which would just fan the
flames, let's try this.
 
It's easy for you to tell us we have done the wrong thing and perhaps
that's all you wish to do. I tend it act in good faith so I tend to
believe that some of you are genuine in your dislike for our choices. OK,
fair enough. So what should we have done? GPLing it wasn't an answer, BK
would be no better than Arch because there is no way to pay for not fun
work. Patents probably would have been a better choice for protection but
remember that I had a goal of helping Linus, and there was little chance
that he would adopt a patented technology.
 
I tried for years to explain our choices and it always ended up in a flame
fest just like this. So you tell me what we should have done and for that
matter what we should do today. I'm really interested in seeing what you
suggest, believe it or not, all of this fuss is because this is the best
way I could find that met all the goals, including the goal of helping
Linus.
[end quote]
 
I have thought about this for some time (as you can tell by the age of the
article) and I have (finally) had a thought. As it may pertain to other
potential products, I wondered about submitting it as a letter to the
editor if you believe it has some value. However, I would only wish to
do so if I may as an "anonymous coward". Anyway, here goes.
 
There are, of course, many issues between a proprietary license and a free
one such as the GPL. In a perfect world, Larry would of course be able to
release his product under the GPL and still charge for it as he sees fit,
but unfortunately not everyone would pay his company for usage as he would
like. While this modest proposal would not address all issues with this
conflict, it does, I believe, address two. They are:
 
+ What does a software user do if her proprietary software product is
     no longer supported? (And what happens to her data?)
 
+ When does the software user gain any ownership in her purchase?
 
My suggestion would be to add a license clause to whatever current
proprietary license is in use. It might be something called "Dated-GPL".
One example might be 2014-GPL. By seeing this mark, the software user
would know that a complete copy of the source code for that product was on
retainer with a trusted third party (i.e. the FSF, or a bank) and that the
source code would be released under the GPL when:
 
+ The date for that version of the product was reached, in the above
example 01 January 2014
 
Or
 
+ The software product is no longer supported (i.e. Software product is
dropped, death of the developer)
 
This of course would not be a perfect balance, but perhaps a better one.
It would allow companies to license their product in such a way as to
maximize their earning potential for that software product, yet ensure
freedom for end users after a limited time or in extreme circumstances.
 

Comments (11 posted)

Page editor: Jonathan Corbet

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