LWN.net Logo

LWN.net Weekly Edition for May 12, 2005

SSH as a worm vector

It has been quite some time since a serious Unix/Linux worm has made its way through the Internet. Such worms seem difficult to write, but few people would argue that they are impossible. To many, it is just a matter of time until a Linux-based worm gets loose. This event will slightly reduce the level of smugness in the community, and greatly reduce the credibility of claims that Linux is a more secure system. It is not something to look forward to.

Meanwhile, a crucial security-related component of many systems is SSH, usually in the form of OpenSSH. Even the most severely locked-down systems will often have an SSH port open. So any sort of compromise which involves SSH is seriously frightening. Now, a paper [PDF] written by four MIT researchers (and commented on by Bruce Schneier) describes how SSH could be used as a vector for worm attacks. This threat appears to be real, and deserves attention from anybody responsible for the security of network-attached systems.

SSH maintains a per-user "known hosts" file, where it stores the public keys of remote systems it knows about. This file enables SSH to issue that obnoxious warning whenever a host key changes; its purpose is to help prevent "man in the middle" attacks. It may be possible to redirect an SSH connection via a DNS compromise, but it will not normally be possible to keep SSH from noticing the switch. This is a good thing.

The known hosts file, however, is a handy little database listing all of the systems a given user connects to. If that user's account is compromised, the known hosts file becomes a list of logical systems to attack next. If the user's password is known, chances are good that it will work on at least some of the systems found in the known hosts file. If the user has set up no-password, key-based logins to some of those remote systems, knowledge of the password will not be necessary. The result is that a purely local exploit could use the SSH databases and protocol to automatically propagate itself across the net.

It's worth noting that a worm could be written today using this technique combined with, say, the just-announced core dump vulnerability. Sooner or later, somebody is going to go for it.

The paper's authors are trying to collect more data to generate more metrics on how extensive the "web of known hosts" is; to that end, they are asking people to contribute their known hosts files. See this page for more information. Note that their data collection process involves running a perl script (supplied by them) as root. One assumes that these researchers are trustworthy, but one would be well advised to look over that script carefully before running it anyway. Twice.

The authors also point out that OpenSSH 4.0 includes a defense mechanism in the form of hashed known hosts files. By using a hash rather than the remote system's name, OpenSSH is able to verify remote keys without actually storing a list of remote system names. This behavior must be explicitly turned on, however (by adding a "HashKnownHosts yes" line to the SSH client configuration file) and existing known hosts files must be converted to the new format. A couple of scripts have been provided to help with the conversion process.

The community is lucky to have received advance warning of this issue. Now, however, it is up to us to act on that warning. With some diligence, it may be quite a few more years before we see a serious Linux-based worm.

Comments (24 posted)

The broadcast flag is defeated - for now

LWN covered the broadcast flag rule in November, 2003. This rule, adopted by the U.S. Federal Communications Commission, mandated that digital television systems implement and honor a flag, embedded within the TV signal, which would forbid copying or further redistribution of the content. This rule, in effect, forbids the creation of free television demodulator systems. No source-available system could implement the broadcast flag in a way which meets the "robustness rules" set out by the regulation.

The DC Circuit Federal Court of Appeals made short work of this rule; the full ruling is available in PDF format. The decision is clear and narrow:

We can find nothing in the statute, its legislative history, the applicable case law, or agency practice indicating that Congress meant to provide the sweeping authority the FCC now claims over receiver apparatus.

Thus, the broadcast flag is dead, because the FCC has no authority to make that particular regulation. The court offers no opinion on whether the concept of a broadcast flag is defensible or not - it was not asked to consider that issue. All that has been decided is that the FCC has no authority to give the entertainment industry veto power over our gadgets. For the time being, digital TV systems implemented with free software are legal.

The next move in this game is obvious: the entertainment industry will go to Congress seeking a law which either (1) gives the FCC the authority to regulate devices which are not actually transmitting or receiving signals, or (2) implements the broadcast flag requirement directly. Cory Doctorow has claimed that the industry will not succeed in this goal:

The next move here is that the studios will take this to Congress and try to get a law passed to make this happen. No chance. They got ZERO laws passed last year. This year the best they've been able to accomplish is making it slightly more illegal to videotape movies in the theatre.

The fact is, elected lawmakers are not suicidal enough to break their constituents' televisions. Watch and see: over the next year, we're all going to roast any lawmaker who so much as breathes the words "Broadcast Flag" in a favorable tone.

This view is probably overly optimistic. Experience says that the purveyors of ideas like the broadcast flag never give up; they bring their proposals to Congress over and over until the opposition has, finally, been worn down. The broadcast flag may well be defeated next year, but it will be back the year after that. Until elected representatives (and the wider world) understand why things like broadcast flags are such a bad idea, we will have to keep fighting this battle.

Comments (7 posted)

A new Harmony Project

May 11, 2005

This article was contributed by Joe 'Zonker' Brockmeier.

Geir Magnusson Jr. sent out a proposal for "Project Harmony" which would create an open source implementation of the Java 2 Platform, Standard Edition (J2SE) version 5 and a "community-developed modular runtime (VM and class library) architecture for independent implementations to share runtime components, all to be available under the Apache License, v2.

The proposal calls for "a broad, collaborative community of contributors," and there is an impressive list of interested parties in Magnusson's proposal. We talked with Magnusson about the project, the interest which has been shown so far, and whether Sun had been approached to cut out the middleman and simply open source their implementation of J2SE to save everyone the hassle of doing it again.

Magnusson said that the project "was a long time coming," but there was not a specific catalyst that made the group decide that now was the time to move forward. "Finally, we just decided that it's time." He also emphasized that Harmony is about "building communities that can collaborate...we're looking at inviting everybody who wishes to participate."

With regard to Sun and open source Java, Magnusson said that "we respect Sun's right to make their decision [regarding licensing]." We also wondered whether Magnusson or someone from the Harmony project had approached Sun to confirm that the company isn't planning on an open source version of Java. Magnusson said that Sun had been made aware of the project, but that he "won't say we've gotten an assurance that they're not going to do this in the next two years."

Sun's Graham Hamilton has also said that Sun will probably participate "at some level, although most of our efforts will continue to be focused on building Sun's reference implementation of J2SE." Although Hamilton puts a damper on the endorsement by adding:

I am not entirely sure if the world really needs a second J2SE implementation, but at the same time I am also glad to see that all the effort we put into getting the rules and the licensing issues straightened out is actually proving useful!

Bruno F. Souza, "the number one Java Evangelist in Brazil," and another individual listed in the Harmony proposal, also comments on Harmony in his blog and on the need for a second implementation:

In this, Hamilton is wrong. How important would be J2EE if we had a single application server? For a long time now the Java Community needs another J2SE implementation. At this point we don't even have a proof that the JCP specs are valid! In a recent talk with James Gosling at Café Brasil, while we discussed Kaffe and Classpath, James commented on how important a clean room implementation was for this very reason. The work of the FSF on the Classpath and GCJ projects, and the teams of Kaffe, JamVM and others, are all validating parts of the spec, what only strengthen our whole community. The fact that these projects exists should be seen as positive and should be supported and cherished by all developers, and not ignored like they have been for so long.

Not only that, but another implementation promotes competition and foster innovation. An open source implementation helps in research, discussions and even in the evolution of the Compatibility Kit. Sun recognizes the value of that, that's why Mustang source code is now available on an ongoing basis, and why Sun proposed recent licensing changes to its implementation, to promote this very things. But this is not enough. Sun's licensing changes get to the edge of the water, but although noticing that the water is cold can be relaxing and beneficial, it don't really give you any of the benefits of swimming. I have already discussed elsewhere other reasons why I think an open source implementation of Java is needed.

There is certainly plenty of need for an open source Java in the open source community. It's already been commented on, several times, that OpenOffice.org 2.0 has Java requirements that may pose problems for distributions that don't ship Sun's Java due to license problems. There is also the question of Java on operating systems and/or hardware architectures not supported by Sun. Magnusson agreed this was a "personal driver" for his interest in the Harmony project.

Of course, there are already efforts underway to create open source implementations of Java, such as Kaffe and GNU Classpath. Kaffe is an implementation of the Java virtual machine and class libraries to provide a Java Runtime Environment (JRE), while GNU Classpath is a project to create the core class libraries for use with virtual machines and compilers. There is also the GNU Compiler for Java (GCJ) and many other open source efforts.

However, there are a few areas where Harmony may be more desirable in the long run. Firstly, Magnusson stressed the importance of certification for the Harmony project, to ensure compatibility with Sun's J2SE 5. Secondly, as an Apache project, the group may be able to draw from a wider group of contributors than Kaffe or other projects -- particularly from companies that would like to see a fully-compatible open source implementation of J2SE 5.

Harmony seems to be getting quite a bit of interest already. Dalibor Topic, a contributor to both Kaffe and GNU Classpath, is one of the other individuals who have signed on to the Harmony proposal. He explains his interest in the project in his Advogato diary:

What the hell am I doing there, then, not being an Apache? Well, two things: a) trying to help bring ASF and FSF closer together, and ASF using and contributing to FSF's class libraries would be a pretty good thing to happen no matter which path towards a runtime they chose, and b) the ASF can reach a wide audience among developers programming in the Java programming language that so far has either not heard, or been skeptical about Free Software runtimes based on GNU Classpath. For whatever reason the ASF seems to evoke much less fear and terror in some circles than the FSF, which may make working with those circles through the ASF easier.

Whether the Harmony, GNU Classpath, Kaffe and other projects will be able to sort out licensing is another question. We asked Magnusson about the licensing hurdles, and he said that they are "working to fix licensing issues" and noted that the project was trying to solve licensing problems "in parallel," since "licensing discussions can bog down anything."

There are also those who might prefer to forget Java altogether and concentrate on something like Mono instead. While Mono is an interesting technology, it's not always a substitute for Java and may not meet everyone's needs. It also seems unlikely we'll see broad support for Mono from all quarters soon, judging by Havoc Pennington's comments on the Java and Mono discussion with regards to Harmony:

I believe we have legitimate and non-evil reasons why we [Red Hat] can't ship Mono. And I think open source Java looks plausible and a lot nicer than C; Java and Classpath will even run on Mono, and if C# becomes more viable later, experiments such as Graydon's or the Lucene port show that it isn't hard to do a Java to C# conversion. And guess what, we need open source Java in the desktop anyhow for OpenOffice.org and the browser plugin at minimum.

I don't know what people expect Red Hat GNOME developers to do. We can't roll over and say "OK, we'll start hacking in C#, even though we don't see a path to shipping any of the stuff we're hacking on" - does anyone seriously expect that?

...I'm not trying to exhaustively belabor the Java vs. C# technical comparison but I am trying to point out that Java has a hell of a lot going for it including open source developer tools and libraries and huge momentum (largely open source) on the server side. Java 5 has some cute language features, too, and Tromey has shown how to make native code bindings easy.

To get a general idea how long it might take for a group to implement J2SE, one might look at the Apache Geronimo project, which is an implementation of the Java 2 Platform, Enterprise Edition (J2EE). The project started in August 2003, and became an official Apache top-level project in May 2004. According to Magnusson, the Geronimo project is now working to pass Sun's TCK for J2EE 1.4, though it isn't clear how much more time will be required for it to reach full compatibility.

For those interested in participating, Magnusson has sent out a FAQ about the project which includes instructions on joining the development mailing list. The project is not yet listed on the Apache Incubator site yet.

If Harmony is successful, which looks quite likely given the interest it has stirred already, it will be quite beneficial to the open source community. While it would be much easier if Sun simply provided an open source implementation, the community has the tools needed to do so.

Comments (45 posted)

Page editor: Jonathan Corbet

Security

More firefox trouble

May 11, 2005

This article was contributed by Joe 'Zonker' Brockmeier.

A few weeks ago, we covered a set of vulnerabilities in Firefox that were closed with the 1.0.3 release. Once again, Firefox is in the news for security issues -- this time for two security vulnerabilities that, when combined, create a situation that could allow an attacker to install software on a user's machine without any notice to the user.

What is particularly unusual about this disclosure is that it came not from the person who discovered the vulnerability, but from a third party who became privy to discussions about the vulnerability. While one might hope that the ethics of vulnerability disclosure would preclude "outing" a security vulnerability, particularly one discovered by another party, prior to the public release of a fix when it's known the vendor or project is actively working on the issue, the cat is out of the bag now.

The first vulnerability relates to "IFRAME" JavaScript URLs, which can allow an attacker to execute arbitrary code in a user's session. Alone, it could allow malicious sites to steal information from sites previously visited. The second vulnerability is in the "IconURL" parameter in "InstallTrigger.install()", which is not properly verified. This can be exploited to run JavaScript with the escalated privileges of a "Chrome script." The combination of both vulnerabilities can actually allow whitelisted sites, or sites masquerading as a whitelisted site, to take any action of the user, including administrative actions if the user has admin privileges. (This is one of the reasons why users should not make a habit of running as root.)

By default, the Mozilla Update websites were on the Firefox whitelist. The Mozilla Foundation has applied a server-side change to prevent attackers from using those sites. However, users who have added other sites to their whitelist may be at risk on those sites -- though an attacker would need to be able to guess what site a user has whitelisted.

We talked to Chris Hofmann, Mozilla's director of engineering, about the most recent vulnerabilities and Mozilla's security record in general. According to Hofmann, the vulnerability is cross-platform and could potentially affect users of Firefox 1.0.3 on any platform. Hofmann said that the Mozilla Foundation was not aware of any exploits in the wild, and that the premature disclosure of the vulnerability was "a pretty rare exception."

The security researchers and people who are reporting the vulnerability are pretty involved in all steps of the discovery and fixing and reporting process, and that's something different from a commercial company where researchers throw the report over the wall and hope a fix comes back from the vendor. Most of the researchers like the Mozilla system better where they can watch progress and complain if it's not proceeding at the right pace... it's very unusual to see someone report something like this without giving us a shot [to fix the problem first].

We also asked Hofmann if he thought it would be possible to catch all of these vulnerabilities at some point in the future. In short, it looks like the answer is pretty much "no," given the complexity of a Web browser and the nature of the interfaces between components where it is not completely understood how they interact.

At this time, there is not a final Firefox 1.0.4 release, but there are candidate builds available with security fixes and a fix for a DHTML regression in 1.0.3. At a minimum, users should disable software installation until 1.0.4 is available.

Comments (3 posted)

New vulnerabilities

apache2 buffer overflow

Package(s):apache CVE #(s):CAN-2005-1344
Created:May 6, 2005 Updated:May 11, 2005
Description: Buffer overflow in htdigest in Apache 2.0.52 may allow attackers to execute arbitrary code via a long realm argument.
Alerts:
Ubuntu USN-120-1 2005-05-06

Comments (1 posted)

Ethereal: numerous vulnerabilities

Package(s):ethereal CVE #(s):CAN-2005-1456 CAN-2005-1457 CAN-2005-1458 CAN-2005-1459 CAN-2005-1460 CAN-2005-1461 CAN-2005-1462 CAN-2005-1463 CAN-2005-1464 CAN-2005-1465 CAN-2005-1466 CAN-2005-1467 CAN-2005-1468 CAN-2005-1469 CAN-2005-1470
Created:May 6, 2005 Updated:June 7, 2005
Description: There are numerous vulnerabilities in versions of Ethereal versions 0.8.14 to 0.10.10 according to this advisory.
Alerts:
SuSE SUSE-SR:2005:014 2005-06-07
Red Hat RHSA-2005:427-01 2005-05-24
Mandriva MDKSA-2005:083 2005-05-10
Gentoo 200505-03 2005-05-06

Comments (none posted)

firefox: multiple vulnerabilities

Package(s):firefox CVE #(s):CAN-2005-1153 CAN-2005-1154 CAN-2005-1155 CAN-2005-1156 CAN-2005-1157 CAN-2005-1158 CAN-2005-1160 CAN-2005-1159
Created:May 11, 2005 Updated:May 26, 2005
Description: The Firefox browser (and Mozilla as well) suffers from several vulnerabilities which can be exploited by a remote attacker to execute arbitrary code. See this advisory for a discussion of the worst two. Upgrading to version 1.0.4 will fix the problems.
Alerts:
Ubuntu USN-134-1 2005-05-26
Mandriva MDKSA-2005:088 2005-05-13
Ubuntu USN-124-2 2005-05-12
Ubuntu USN-124-1 2005-05-11

Comments (2 posted)

gaim: buffer overflow

Package(s):gaim CVE #(s):CAN-2005-1261 CAN-2005-1262
Created:May 11, 2005 Updated:May 12, 2005
Description: Gaim contains buffer overflows in its handling of URLs and MSN messages. By sending malicious messages, a remote attacker could exploit these overflows and execute arbitrary code.
Alerts:
Ubuntu USN-125-1 2005-05-12
Mandriva MDKSA-2005:086 2005-05-12
Gentoo 200505-09 2005-05-12
Red Hat RHSA-2005:429-01 2005-05-11
Red Hat RHSA-2005:432-01 2005-05-11
Fedora FEDORA-2005-369 2005-05-11

Comments (none posted)

GnuTLS: Denial of Service vulnerability

Package(s):gnutls CVE #(s):CAN-2005-1431
Created:May 9, 2005 Updated:June 1, 2005
Description: GnuTLS 1.2.3 and 1.0.25 have been released, fixing a denial of service problem.
Alerts:
Red Hat RHSA-2005:430-01 2005-06-01
Ubuntu USN-126-1 2005-05-13
Mandriva MDKSA-2005:084 2005-05-12
Fedora FEDORA-2005-362 2005-05-05
Gentoo 200505-04 2005-05-09

Comments (none posted)

hteditor: multiple buffer overflows

Package(s):hteditor CVE #(s):
Created:May 10, 2005 Updated:May 11, 2005
Description: Tavis Ormandy of the Gentoo Linux Security Team discovered an integer overflow in the ELF parser, leading to a heap-based buffer overflow. The vendor has reported that an unrelated buffer overflow has been discovered in the PE parser. Successful exploitation would require the victim to open a specially crafted file using HT, potentially permitting an attacker to execute arbitrary code.
Alerts:
Gentoo 200505-08 2005-05-10

Comments (none posted)

kernel: ELF loader core dump vulnerability

Package(s):kernel CVE #(s):CAN-2005-1263
Created:May 11, 2005 Updated:August 25, 2005
Description: Paul Starzetz has posted an advisory for yet another kernel vulnerability. In this case, by using a specially manipulated ELF binary, a local attacker can compromise the system (via the core dump code) and obtain root access. This vulnerability affects all kernels from 2.2 through 2.6.12-rc4.
Alerts:
Red Hat RHSA-2005:529-01 2005-08-25
Red Hat RHSA-2005:420-01 2005-06-08
Red Hat RHSA-2005:472-01 2005-05-25
Fedora FEDORA-2005-392 2005-05-23
Ubuntu USN-131-1 2005-05-23
Trustix TSLSA-2005-0022 2005-05-13

Comments (none posted)

libTIFF: buffer overflow

Package(s):libtiff CVE #(s):CAN-2005-1544
Created:May 10, 2005 Updated:February 18, 2006
Description: Tavis Ormandy of the Gentoo Linux Security Audit Team discovered a stack based buffer overflow in the libTIFF library when reading a TIFF image with a malformed BitsPerSample tag. Successful exploitation would require the victim to open a specially crafted TIFF image, resulting in the execution of arbitrary code.
Alerts:
Mandriva MDKSA-2006:042 2006-02-17
Debian DSA-755-1 2005-07-13
Ubuntu USN-130-1 2005-05-19
Gentoo 200505-07 2005-05-10

Comments (1 posted)

Oops!: Remote code execution

Package(s):oops CVE #(s):CAN-2005-1121
Created:May 6, 2005 Updated:May 20, 2005
Description: A format string flaw has been detected in the my_xlog() function of the Oops! proxy (in versions prior to 1.5.23), which is called by the passwd_mysql and passwd_pgsql module's auth() functions.
Alerts:
Debian DSA-726-1 2005-05-20
Gentoo 200505-02 2005-05-05

Comments (none posted)

smail buffer overflow

Package(s):smail CVE #(s):CAN-2005-0892
Created:May 9, 2005 Updated:May 11, 2005
Description: A buffer overflow has been discovered in Smail 3.2.0.120, an electronic mail transport system, which allows remote attackers and local users to execute arbitrary code.
Alerts:
Debian DSA-722-1 2005-05-09

Comments (none posted)

squid: errors in http_access configuration

Package(s):squid CVE #(s):CAN-2005-1345
Created:May 6, 2005 Updated:May 11, 2005
Description: Squid 2.5.STABLE9 and earlier does not trigger a fatal error when it identifies missing or invalid ACLs in the http_access configuration, which could lead to less restrictive ACLs than intended by the administrator.
Alerts:
Trustix TSLSA-2005-0021 2005-05-10
Debian DSA-721-1 2005-05-06
Ubuntu USN-122-1 2005-05-06

Comments (none posted)

Updated vulnerabilities

a2ps: input validation error

Package(s):a2ps CVE #(s):CAN-2004-1170 CAN-2004-1377
Created:November 26, 2004 Updated:December 19, 2005
Description: The GNU a2ps utility fails to properly sanitize filenames, which can be abused by a malicious user to execute arbitrary commands with the privileges of the user running the vulnerable application. More information at Security Focus.
Alerts:
Fedora-Legacy FLSA:152870 2005-12-17
Mandriva MDKSA-2005:097 2005-06-07
OpenPKG OpenPKG-SA-2005.003 2005-01-17
Gentoo 200501-02 2005-01-04
Debian DSA-612-1 2004-12-20
Mandrake MDKSA-2004:140 2004-11-25

Comments (none posted)

cpio - file permissions error

Package(s):cpio CVE #(s):CAN-1999-1572
Created:February 2, 2005 Updated:July 19, 2005
Description: Some versions of cpio contain an ancient vulnerability where files created by that utility have overly generous access permissions.
Alerts:
Fedora-Legacy FLSA:152891 2005-07-15
Red Hat RHSA-2005:080-01 2005-02-18
Red Hat RHSA-2005:073-01 2005-02-15
Mandrake MDKSA-2005:032-1 2005-02-11
Mandrake MDKSA-2005:032 2005-02-10
Ubuntu USN-75-1 2005-02-04
Debian DSA-664-1 2005-02-02

Comments (none posted)

cURL: buffer overflow

Package(s):curl CVE #(s):CAN-2005-0490
Created:February 28, 2005 Updated:July 19, 2005
Description: Multiple stack-based buffer overflows in libcURL and cURL 7.12.1, and possibly other versions, allow remote malicious web servers to execute arbitrary code via base64 encoded replies that exceed the intended buffer lengths when decoded.
Alerts:
Fedora-Legacy FLSA:152917 2005-07-15
Fedora FEDORA-2005-325 2005-04-20
Red Hat RHSA-2005:340-01 2005-04-05
Conectiva CLA-2005:940 2005-03-21
Gentoo 200503-20 2005-03-16
Mandrake MDKSA-2005:048 2005-03-04
SuSE SUSE-SA:2005:011 2005-02-28
Ubuntu USN-86-1 2005-02-28

Comments (none posted)

cvs: multiple vulnerabilities

Package(s):cvs CVE #(s):CAN-2005-0753
Created:April 18, 2005 Updated:July 13, 2005
Description: CVS (in version prior to 1.11.20) has one or more buffer overflow vulnerabilities, memory leaks, and a NULL pointer dereferencing error. These can be used to launch a remote denial of service or to remotely execute arbitrary code.
Alerts:
Debian DSA-742-1 2005-07-07
Fedora-Legacy FLSA:155508 2005-05-12
Ubuntu USN-117-1 2005-05-04
Red Hat RHSA-2005:387-01 2005-04-25
Gentoo 200504-16:02 2005-04-18
Slackware SSA:2005-111-01 2005-04-22
Trustix TSLSA-2005-0013 2005-04-20
Mandriva MDKSA-2005:073 2005-04-20
Fedora FEDORA-2005-330 2005-04-20
Gentoo 200504-16 2005-04-18
SuSE SUSE-SA:2005:024 2005-04-18

Comments (none posted)

cyrus-imapd: buffer overflows

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

Comments (none posted)

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)

Dnsmasq: poisoning and DoS

Package(s):dnsmasq CVE #(s):
Created:April 4, 2005 Updated:July 21, 2005
Description: Dnsmasq does not properly detect that DNS replies received do not correspond to any DNS query that was sent. Rob Holland of the Gentoo Linux Security Audit team also discovered two off-by-one buffer overflows that could crash DHCP lease files parsing.
Alerts:
Slackware SSA:2005-201-01 2005-07-21
Gentoo 200504-03 2005-04-04

Comments (none posted)

emacs21: format string vulnerability in "movemail"

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

Comments (none posted)

enscript: arbitrary code execution

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

Comments (none posted)

ethereal: buffer overflow

Package(s):ethereal CVE #(s):CAN-2005-0739
Created:April 28, 2005 Updated:May 4, 2005
Description: The IAPP dissector of Ethereal is vulnerable to a buffer overflow. A remote attacker may be able to create a special network packet in order to take advantage of the problem.
Alerts:
Debian DSA-718-2 2005-04-28
Debian DSA-718-1 2005-04-28

Comments (none posted)

evolution: arbitrary code execution

Package(s):evolution CVE #(s):CAN-2005-0102
Created:January 24, 2005 Updated:May 19, 2005
Description: Max Vozeler discovered an integer overflow in camel-lock-helper. A user-supplied length value was not validated, so that a value of -1 caused a buffer allocation of 0 bytes; this buffer was then filled by an arbitrary amount of user-supplied data. A local attacker or a malicious POP3 server could exploit this to execute arbitrary code with root privileges (because camel-lock-helper is installed as setuid root).
Alerts:
Red Hat RHSA-2005:238-01 2005-05-19
Conectiva CLA-2005:925 2005-02-16
Debian DSA-673-1 2005-02-10
Mandrake MDKSA-2005:024 2005-01-27
Gentoo 200501-35 2005-01-24
Ubuntu USN-69-1 2005-01-24

Comments (1 posted)

evolution: message crash vulnerability

Package(s):evolution CVE #(s):CAN-2005-0806
Created:March 17, 2005 Updated:August 11, 2005
Description: The Evolution mail client can be crashed when reading certain types of messages.
Alerts:
Ubuntu USN-166-1 2005-08-11
Red Hat RHSA-2005:397-01 2005-05-04
Conectiva CLA-2005:950 2005-04-27
Fedora FEDORA-2005-338 2005-04-22
Mandrake MDKSA-2005:059 2005-03-16

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)

gaim: buffer overflow, DoS

Package(s):gaim CVE #(s):CAN-2005-0965 CAN-2005-0966
Created:April 5, 2005 Updated:May 15, 2005
Description: Jean-Yves Lefort discovered a buffer overflow in the gaim_markup_strip_html() function. This caused Gaim to crash when receiving certain malformed HTML messages. (CAN-2005-0965)

Jean-Yves Lefort also noticed that many functions that handle IRC commands do not escape received HTML metacharacters; this allowed remote attackers to cause a Denial of Service by injecting arbitrary HTML code into the conversation window, popping up arbitrarily many empty dialog boxes, or even causing Gaim to crash. (CAN-2005-0966)

Alerts:
Slackware SSA:2005-133-01 2005-05-15
Conectiva CLA-2005:949 2005-04-27
Slackware SSA:2005-111-03 2005-04-22
Mandriva MDKSA-2005:071 2005-04-13
Red Hat RHSA-2005:365-01 2005-04-12
Gentoo 200504-05 2005-04-06
Fedora FEDORA-2005-299 2005-04-05
Fedora FEDORA-2005-298 2005-04-05
Ubuntu USN-106-1 2005-04-05

Comments (none posted)

gtk-pixbuf, gtk2: denial of service

Package(s):gdk-pixbuf gtk2 CVE #(s):CAN-2005-0891
Created:March 30, 2005 Updated:December 19, 2005
Description: The BMP image processing code in gdk-pixbuf and gtk2 contains a denial of service vulnerability exploitable via a specially crafted image file.
Alerts:
Fedora-Legacy FLSA:155510 2005-12-17
Fedora-Legacy FLSA:154272 2005-07-15
SuSE SUSE-SR:2005:010 2005-04-08
Mandrake MDKSA-2005:069 2005-04-07
Mandrake MDKSA-2005:068 2005-04-07
Ubuntu USN-108-1 2005-04-05
Red Hat RHSA-2005:343-01 2005-04-05
Red Hat RHSA-2005:344-01 2005-04-01
Fedora FEDORA-2005-268 2005-03-30
Fedora FEDORA-2005-267 2005-03-30
Fedora FEDORA-2005-266 2005-03-30
Fedora FEDORA-2005-265 2005-03-30

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)

gftp: missing input sanitizing

Package(s):gftp CVE #(s):CAN-2005-0372 CAN-2004-1376
Created:February 17, 2005 Updated:July 13, 2005
Description: gftp has a directory traversal vulnerability. A remote server could use specially crafted filenames to overwrite local files.
Alerts:
Fedora-Legacy FLSA:152908 2005-07-10
Red Hat RHSA-2005:410-01 2005-06-13
Fedora FEDORA-2005-310 2005-04-07
Fedora FEDORA-2005-309 2005-04-07
Mandrake MDKSA-2005:050 2005-03-04
Gentoo 200502-27 2005-02-19
SuSE SUSE-SR:2005:005 2005-02-18
Debian DSA-686-1 2005-02-17

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

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)

gnupg: information leak

Package(s):gnupg CVE #(s):CAN-2005-0366
Created:March 16, 2005 Updated:August 19, 2005
Description: GnuPG (and other PGP-like systems) suffers from an information leak which could, in some situations, be used by an attacker to obtain plain text from an encrypted message. See this message for a detailed explanation of the problem. "We know of no real-world application that is affected by this type of attack. It is an attack that requires the active participation of someone who holds the actual key required to decrypt a message. Thus, it is not something you are likely to see."
Alerts:
Ubuntu USN-170-1 2005-08-19
Gentoo 200503-29 2005-03-24
Mandrake MDKSA-2005:057 2005-03-15

Comments (none posted)

grip: buffer overflow

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

Comments (none posted)

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)

gzip: race condition and directory traversal

Package(s):gzip CVE #(s):CAN-2005-0988 CAN-2005-1228
Created:May 4, 2005 Updated:July 13, 2005
Description: gzip suffers from a race condition which could allow a fast-fingered attacker to change the permissions on files owned by others. There is also a directory traversal vulnerability associated with the -N option.
Alerts:
Debian DSA-752-1 2005-07-11
Red Hat RHSA-2005:357-01 2005-06-13
OpenPKG OpenPKG-SA-2005.010 2005-06-10
OpenPKG OpenPKG-SA-2005.009 2005-06-10
Mandriva MDKSA-2005:092 2005-05-18
Gentoo 200505-05 2005-05-09
Trustix TSLSA-2005-0018 2005-05-06
Ubuntu USN-116-1 2005-05-04

Comments (none posted)

Horde Framework: multiple XSS vulnerabilities

Package(s):horde CVE #(s):
Created:May 2, 2005 Updated:May 3, 2005
Description: Cross-site scripting vulnerabilities have been discovered in various modules of the Horde Framework.
Alerts:
Gentoo 200505-01 2005-05-01

Comments (none posted)

htdig: cross site scripting

Package(s):htdig CVE #(s):CAN-2005-0085
Created:February 14, 2005 Updated:January 10, 2006
Description: Michael Krax discovered that ht://Dig fails to validate the 'config' parameter before displaying an error message containing the parameter. This flaw could allow an attacker to conduct cross-site scripting attacks.
Alerts:
Fedora-Legacy FLSA:152907 2006-01-09
Mandrake MDKSA-2005:063 2005-03-31
Red Hat RHSA-2005:090-01 2005-02-15
Debian DSA-680-1 2005-02-14
Gentoo 200502-16 2005-02-13

Comments (none posted)

ImageMagick: heap corruption

Package(s):ImageMagick CVE #(s):CAN-2005-1275
Created:April 28, 2005 Updated:May 25, 2005
Description: ImageMagick 6.2.1 and earlier has a heap corruption problem in the pnm coder.
Alerts:
Red Hat RHSA-2005:413-01 2005-05-25
Ubuntu USN-132-1 2005-05-23
Gentoo 200505-16 2005-05-21
Fedora FEDORA-2005-344 2005-04-27

Comments (1 posted)

imap: buffer overflow in c-client

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

Comments (none posted)

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)

infozip: privilege escalation, directory-traversal

Package(s):infozip CVE #(s):CAN-2003-0282 CAN-2004-1010 CAN-2005-0602
Created:May 2, 2005 Updated:August 1, 2005
Description: InfoZip reports that Zip 2.3 and (presumably) all previous versions have a buffer-overrun vulnerability relating to deep directory paths that could potentially lead to local privilege escalation (e.g., in the case of automated, Zip-based backups). All versions of UnZip through 5.50 have a number of directory-traversal vulnerabilities.
Alerts:
Ubuntu USN-159-1 2005-08-01
Slackware SSA:2005-121-01 2005-05-02

Comments (1 posted)

junkbuster: heap corruption and settings modification

Package(s):junkbuster CVE #(s):CVE-2005-1108 CVE-2005-1109
Created:April 13, 2005 Updated:November 5, 2005
Description: JunkBuster through version 2.02-r2 contains two vulnerabilities: a heap corruption bug and a possible privacy violation.
Alerts:
Debian DSA-713-1 2005-04-21
Gentoo 200504-11 2005-04-13

Comments (1 posted)

kdelibs: unsanitzied input

Package(s):kdelibs CVE #(s):CAN-2004-1165
Created:January 10, 2005 Updated:July 19, 2005
Description: Thiago Macieira discovered a vulnerability in the kioslave library, which is part of kdelibs, which allows a remote attacker to execute arbitrary FTP commands via an ftp:// URL that contains an URL-encoded newline before the FTP command.
Alerts:
Fedora-Legacy FLSA:152769 2005-07-15
Mandrake MDKSA-2005:045 2005-02-17
Red Hat RHSA-2005:065-01 2005-02-15
Red Hat RHSA-2005:009-01 2005-02-10
Fedora FEDORA-2005-064 2005-01-25
Fedora FEDORA-2005-063 2005-01-25
Gentoo 200501-18 2005-01-11
Debian DSA-631-1 2005-01-10

Comments (none posted)

kdelibs: dcopserver vulnerability

Package(s):kdelibs CVE #(s):CAN-2005-0396 CAN-2005-0237 CAN-2005-0365
Created:March 17, 2005 Updated:May 17, 2005
Description: The KDE Desktop Communication Protocol daemon (dcopserver) is vulnerable to lockup by a local user, leading to a denial of service.
Alerts:
Conectiva CLA-2005:953 2005-05-17
SuSE SUSE-SA:2005:022 2005-04-11
Red Hat RHSA-2005:307-01 2005-04-06
Fedora FEDORA-2005-245 2005-03-23
Fedora FEDORA-2005-244 2005-03-23
Red Hat RHSA-2005:325-01 2005-03-23
Gentoo 200503-22 2005-03-19
Mandrake MDKSA-2005:058 2005-03-16

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CAN-2005-0400 CAN-2005-0749 CAN-2005-0750 CAN-2005-0815 CAN-2005-0839
Created:April 1, 2005 Updated:July 1, 2005
Description: More kernel vulnerabilities have been discovered including:
  • Mathieu Lafon discovered an information leak in the ext2 file system driver. (CAN-2005-0400)
  • Yichen Xie discovered a Denial of Service vulnerability in the ELF loader. (CAN-2005-0749)
  • Ilja van Sprundel discovered that the bluez_sock_create() function did not check its "protocol" argument for negative values. (CAN-2005-0750)
  • Michal Zalewski discovered that the iso9660 file system driver fails to check ranges properly in several cases. (CAN-2005-0815)
  • Previous kernels did not restrict the use of the N_MOUSE line discipline in the serial driver. (CAN-2005-0839)
Alerts:
Mandriva MDKSA-2005:110 2005-06-30
Mandriva MDKSA-2005:111 2005-06-30
Fedora-Legacy FLSA:152532 2005-06-04
Conectiva CLA-2005:952 2005-05-02
Red Hat RHSA-2005:284-01 2005-04-28
Red Hat RHSA-2005:283-01 2005-04-28
Red Hat RHSA-2005:293-01 2005-04-22
Fedora FEDORA-2005-313 2005-04-11
Trustix TSLSA-2005-0011 2005-04-05
SuSE SUSE-SA:2005:021 2005-04-04
Ubuntu USN-103-1 2005-04-01

Comments (1 posted)

kernel: multiple vulnerabilities

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

Comments (none posted)

kimgio input validation errors

Package(s):kimgio CVE #(s):CAN-2005-1046
Created:April 22, 2005 Updated:July 19, 2005
Description: KDE has issued a security advisory for kimgio. This is found in kdelibs as shipped with KDE 3.2 up to including KDE 3.4. kimgio contains a PCX image file format reader that does not properly perform input validation. A source code audit performed by the KDE security team discovered several vulnerabilities in the PCX and other image file format readers, some of them exploitable to execute arbitrary code.
Alerts:
Ubuntu USN-114-2 2005-05-27
Red Hat RHSA-2005:393-01 2005-05-17
Mandriva MDKSA-2005:085 2005-05-12
Ubuntu USN-114-1 2005-05-03
Fedora FEDORA-2005-350 2005-05-02
Debian DSA-714-1 2005-04-26
Gentoo 200504-22 2005-04-22

Comments (none posted)

Kommander untrusted code execution

Package(s):kommander CVE #(s):CAN-2005-0754
Created:April 22, 2005 Updated:May 20, 2005
Description: KDE has issued a security advisory for Kommander. Quanta 3.1.x, KDE 3.2 and new up to including KDE 3.4.0 are vulnerable. Kommander executes without user confirmation data files from possibly untrusted locations. As they contain scripts, the user might accidentally run arbitrary code.
Alerts:
Gentoo 200504-23:02 2005-04-22
Ubuntu USN-115-1 2005-05-03
Fedora FEDORA-2005-345 2005-04-28
Gentoo 200504-23 2005-04-22

Comments (none posted)

libdbi-perl: insecure temporary file

Package(s):libdbi-perl CVE #(s):CAN-2005-0077
Created:January 25, 2005 Updated:March 2, 2006
Description: Javier Fernández-Sanguino Peña from the Debian Security Audit Project discovered that the DBI library, the Perl5 database interface, creates a temporary PID file in an insecure manner. This can be exploited by a malicious user to overwrite arbitrary files owned by the person executing the parts of the library.
Alerts:
Fedora-Legacy FLSA:178989 2006-03-01
Gentoo 200501-38:03 2005-01-26
Red Hat RHSA-2005:072-01 2005-02-15
Mandrake MDKSA-2005:030 2005-02-08
Red Hat RHSA-2005:069-01 2005-02-01
Gentoo 200501-38 2005-01-26
Ubuntu USN-70-1 2005-01-25
Debian DSA-658-1 2005-01-25

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)

libnet-ssleay-perl: weakened cryptographic operations

Package(s):libnet-ssleay-perl CVE #(s):CAN-2005-0106
Created:May 3, 2005 Updated:January 27, 2006
Description: Javier Fernandez-Sanguino Pena discovered that this library used the file /tmp/entropy as a fallback entropy source if a proper source was not set in the environment variable EGD_PATH. This can potentially lead to weakened cryptographic operations if an attacker provides a /tmp/entropy file with known content.
Alerts:
Mandriva MDKSA-2006:023 2006-01-26
Ubuntu USN-113-1 2005-05-03

Comments (none posted)

libtiff: buffer overflow

Package(s):libtiff CVE #(s):CAN-2004-1308
Created:December 22, 2004 Updated:May 19, 2005
Description: The libtiff image manipulation library contains several exploitable buffer overflows.
Alerts:
Fedora-Legacy FLSA:152815 2005-05-18
Red Hat RHSA-2005:035-01 2005-02-15
Conectiva CLA-2005:920 2005-01-20
Red Hat RHSA-2005:019-01 2005-01-13
SuSE SUSE-SA:2005:001 2005-01-10
Fedora FEDORA-2005-598 2005-01-07
Fedora FEDORA-2005-597 2005-01-07
Ubuntu USN-54-1 2005-01-06
Mandrake MDKSA-2005:002 2005-01-06
Mandrake MDKSA-2005:001 2005-01-06
Gentoo 200501-06 2005-01-05
Debian DSA-626-1 2005-01-06
Debian DSA-617-1 2004-12-24
Fedora FEDORA-2004-577 2004-12-22
Fedora FEDORA-2004-576 2004-12-22
Ubuntu USN-46-1 2004-12-22

Comments (none posted)

libxml2 - arbitrary code execution

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

Comments (none posted)

libxml2: multiple buffer overflows

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

Comments (none posted)

libXpm: new buffer overflows

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

Comments (none posted)

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)

mailman: path traversal

Package(s):mailman CVE #(s):CAN-2005-0202
Created:February 9, 2005 Updated:July 13, 2005
Description: The "private" module in the mailman mailing list manager fails to sanitize path names adequately. An attacker could exploit this vulnerability to retrieve private information, including passwords and private list archives.

This vulnerability was used to compromise the Full-Disclosure list.

Alerts:
Fedora-Legacy FLSA:152895 2005-07-10
Ubuntu USN-78-2 2005-02-17
Debian DSA-674-3 2005-02-21
Mandrake MDKSA-2005:037 2005-02-14
Red Hat RHSA-2005:137-01 2005-02-15
SuSE SUSE-SA:2005:007 2005-02-14
Debian DSA-674-2 2005-02-11
Red Hat RHSA-2005:136-01 2005-02-10
Gentoo 200502-11 2005-02-10
Fedora FEDORA-2005-132 2005-02-10
Fedora FEDORA-2005-131 2005-02-10
Ubuntu USN-78-1 2005-02-09

Comments (none posted)

mc: buffer overflow

Package(s):mc CVE #(s):CAN-2005-0763
Created:March 29, 2005 Updated:August 11, 2005
Description: An unfixed buffer overflow has been discovered by Andrew V. Samoilov in mc, the midnight commander, a file browser and manager.
Alerts:
Fedora-Legacy FLSA:152889 2005-08-10
Red Hat RHSA-2005:512-01 2005-06-16
Debian DSA-698-1 2005-03-29

Comments (none posted)

MediaWiki: multiple vulnerabilities

Package(s):mediawiki CVE #(s):CAN-2005-0534 CAN-2005-0535 CAN-2005-0536
Created:February 28, 2005 Updated:June 13, 2005
Description: A security audit of the MediaWiki project discovered that MediaWiki is vulnerable to several cross-site scripting and cross-site request forgery attacks, and that the image deletion code does not sufficiently sanitize input parameters.
Alerts:
Gentoo 200506-12 2005-06-13
Gentoo 200502-33 2005-02-28

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)

mod_python: remote access vulnerability

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

Comments (none posted)

Mozilla Firefox, Mozilla Suite: multiple vulnerabilities

Package(s):mozilla CVE #(s):CAN-2005-0989
Created:April 19, 2005 Updated:July 18, 2005
Description: The following vulnerabilities were found and fixed in the Mozilla Suite and Mozilla Firefox:
  • Vladimir V. Perepelitsa reported a memory disclosure bug in JavaScript's regular expression string replacement when using an anonymous function as the replacement argument (CAN-2005-0989).
  • moz_bug_r_a4 discovered that Chrome UI code was overly trusting DOM nodes from the content window, allowing privilege escalation via DOM property overrides.
  • Michael Krax reported a possibility to run JavaScript code with elevated privileges through the use of javascript: favicons.
  • Michael Krax also discovered that malicious Search plugins could run JavaScript in the context of the displayed page or stealthily replace existing search plugins.
  • shutdown discovered a technique to pollute the global scope of a window in a way that persists from page to page.
  • Doron Rosenberg discovered a possibility to run JavaScript with elevated privileges when the user asks to "Show" a blocked popup that contains a JavaScript URL.
  • Finally, Georgi Guninski reported missing Install object instance checks in the native implementations of XPInstall-related JavaScript objects.
The following Firefox-specific vulnerabilities have also been discovered:
  • Kohei Yoshino discovered a new way to abuse the sidebar panel to execute JavaScript with elevated privileges.
  • Omar Khan reported that the Plugin Finder Service can be tricked to open javascript: URLs with elevated privileges.
Alerts:
Gentoo 200507-17 2005-07-18
Fedora-Legacy FLSA:152883 2005-05-18
Red Hat RHSA-2005:384-01 2005-04-28
SuSE SUSE-SA:2005:028 2005-04-27
Red Hat RHSA-2005:386-01 2005-04-26
Slackware SSA:2005-111-04 2005-04-22
Red Hat RHSA-2005:383-01 2005-04-21
Gentoo 200504-18 2005-04-19

Comments (none posted)

MPlayer: heap overflows

Package(s):mplayer CVE #(s):
Created:April 20, 2005 Updated:July 12, 2005
Description: Heap overflows have been found in the code handling RealMedia RTSP and Microsoft Media Services streams over TCP (MMST). By setting up a malicious server and enticing a user to use its streaming data, a remote attacker could possibly execute arbitrary code on the client computer with the permissions of the user running MPlayer.
Alerts:
Mandriva MDKSA-2005:115 2005-07-11
Gentoo 200504-19 2005-04-20

Comments (none posted)

MySQL: input validation and temporary file vulnerabilities

Package(s):mysql CVE #(s):CAN-2005-0709 CAN-2005-0710 CAN-2005-0711
Created:March 16, 2005 Updated:July 19, 2005
Description: MySQL (prior to version 4.0.24) suffers from two input validation errors and a temporary file vulnerability.
Alerts:
Fedora-Legacy FLSA:152925 2005-07-15
OpenPKG OpenPKG-SA-2005.006 2005-04-20
Debian DSA-707-1 2005-04-13
Fedora FEDORA-2005-305 2005-04-05
Fedora FEDORA-2005-304 2005-04-05
Red Hat RHSA-2005:348-01 2005-04-05
Conectiva CLA-2005:946 2005-04-04
Red Hat RHSA-2005:334-01 2005-03-28
SuSE SUSE-SA:2005:019 2005-03-24
Mandrake MDKSA-2005:060 2005-03-21
Trustix TSLSA-2005-0009 2005-03-21
Ubuntu USN-96-1 2005-03-16
Gentoo 200503-19 2005-03-16

Comments (none posted)

nasm: Buffer overflow vulnerability

Package(s):nasm CVE #(s):CAN-2004-1287
Created:December 20, 2004 Updated:May 4, 2005
Description: Jonathan Rockway discovered that NASM-0.98.38 has an unprotected vsprintf() to an array in preproc.c. This code vulnerability may lead to a buffer overflow and potential execution of arbitrary code.
Alerts:
Red Hat RHSA-2005:381-01 2005-05-04
Fedora FEDORA-2005-322 2005-04-18
Mandrake MDKSA-2005:004 2005-01-06
Debian DSA-623-1 2004-01-04
Ubuntu USN-45-1 2004-12-22
Gentoo 200412-20 2004-12-20

Comments (4 posted)

ncpfs: multiple vulnerabilities

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

Comments (none posted)

nfs-utils: denial of service

Package(s):nfs-utils CVE #(s):CAN-2004-1014
Created:December 1, 2004 Updated:May 15, 2005
Description: The NFS statd server contains a denial of service vulnerability which is easily exploited by a remote attacker.
Alerts:
Fedora-Legacy FLSA:152871 2005-05-12
Red Hat RHSA-2004:583-01 2004-12-20
Gentoo 200412-08 2004-12-14
Trustix TSLSA-2004-0065 2004-01-09
Debian DSA-606-1 2004-12-08
Mandrake MDKSA-2004:146 2004-12-06
Ubuntu USN-36-1 2004-12-01

Comments (none posted)

nfs-utils: arbitrary code execution

Package(s):nfs-utils CVE #(s):CAN-2004-0946
Created:January 11, 2005 Updated:February 27, 2006
Description: Arjan van de Ven discovered a buffer overflow in rquotad on 64bit architectures; an improper integer conversion could lead to a buffer overflow. An attacker with access to an NFS share could send a specially crafted request which could then lead to the execution of arbitrary code.
Alerts:
Fedora-Legacy FLSA:138098 2006-02-25
Red Hat RHSA-2005:014-01 2005-01-12
Mandrake MDKSA-2005:005 2005-01-11

Comments (none posted)

OpenOffice.org: .doc parser buffer overflow

Package(s):openoffice.org CVE #(s):CAN-2005-0941
Created:April 13, 2005 Updated:May 13, 2005
Description: OpenOffice.org suffers from a buffer overflow in the parsing code for MS Word files; see this advisory for details. Since this vulnerability could conceivably be exploited via files received in email messages, it should be taken seriously.
Alerts:
Fedora-Legacy FLSA:154988 2005-05-12
Ubuntu USN-121-1 2005-05-06
Mandriva MDKSA-2005:082 2005-05-06
Red Hat RHSA-2005:375-01 2005-04-25
SuSE SUSE-SA:2005:025 2005-04-19
Gentoo 200504-13 2005-04-15
Fedora FEDORA-2005-316 2005-04-13

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

Opera: multiple vulnerabilities

Package(s):opera CVE #(s):
Created:February 14, 2005 Updated:June 22, 2005
Description: Opera is vulnerable to several vulnerabilities which could result in information disclosure and facilitate execution of arbitrary code.
Alerts:
SuSE SUSE-SA:2005:034 2005-06-22
Gentoo 200502-17 2005-02-14

Comments (none posted)

perl: setuid vulnerabilities

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

Comments (none posted)

perl: symlink vulnerability

Package(s):perl CVE #(s):CAN-2005-0448
Created:March 9, 2005 Updated:January 30, 2006
Description: The rmtree() function in the File:Path.pm module has a symlink vulnerability which could be exploited to create setuid binaries.
Alerts:
Fedora-Legacy FLSA:152845 2006-01-24
Red Hat RHSA-2005:674-01 2005-10-05
Fedora FEDORA-2005-600 2005-07-22
Mandriva MDKSA-2005:079 2005-04-28
Debian DSA-696-1 2005-03-22
Ubuntu USN-94-1 2005-03-09

Comments (none posted)

php4: integer overflow and denial of service

Package(s):php4 CVE #(s):CAN-2005-1042 CAN-2005-1043
Created:April 14, 2005 Updated:July 13, 2005
Description: The php4 EXIF module has two vulnerabilities. An integer overflow in the exif_process_IFD_TAG() function can be exploited to cause a buffer overflow for the purpose of arbitrary code execution. EXIF headers with a large IFD nesting level can be used to cause a denial of service. Remote exploits are possible.
Alerts:
Fedora-Legacy FLSA:155505 2005-07-10
Red Hat RHSA-2005:406-01 2005-05-04
Red Hat RHSA-2005:405-01 2005-04-28
Mandriva MDKSA-2005:072 2005-04-18
Ubuntu USN-112-1 2005-04-14

Comments (none posted)

php4: denial of service vulnerabilities

Package(s):php4 CVE #(s):CAN-2005-0524 CAN-2005-0525
Created:April 5, 2005 Updated:May 26, 2005
Description: Two DoS vulnerabilities exist in PHP versions 4.2.2, 4.3.9, 4.3.10 and 5.0.3. One in the php_handle_iff function in image.c allows remote attackers to cause a denial of service (infinite loop) via a -8 size value. The php_next_marker function in image.c allows remote attackers to cause a denial of service (infinite loop) via a JPEG image with an invalid marker value, which causes a negative length value to be passed to php_stream_seek. This later vulnerability also exists in PHP 3.
Alerts:
Debian DSA-729-1 2005-05-26
Gentoo 200504-15 2005-04-18
Fedora FEDORA-2005-315 2005-04-15
Debian DSA-708-1 2005-04-15
SuSE SUSE-SA:2005:023 2005-04-15
Slackware SSA:2005-095-01 2005-04-06
Ubuntu USN-105-1 2005-04-05

Comments (none posted)

phpMyAdmin: insecure SQL script installation

Package(s):phpMyAdmin CVE #(s):
Created:May 2, 2005 Updated:May 3, 2005
Description: The phpMyAdmin installation process leaves the SQL install script with insecure permissions. A local attacker could exploit this vulnerability to obtain the initial phpMyAdmin password and from there obtain information about databases accessible by phpMyAdmin.
Alerts:
Gentoo 200504-30 2005-04-30

Comments (none posted)

postgresql: EXECUTE privilege vulnerability

Package(s):postgresql CVE #(s):CAN-2005-0244 CAN-2005-0245 CAN-2005-0246 CAN-2005-0247
Created:February 10, 2005 Updated:July 19, 2005
Description: postgresql has a vulnerability in which the EXECUTE privilege may not be checked on custom functions. This may allow any database user to circumvent the EXECUTE restriction on functions.
Alerts:
Fedora-Legacy FLSA:152844 2005-07-16
Trustix TSLSA-2005-0015 2005-04-25
SuSE SUSE-SA:2005:027 2005-04-20
SuSE SUSE-SR:2005:008 2005-03-18
SuSE SUSE-SR:2005:006 2005-02-25
Fedora FEDORA-2005-158 2005-02-22
Fedora FEDORA-2005-157 2005-02-22
Mandrake MDKSA-2005:040 2005-02-17
Red Hat RHSA-2005:150-01 2005-02-16
Debian DSA-683-1 2005-02-15
Red Hat RHSA-2005:138-01 2005-02-15
Gentoo 200502-19 2005-02-14
Ubuntu USN-79-1 2005-02-10

Comments (none posted)

postgresql: database initialization errors

Package(s):postgresql CVE #(s):CAN-2005-1409 CAN-2005-1410
Created:May 4, 2005 Updated:February 28, 2006
Description: PostgreSQL suffers from two vulnerabilities in how databases are set up by default; they allow a local attacker (one with access to the database) to crash the back end and, perhaps, execute code with the privileges of the server process. See this advisory for details and workarounds.
Alerts:
Fedora-Legacy FLSA:157366 2006-02-27
Mandriva MDKSA-2005:093 2005-05-26
Red Hat RHSA-2005:433-01 2005-06-01
Gentoo 200505-12 2005-05-15
Fedora FEDORA-2005-368 2005-05-10
Ubuntu USN-118-1 2005-05-04

Comments (none posted)

Pound: buffer overflow

Package(s):pound CVE #(s):CVE-2005-1391
Created:May 2, 2005 Updated:January 10, 2006
Description: Steven Van Acker has discovered a buffer overflow vulnerability in the "add_port()" function in Pound 1.8.2+. A remote attacker could send a request for an overly long hostname parameter, which could lead to the remote execution of arbitrary code with the rights of the Pound daemon process.
Alerts:
Gentoo 200504-29 2005-04-30

Comments (none posted)

prozilla: format string vulnerabilities

Package(s):prozilla CVE #(s):CAN-2005-0523
Created:May 4, 2005 Updated:May 4, 2005
Description: Several format string vulnerabilities have been found in prozilla; an exploit requires a malicious server.
Alerts:
Debian DSA-719-1 2005-04-28

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)

realplayer: arbitrary code execution

Package(s):realplayer helixplayer CVE #(s):CAN-2005-0755
Created:April 20, 2005 Updated:June 27, 2005
Description: RealNetworks, Inc. has fixed a security vulnerability that offered the potential for an attacker to run arbitrary or malicious code on a customer's machine. Linux RealPlayer 10 (10.0.0 - 3) and Helix Player (10.0.0 - 3) are vulnerable.
Alerts:
Red Hat RHSA-2005:523-01 2005-06-23
Red Hat RHSA-2005:517-01 2005-06-23
Gentoo 200504-21 2005-04-22
Red Hat RHSA-2005:394-01 2005-04-20
Red Hat RHSA-2005:392-03 2005-04-20
Red Hat RHSA-2005:363-03 2005-04-20
Fedora FEDORA-2005-329 2005-04-20
SuSE SUSE-SA:2005:026 2005-04-20

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: integer overflow vulnerability

Package(s):samba CVE #(s):CAN-2004-1154
Created:December 16, 2004 Updated:July 19, 2005
Description: Samba has an integer overflow vulnerability that may allow an authenticated remote user to execute arbitrary code on the Samba server.
Alerts:
Fedora-Legacy FLSA:152874 2005-07-15
Debian DSA-701-2 2005-04-21
Debian DSA-701-1 2005-03-31
Conectiva CLA-2005:913 2005-01-06
Red Hat RHSA-2005:020-01 2005-01-05
Mandrake MDKSA-2004:158 2004-12-27
SuSE SUSE-SA:2004:045 2004-12-22
Red Hat RHSA-2004:681-01 2004-12-21
Fedora FEDORA-2004-562 2004-12-20
Fedora FEDORA-2004-561 2004-12-20
Gentoo 200412-13 2004-12-17
Ubuntu USN-41-1 2004-12-17
OpenPKG OpenPKG-SA-2004.054 2004-12-17
Red Hat RHSA-2004:670-01 2004-12-16

Comments (none posted)

smartlist: wrong input processing

Package(s):smartlist CVE #(s):CAN-2005-0157
Created:May 3, 2005 Updated:May 3, 2005
Description: Jeroen van Wolffelaar noticed that the confirm add-on of SmartList, the listmanager used on lists.debian.org, which is used on that host as well, could be tricked to subscribe arbitrary addresses to the lists.
Alerts:
Debian DSA-720-1 2005-05-03

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

Package(s):squirrelmail CVE #(s):CAN-2005-0075 CAN-2005-0103 CAN-2005-0104
Created:January 28, 2005 Updated:July 19, 2005
Description: SquirrelMail 1.4.4 has been released, fixing a number of security issues that have been resolved since 1.4.3a.
Alerts:
Fedora-Legacy FLSA:152900 2005-07-16
Fedora FEDORA-2005-260 2005-03-28
Fedora FEDORA-2005-259 2005-03-28
Debian DSA-662-2 2005-03-14
Red Hat RHSA-2005:099-01 2005-02-15
Red Hat RHSA-2005:135-01 2005-02-10
Debian DSA-662-1 2005-02-01
Gentoo 200501-39 2005-01-28

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)

tcpdump: multiple DoS issues

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

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

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

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

Comments (none posted)

telnet: buffer overflows

Package(s):telnet CVE #(s):CAN-2005-0468 CAN-2005-0469
Created:March 28, 2005 Updated:August 1, 2005
Description: Two buffer overflow flaws were discovered in the way the telnet client handles messages from a server. An attacker may be able to execute arbitrary code on a victim's machine if the victim can be tricked into connecting to a malicious telnet server.
Alerts:
Slackware SSA:2005-210-01 2005-08-01
Debian DSA-765-1 2005-07-22
Fedora-Legacy FLSA:154276 2005-07-24
Fedora-Legacy FLSA:152583 2005-07-11
Debian DSA-731-1 2005-06-02
Gentoo 200504-28 2005-04-28
Gentoo 200504-04 2005-04-06
Debian DSA-703-1 2005-04-01
Gentoo 200504-01 2005-04-01
Gentoo 200503-36 2005-03-31
Red Hat RHSA-2005:330-01 2005-03-30
Mandrake MDKSA-2005:061 2005-03-29
Fedora FEDORA-2005-274 2005-03-30
Fedora FEDORA-2005-277 2005-03-30
Fedora FEDORA-2005-270 2005-03-29
Fedora FEDORA-2005-269 2005-03-29
SuSE SUSE-SR:2005:009 2005-03-29
Debian DSA-699-1 2005-03-29
Debian DSA-697-1 2005-03-29
Red Hat RHSA-2005:327-01 2005-03-28

Comments (none posted)

UnAce: buffer overflow and directory traversal

Package(s):unace CVE #(s):CAN-2005-0160 CAN-2005-0161
Created:February 28, 2005 Updated:June 17, 2005
Description: Ulf Harnhammar discovered that UnAce suffers from buffer overflows when testing, unpacking or listing specially crafted ACE archives (CAN-2005-0160). He also found out that UnAce is vulnerable to directory traversal attacks, if an archive contains "./.." sequences or absolute filenames (CAN-2005-0161).
Alerts:
SuSE SUSE-SR:2005:016 2005-06-17
Gentoo 200502-32 2005-02-28

Comments (none posted)

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

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

Comments (none posted)

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: two heap overflow vulnerabilities

Package(s):xine-lib CVE #(s):CAN-2005-1195
Created:April 26, 2005 Updated:June 2, 2005
Description: Heap overflows have been found in the code handling RealMedia RTSP and Microsoft Media Services streams over TCP (MMST). See Xine Advisory XSA-2004-8 for details.
Alerts:
Mandriva MDKSA-2005:094 2005-05-26
SuSE SUSE-SR:2005:013 2005-05-18
Ubuntu USN-123-1 2005-05-06
Slackware SSA:2005-121-02 2005-05-02
Gentoo 200504-27 2005-04-26

Comments (none posted)

xine-lib: buffer overflows

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

Comments (none posted)

xine-ui - insecure temporary file creation

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

Comments (none posted)

xloadimage: missing input sanitizing, integer overflow

Package(s):xloadimage CVE #(s):CAN-2005-0638 CAN-2005-0639
Created:March 21, 2005 Updated:May 4, 2005
Description: Tavis Ormandy of the Gentoo Linux Security Audit Team has reported a flaw in the handling of compressed images, where shell meta-characters are not adequately escaped. CAN-2005-0638

Insufficient validation of image properties in have been discovered which could potentially result in buffer management errors. CAN-2005-0639

Alerts:
Mandriva MDKSA-2005:076 2005-04-20
Red Hat RHSA-2005:332-01 2005-04-19
Debian DSA-695-1 2005-03-21
Debian DSA-694-1 2005-03-21
Fedora FEDORA-2005-237 2005-03-18
Fedora FEDORA-2005-236 2005-03-18

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)

xpdf: buffer overflow

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

Comments (1 posted)

XV: multiple vulnerabilities

Package(s):xv CVE #(s):
Created:April 19, 2005 Updated:July 19, 2005
Description: Greg Roelofs has reported multiple input validation errors in XV image decoders. Tavis Ormandy of the Gentoo Linux Security Audit Team has reported insufficient validation in the PDS (Planetary Data System) image decoder, format string vulnerabilities in the TIFF and PDS decoders, and insufficient protection from shell meta-characters in malformed filenames. Successful exploitation would require a victim to view a specially created image file using XV, potentially resulting in the execution of arbitrary code.
Alerts:
Slackware SSA:2005-195-02 2005-07-15
Gentoo 200504-17 2005-04-19

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

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current stable 2.6 release is 2.6.11.9, which was released on May 11. It contains a fix for the ELF loader vulnerability and a couple of other fixes as well.

The current 2.6 prepatch is 2.6.12-rc4, announced by Linus on May 6. Changes this time around include more "sparse" annotations, a CIFS update, various architecture updates, resource limits for niceness and realtime scheduling (covered in last week's Kernel Page), a JFS update, some networking tweaks, and more. See the long-format changelog for the details.

Linus is currently on vacation, so no new patches have been added to his git repository since -rc4.

The latest -mm release is 2.6.12-rc3-mm3. Recent changes to -mm include a rework of the huge page code, a bunch of UML updates, a device mapper update, and more fixes.

Comments (3 posted)

Kernel development news

The coding style enforcer

The coding style document packaged with the kernel source contains a number of clear rules; here's one of them:

Don't put multiple statements on a single line unless you have something to hide:
        if (condition) do_this;
          do_something_everytime;

Jesper Juhl recently found some code which evidently had something to hide, and submitted a patch to break the offending if statements onto two lines. Andrew Morton rejected it:

There are about 88 squillion of these in the kernel. I think it would be a mistake for me to start taking such patches, sorry.

In further discussion, however, Andrew seemed to agree that, perhaps, cleaning up the kernel source to be more generally compliant with the coding style documentation might be a good thing. He just doesn't want to cope with hundreds of little patches to that end. He will, however, consider a small number of very large patches.

So a major coding style cleanup seems likely to happen, perhaps before 2.6.12 comes out. Applying this sort of patch so late in the cycle should be safe; the intent is to change the formatting, but to make no actual code changes. Andrew also plans to drop any changes which do not apply against the -mm tree, in the hopes of minimizing the effects of the changes on patches maintained by other developers.

If all goes according to this plan, the final 2.6.12 patch could be large indeed.

Comments (10 posted)

The mini_fo filesystem

Markus Klotzbuecher recently announced the release of mini_fo 0.6.0. Mini_fo provides (what has been called in other systems) a "translucent" or "copy on write" filesystem. A read-only, base filesystem (possibly from a remote system or CDROM) can be made to appear, via mini_fo, as a local, writable filesystem. This functionality is useful for sharing filesystems with local overrides, live CD systems, sandboxing applications, and more.

At its core, mini_fo performs a simple fan-out operation. Each inode, dentry, and file structure associated with a mini_fo filesystem contains (via its private data) pointers to two other structures of the same type. One of them refers to the file or directory on the base filesystem; the other, instead, is for a local version of the file or directory on a local "storage filesystem." Both are hidden from user space, which thinks it is dealing directly with a file stored in the mini_fo filesystem.

When a mini_fo filesystem is first created, it appears as an exact copy of the underlying base filesystem. Any operation which reads files or directories is simply passed through to the base filesystem, with almost no additional overhead. In this mode, mini_fo functions as a sort of loopback filesystem.

Things change, however, when a file is opened for writing. In this case, mini_fo will create a copy of the file on the storage filesystem, with all of the data moved over. Any subsequent operations on that file will used the locally-stored version rather than the base version. So any changes made will appear locally, but they will not be propagated back to the base. Changes will be persistent across mounts as long as the storage directory used by mini_fo is not modified by anything except mini_fo.

Modified files are not the full story, of course; mini_fo must also cope with operations like deletes and renames. To that end, it maintains a set of lists of files which it knows about locally; there is one list for modified files, one for deleted files, one for files created locally, etc. These lists are stored in-kernel as standard linked lists. They are also written to the storage filesystem in a magic file (named META_dAfFgHE39ktF3HD2sr, for what it's worth) and reloaded from that file when the filesystem is mounted.

This release of mini_fo works with both the 2.4 and 2.6 kernels. Its author claims that it is intended for use with embedded systems, and thus has a small memory footprint. See the mini_fo web page for more information.

Comments (10 posted)

A system call for unsharing

When a new process is created with the clone() system call, a set of flags is provided which tells the kernel which resources, if any, should be shared between that process and its parent. Potentially shareable resources include virtual memory, open files, signal handlers, and more. New processes also share, by default, the filesystem namespace seen by their parent (and, usually, by the system as a whole).

In the current Linux kernel, the sharing decisions made at clone() time last for the lifetime of the processes involved. There is not usually a reason to change resource sharing, but recent discussions on supporting private mounts (with the filesystems in user space patch, or otherwise) have suggested that it would actually be useful for a process to be able to "unshare" resources after its creation. In particular, if a process could detach itself from the global filesystem namespace and create its own, it would be possible to set up that new namespace with whatever private mounts that process needs. If this functionality were used within a PAM module, it would be relatively easy for administrators to set up per-user views of the filesystem, complete with private mounts.

To that end, Jenak Desai has posted a patch adding a new unshare() system call. The interface is simple enough:

    long unshare(unsigned long flags);

The flags argument can be CLONE_NEWNS (to create a new filesystem namespace), CLONE_VM (to establish a private virtual address space) or CLONE_SIGHAND (to unshare signal handlers). If all goes well, when the call returns, the designated resource(s) will now be private to the calling process; otherwise the situation is unchanged.

This patch has not yet made it to the linux-kernel mailing list, and may see some changes before it is considered for inclusion.

Comments (none posted)

Execute-in-place

Execute-in-place (XIP) support for the Linux kernel has been on the embedded systems wishlist for some time. Such systems usually have the kernel and relevant application images stored in a directly-accessible ROM or flash memory. This memory generally contains a filesystem, and is treated as a disk drive. This mechanism works, but it can be inefficient: running a program from this memory requires that said program first be copied into (usually scarce) RAM. It would be much better if this code could be executed directly out of the flash-based memory.

Carsten Otte (of IBM) has posted a set of patches adding XIP support to the 2.6 kernel. These patches, in addition, enable fast memory-to-memory block I/O for such devices, shorting out the page cache and most of the block layer. As a result, the XIP patches are useful in a number of situations, such as, as Carsten notes, for shared-memory block devices used to communicate between (virtual) systems.

The first step is to add support at the block driver level. To that end, a new method is added to the block_device_operations structure:

    int (*direct_access) (struct inode *inode, sector_t sector, 
                          unsigned long *data);

This method, if implemented, should come up with a kernel virtual address corresponding to the given sector on the block device represented by inode. That address, which must remain valid until the device is closed, is returned in *data. The return value is zero on success or a negative error code in case of problems.

The next step is a new method in the address_space_operations structure:

    struct page *(*get_xip_page)(struct address_space *space, 
                                 sector_t blockno, int create);

This method's job is to translate a specific block number within a filesystem to a page structure pointing to its directly-mapped data. It is a filesystem-specific function which will translate blockno to a sector number on the underlying device, then use that device's direct_access() method to get an address. Carsten has posted an implementation for ext2 which shows how this method can be put together.

So far, the XIP patches enable fast, memory-to-memory device access, but they do not yet implement true execute-in-place operation. The last step is to replace the usual nopage() VMA operation (filemap_nopage()) with a new version (filemap_xip_nopage()) when the underlying device and filesystem support XIP. The new nopage() method will (using get_xip_page()) handle page faults by causing a process's page tables to point directly to the on-"disk" pages, rather than reading those pages into RAM. Some other technique will be needed to run the kernel itself in an XIP mode, but anything that is invoked thereafter can be run directly from the memory device.

Put the above pieces together, and Linux has a complete execute-in-place implementation. Supporting XIP at the block level is not the only way it could be implemented; David Woodhouse pointed out that an alternative approach is to use a special-purpose filesystem. Carsten's patches, however, point out a way in which any filesystem could be made to work in an XIP mode.

Comments (10 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Documentation

Filesystems and block I/O

Memory management

Networking

Security-related

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

First Look at Mandriva Linux 2005 (x86 and x86_64)

May 11, 2005

This article was contributed by Ladislav Bodnar

After publishing a brief review of the x86_64 edition of Mandrakelinux 10.1 in January this year and highlighting some of the problems we encountered while testing the product, we received many heated emails arguing about some of the issues mentioned in the review. One of them was an email from the then Mandrakesoft's PR department which insisted that "what you've tested was a half-baked, unofficial product which is a bit unfair to the work we've done". Yes, we would certainly agree with the "half-baked" part of the above statement, but as for the "unofficial" part, it was hard to tell - we downloaded the distribution from the directory labeled as "Official", so it wasn't immediately obvious to us that it was, in fact, an "unofficial" product. Besides, what sane software company would upload a "half-baked" product to public download servers for the whole world to see?

It has been 4 months since the controversial review and we decided to take another look at the company's latest product release - Mandriva Linux 2005 Limited Edition. Have the developers addressed the criticism? To our extreme delight, they did; as a matter of fact, every single issue we mentioned in our review of Mandrakelinux 10.1 was fixed in Mandriva Linux 2005! These included the geographical anomalies in the installer, location of FTP/HTTP mirror sites and, most importantly, the problem we had with setting up update sources to keep the distribution up-to-date with security and bug fix updates.

Mandriva, which is the company's new name after Mandrakesoft's merger with Conectiva, has gone even further with this release. While the x86_64 edition of Mandrakelinux 10.1 was only available in the form of a boxed product for €120 (or as a "half-baked" FTP/HTTP install), this time the company released an ISO image of Mandriva 2005 for free download. This is obviously not the same as the 3-CD ISO image set for the i586 architecture, but it is progress nonetheless. The single CD packs as many of the most important software packages as possible (all the big applications suites, such as GNOME, KDE, OpenOffice.org are there), but if users need more, the installation program provides an easy way to configure a remote FTP/HTTP server for downloading and installing additional applications. In fact, the installation program includes a long list of available download servers so all we needed to do is to pick a nearby mirror and the installer downloaded the relevant software lists and automatically added them to the urpmi configuration file.

We installed the i586 edition of Mandriva Linux 2005 on a Pentium 4 machine with an Intel 850 chipset and 384 MB of RAM, while the x86_64 edition found its home on a system powered by an AMD64 3500+ processor, with an MSI K8N Neo mainboard and 2 GB or RAM. Neither of them had any problems with detecting and configuring the included hardware. We used the i586 edition extensively for about a week and we have yet to find any problem with the distribution. The AMD64 box did not get to run the new Mandriva Linux much, but the installation process was trouble-free and a quick look around the desktop gave an impression that the 64-bit edition of the product is equally solid. Perhaps the best indication of the quality of this release is the low number of post-release bug-fix updates - after installing the distribution, complete with the GNOME and KDE desktops, but without any server software, the online update utility listed only a handful of packages that needed an update (some of the recent Mandrakelinux releases provided as much as hundreds of megabytes of bug-fix updates within a few weeks after the official release). Nevertheless, there were users on the distribution's mailing lists who reported problems under certain hardware configurations, so not even Mandriva Linux 2005 is perfect.

What's new in Mandriva's first release under the new name? Although the included applications are less up-to-date that those in the recently released SUSE 9.3 or Ubuntu 5.05, both of which come with KDE 3.4 and GNOME 2.10, Mandriva 2005 has its own set of tricks up its sleeves. Besides the usual improvements in hardware support and package upgrade, the developers claim to have increased the performance of KDE by up to 10% - by compiling the KDE packages with the -fvisibility option. This is said to produce substantially improved binary code and is able reduce the load times of dynamic shared objects. The -fvisibility option has been introduced into GCC 4.0 so it seems that Mandriva compiled some of its binaries with a pre-release versions of GCC 4. Two other new features worth mentioning are the inclusion of NdisWrapper for utilizing Windows wireless network drivers, and a new ALSA package with sound multiplexing.

Although Mandriva Linux 2005 has been released only recently, developers are already preparing for version 2006, currently scheduled to be released in September 2005. Some ideas for the new release have been discussed on the distribution's Bugzilla, Wiki pages and mailing lists, including a complete switch to UTF-8 encoding, work on reducing boot time, incorporation of RAID 10 support into the partitioning stage of the installation program, support for iPod, integration of OpenMosix utilities into the distribution, and many other features. There is even talk about building Ubuntu-style installation and live CD image sets for beta testing as well as final release. Of course, these are just ideas at this stage and it remains to be seen which of them will be accepted as new features in Mandriva 2006.

Despite its status as a "transitional" release, we found Mandriva Linux 2005 an excellent, "fully-baked" product that is a delight to install and use. Compared to the previous version, it is also much more polished and comparatively bug-free. The fact that the developers have read our last review and made an effort to fix the problems reported in it is an extra bonus - it shows that the company listens to its users and is willing to improve its products based on users' feedback. Overall, a very impressive product in all departments, highly recommended.

Comments (5 posted)

New Releases

Fedora Core 4 Test 3 released

The third Fedora Core 4 test release is out; click below for a list of mirror sites. If all goes well, this will be the final test release; Fedora Core 4 final is due on June 6.

Full Story (comments: none)

QiLinux 1.2 released

QiLinux, the Italian distribution completely made from scratch, has released version 1.2. Click below for a list of important changes and download information.

Full Story (comments: none)

Trustix Secure Linux 3.0 Release Candidate

A release candidate for Trustix Secure Linux 3.0 is now available. Click below for a list of new features or download it from a mirror near you.

Full Story (comments: none)

White Box Enterprise Linux 4

White Box Enterprise Linux version 4 has been released. "This release is starting out with i386 (ia32) and AMD64 (x86_64/ia32e) ports built from the exact same source package set, which is RHEL4 updated with all errata released through April 30." Click below for more release notes.

Full Story (comments: none)

YES Linux 2.2 Build 3 available

The YES Linux Release Team has announced the immediate availability of YES Linux 2.2 Build 3. Click below for release updates and download information.

Full Story (comments: none)

Distribution News

Debian AMD64 Archive Move

Here's an updates on the Debian AMD64 port. It is available, it is (mostly) working, it does not include non-free. "The Future? This archive will follow sarge with all point releases and what else might happen to sarge. Thats for sure. :)
We will drop the unstable/main part of it, as soon as amd64 gets included into debian. We intent to provide a timeframe of about one or two weeks prior to the deletion, counting from the day on amd64 hit the 95% rate of built packages in Debian.
"

Full Story (comments: 4)

Debian Project Leader report for 2005-05-08

Branden Robinson has posted (click below) the Debian Project Leader report for May 8, 2005. This report looks at the Sarge release, challenges and progress, hardware infrastructure issues, Woody security updates, Debian assets, a Leadership Team status report, and more.

Full Story (comments: none)

Minutes from FDSCo (03-May-2005)

These are minutes of the Fedora Documentation Steering Committee (FDSCo) meeting held on May 3, 2005. Click below to find out who was there, how to your name in lights or at least how to get starting writing much needed documentation, how to find out what documents are most needed, and much more.

Full Story (comments: none)

Unofficial Fedora FAQ Update

Click below for the official update (as of May 7, 2005) on the Unofficial Fedora FAQ. The update lists what's new or changed, new translations (Polish and Spanish) are now available, plus how to contribute to the Unofficial FAQ.

Full Story (comments: none)

Trustix Secure Linux EOL reminders

Maintenance of Trustix Secure Linux v1.5 and 2.1 ends June 30, 2005. These TSL users should plan on upgrading to TSL 2.2, which is the current stable version. "Note that this does apply to Trustix Secure Linux 2.1 only and not other products like Trustix OS - ES 2 (formerly known as Trustix Secure Enterprise Linux 2). Trustix OS - ES 2 is to be maintained to March 2007."

Full Story (comments: none)

Goals for the Ubuntu 'Breezy' Release

A set of preliminary goals for the Ubuntu 'Breezy Badger' release has been posted. The Ubuntu developers cannot be faulted for lack of ambition; if they achieve a substantial portion of those objectives, Breezy will be a nice release indeed.

Comments (12 posted)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for May 10, 2005 covers the Sarge freeze, the Debian ARM port, a licensing issue with Quagga, APT migration status, recent surveys, and more.

Full Story (comments: none)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of May 9, 2005 is out. Gentoo is recruiting printing experts, there's some news from the forums, this week's featured develeoper is Danny van Dyk, also several other topics are covered in this edition.

Full Story (comments: none)

Mandriva Linux Community Newsletter #103

The Mandriva Linux Community Newsletter for April 29, 2005 looks at the name change, the availability of Mandriva Limited Edition 2005, a Mandriva Club naming contest, and more.

Full Story (comments: none)

Ubuntu MOTU report - Issue 3

Click below for the third issue of the Ubuntu MOTU (Masters of the Universe) project, a group of volunteers maintaining most of the Universe and Multiverse packages.

Full Story (comments: none)

DistroWatch Weekly

The DistroWatch Weekly for May 9, 2005 has a mini-review of Gentoo and features Frugalware Linux.

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 3: system-config-bind-4.0.0-11 (new, completely rewritten version of system-config-bind), dhcp-3.0.1-42_FC3 (dhclient-script no longer automatically honors $GATEWAY setting), lapack-3.0-26.fc3 (fixes problems in some lapack libraries), system-config-bind-4.0.0-12 (bug fixes), util-linux-2.12a-24.2 (bug fixes), libexif-0.5.12-6.fc3 (prevent infinite recursion), ethereal-0.10.11-1.FC3.1 (new release, several security flaws fixed).

Comments (none posted)

Mandriva Linux MDKA-2005:023 - pwauth

Mandriva Linux has updated pwauth packages available for ML 10.2 (LE 2005) that fix apache support.

Full Story (comments: none)

Trustix Secure Linux updates

Trustix updates are available for TSL 2.1, 2.2 and Trustix Operating System - Enterprise Server 2 for bind, bittorrent, bzip2, clamav, hwdata, ppp, spamassassin and apache, bzip2, dhcp, proftpd.

Comments (none posted)

Newsletters and articles of interest

My Workstation OS: Kanotix LiveCD (NewsForge)

Here's a NewsForge article about Kanotix. "For my purposes, Kanotix LiveCD is ideal. Hardware detection is the best I have seen. Application software is well-considered and easily extended. Releases are frequent -- every two to three months -- and free for downloading. The user forum is active and helpful. There's also a #kanotix IRC channel on irc.freenode.net."

Comments (none posted)

Distribution reviews

Review: Kate Linux 2.0 (NewsForge)

NewsForge has a review of Kate OS. "Kate is a lightweight, free GNU/Linux distribution from Poland released with the goal of allowing people to play games, watch movies, listen to music, and surf the Web. While it does do these tasks, it requires a lot of handholding, manual configuration, and knowledge on a user's part. A single-CD install (with an optional second CD) is all it takes to get you up and running with Kate, but you may need to have a computer nerd handy for the setup."

Comments (none posted)

Page editor: Rebecca Sobol

Development

The Screem Web Development Environment

Screem is an HTML/XML editing system that is aimed at web site development.

SCREEM is a web development environment. It's purpose is to increase productivity when constructing a site, by providing quick access to commonly used features.

[Screem] Unlike WYSIWYG editors, Screem is geared toward the editing of raw HTML/XML code:

In general WYSIWYG editors do not produce good clean valid HTML, and can also slow you down if they do not support an element that you wish to insert. By utilising a text based editing system you can use the markup you want rather than what the application thinks you need, and also provide quick access to commonly used elements via toolbar buttons which insert the markup at the current cursor position.

As a testament to open-source project cooperation, the Screem PHP Function Reference code came from Bluefish, another popular HTML editor.

Screem's feature list includes:

  • Page Preview via external web browsers.
  • Syntax Highlighting.
  • DTD/Doctype Parsing with DTD file support.
  • Inline Tagging with popup menus for tag modifications.
  • The "Intelliclose" feature for keeping track of open tags.
  • Extension support via helper applications.
  • Document Structure Display for viewing complex documents.
  • Support for CVS version control over edited documents.
  • Link Checking for testing the validity of external links.
  • Publishing capabilities using Sitecopy.
  • Site-wide search and replace functionality.
  • Task Management for prioritizing work with a todo list.
  • A Spell Checking system that works within the HTML context.
  • Link Fixing with support for changes to source and destination files.
  • Page Template support for speeding up new file creation.
  • Select Context support for marking and moving html groupings.
  • Support for Ctags index files.
The Screenshots page shows many of the Screem screens in action and details some of the program's capabilities. The Screem User Manual explains the operation of the software in more detail.

Screem version 0.14.0 was announced this week: "Most notable improvements are: support for inline dtds, syntax highlighting colours are once again editable, support for Dreamweaver templates, auto saving, highlighting of the current line, a split pane file browser, and greatly improved helper application features."

For web site management situations that do not require the features of a full-blown content management system (CMS), Screem looks like the perfect tool.

Comments (3 posted)

System Applications

Audio Projects

Speex 1.1.8 Released

Version 1.1.8 of Speex, a voice CODEC application, has been announced: "Lots of changes in this release. Initial TI C5x port, some fixed-point improvements and fixes, better temporary memory allocation (smaller), size of integer types now detected automatically, and a new SPEEX_PLC_TUNING option."

Comments (none posted)

CORBA

CLORB 0.6 released

Version 0.6 of CLORB, a Common Lisp implementation of CORBA 2, is out. "This version adds IIOP 1.1 and ASDF support, and improves the IDL compiler."

Full Story (comments: none)

Database Software

PostgreSQL releases: 7.2.8 - 7.3.10 - 7.4.8 - 8.0.3

Several security issues have been identified over the past two weeks and new versions are available that fix these issues. "Please note that the security issues were those already reported by Tom Lane, as well as a manual fix for them. These releases are mainly to ensure that those installing and/or upgrading existing installations have those fixes automatically."

Full Story (comments: none)

PostgreSQL Weekly News

The May 8, 2005 edition of the PostgreSQL Weekly News is online with the week's new PostgreSQL database articles.

Full Story (comments: none)

Libraries

FreeImage 3.7.0 released (SourceForge)

Version 3.7.0 of FreeImage, a library with support for popular image formats, is out. "The main additions concern the support for HDR and 48-bit TIFF/PNG images, together with new tone mapping functions, a brand new GIF plugin supporting animation metadata and multipage files, a new color quantization function and a new lossless JPEG rotation and flipping function."

Comments (none posted)

Mail Software

Gmail Mobile v0.3 released (SourceForge)

Version 0.3 of Gmail Mobile has been announced. "With this release, Gmail Mobile provides a feasible method to access your Gmail account and do most daily email tasks while you are on the move (except for the address book, which is the next item on the development list)".

Comments (none posted)

Printing

New CUPS Tutorials online

The Common UNIX Printing System (CUPS) site has a number of new tutorials online. Topics include: How To Assign Printing Administration Capabilities To Users, How To Restrict Printer Information Being Received From A Client Or Server, How To Restrict Printer Information Being Sent Out From A Server, How To Restrict Group Access To A Class Of Printers, How To Restrict User Access To A Class Of Printers, and How To Restrict Group Access To A Printer.

Comments (none posted)

Web Site Development

Apache Lenya 1.2.3 released

Version 1.2.3 of Apache Lenya is out. "Apache Lenya is an Open Source Java/XML Content Management System and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow. Apache Lenya 1.2.3 is based on Cocoon 2.1.7. You can use [WWW] Cocoon features such as robust Caching, multi-channel output, it's many connectivity options to quickly build customized solutions to meet your specific needs that are not already covered by Apache Lenya today."

Full Story (comments: none)

Latemp 0.2.0 - A Content Management System for Static HTML

Initial release version 0.2.0 of Latemp, a content management system for generating static html, has been announced. "Latemp allows one to create attractive, themable sites, which are very usable, accessible and fully standards compliant. Latemp is open-source software, fully usable, modifiable and distributable under the terms of the MIT X11 license." Thanks to Shlomi Fish.

Comments (none posted)

The Nirawari web application engine

The first official release of Nirawari (in French), a web application engine, is out. "Nirawari helps the user build Web applications by describing their behavior and the information used. This allows easy creation and modification of prototypes, quick deployement, and modifications of a running component. It models an application not as a set of programs, but as a set of definitions."

Full Story (comments: none)

UnCommon Web 0.3.9 released

Version 0.3.9 of UnCommon Web, a Common Lisp web application development framework, has been released. "This version improves the documentation, adds multithreading support to the mod_lisp backend, and more."

Full Story (comments: none)

XRMS CRM 2005-05-07 Released (SourceForge)

Version 2005-05-07 of XRMS, a PHP/web-based Customer Relationship Management system (CRM), has been released. "This release fixes over 30 bugs, and adds many many enhancements. We have added significant improvements to the Workflow system, usability across XRMS, related activity tracking, and the CSS themes. This version also introduces the User Preference system, starting with preferences for Language and Theme. RSS feeds for new companies, contacts, and activites have been added. Many new plugins have been contributed by companies using XRMS."

Comments (none posted)

Miscellaneous

moodss 20.0 (stable) released (SourceForge)

Stable version 20.0 of moodss has been released. "Moodss is a modular GUI application that can monitor systems, networks, and databases. It displays data in graphical viewers, sends emails and execute scripts on thresholds, archive data in a SQL database, and includes a daemon for background monitoring. Around 100 modules (counting Nagios plugins) are available."

Comments (none posted)

Desktop Applications

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week:

Comments (none posted)

KDE CVS-Digest (KDE.News)

The May 6, 2005 edition of the KDE CVS-Digest is online, here's the content summary: "HTML to SSML (Speech Synthesis Markup Language) working in kttsd. KStars adds ability to save observing lists. Add support for opening OASIS templates directly with a KOffice application."

Comments (none posted)

KDE's Switch to Subversion Complete (KDE.News)

KDE.News reports that the KDE project's switch of version control systems from CVS to Subversion is done. "This is the largest ever change from CVS to Subversion. The conversion script ran for a total of 38 hours from start to completion. Congratulation to Stephan Kulow, Oswald Buddenhagen and the other system administrators for the successful change."

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week:

Comments (none posted)

Xfce Weekly News

The April 27 - May 4, 2005 edition of the Xfce Weekly News is online with news from the Xfce lightweight desktop environment project.

Comments (none posted)

Games

WorldForge game releases

The WorldForge game project has announced three new releases. Ember 0.3: "Ember is a fully functional 3d client for the WorldForge project. It takes advantage of the latest graphic cards to present a beautiful, fully interactive world. An easy to use GUI allows the player to interact with both the world and other players with ease. The focus for this release has been to expand on the GUI so that the game can be fully playable without having to use console commands." Mercator 0.2.2: "Mercator is a library for handling procedural world data, especially terrain. It is used by all WorldForge components. This API is still in development, and changes with each version." Eris 1.3.5: "Eris is the WorldForge client-side session layer, used by many existing clients. This release adds support for accelerations on entities, to enable accurate motion prediction of balistic movement."

Comments (none posted)

Imaging Applications

imgSeek 0.8.5 released

Version 0.8.5 of imgSeek, a photo collection management application, has been released. "imgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image you supply (or an image in your collection)." Changes include a new low-level jpeg loader, bug fixes, translation work, and more.

Full Story (comments: none)

Music Applications

Gungirl Sequencer Version 0.3.0

Version 0.3.0 of Gungirl Sequencer, an audio sequencer that is used for making sound loops, is out. New features include automated fades, unlimited undo, sample stretching/trimming, unlimited tracks, and more.

Full Story (comments: none)

MusE 0.7.2pre1 has been released

Version 0.7.2pre1 of MusE, a MIDI/Audio sequencer, is out. Changes include support for synchronization to external hardware, a MusE 0.6 song converter and bug fixes.

Comments (none posted)

Office Suites

OpenOffice.org build 1.9.100 released

Build 1.9.100 of OpenOffice.org has been released, it features bug fixes and some new capabilities.

Full Story (comments: none)

Science

GRAMPS 2.0.0 Released (GnomeDesktop)

Version 2.0.0 of GRAMPS, the Genealogical Research And Management Programming System, has been announced. "The GRAMPS project is pleased to announce the 2.0.0 ("The Bright Side of Life") release of GRAMPS, the Genealogical Research And Management Programming System. After more than a year of development, GRAMPS is releasing the new branch that becomes its "stable" series." Many new features are included in this release.

Comments (none posted)

Web Browsers

Back and Forward Now Blazingly Fast (MozillaZine)

The latest Mozilla Firefox builds include a new feature. "The latest nightly builds of Mozilla Firefox include a new feature that significantly improves the speed of the Back and Forward buttons. When using Back and Forward in older builds, the page is retrieved from the local cache rather than the Internet but Gecko still has to reparse the HTML and use it to rerender the page, which can take a while with more complex documents. With this new feature, the rendered page is kept in memory, which makes Back and Forward performance much faster (almost instantaneous)."

Comments (19 posted)

Mozilla Firefox 1.0.4 Release Candidates (MozillaZine)

Mozilla Firefox 1.0.4 release candidate has been released with fixes for two security flaws that could allow arbitrary code to be executed. More information on the security issues is available here and here.

Comments (5 posted)

Word Processors

AbiWord-2.3.0 released

FootNotes is carrying the AbiWord 2.3.0 release announcement. 2.3.0 is a development release, not intended for general use. It does provide a preview of upcoming AbiWord features, however, including "table to text" and plugins for grammar checking, math support, embedded charts, and "experimental" OpenDocument support.

Comments (none posted)

Languages and Tools

C

GCC 4.1 Status Report

The May 4, 2005 edition of the GCC 4.1 Status Report is online with the latest Gnu Compiler Collection project information. Thanks to Sam Ravnborg.

Full Story (comments: none)

Caml

Caml Weekly News

The May 3-10, 2005 edition of the Caml Weekly News is online with the latest Caml language articles.

Full Story (comments: none)

Haskell

Monad.Reader Issue 2

Issue #2 of the Monad.Reader, an online magazine about the Haskell language, is out. "For issue two, the subjects are Template Haskell, better module compatibility, exploring dark corners of GHC, domain specific languages, and the Foreign Function Interface."

Comments (none posted)

Java

A proposal for a free Java implementation

Several Apache and free Java developers have posted a proposal (click below for the full text) for the creation of a project, under the Apache Incubator umbrella, which would develop a Java runtime platform under the Apache license. This effort has been called "Project Harmony"; one wonders if the developers have intentionally reused the name of the one-time project which worked toward a free version of the Qt libraries, which were not GPL-licensed at the time. A FAQ for the project has also been posted

Full Story (comments: 16)

Generic Types, Part 2 (O'ReillyNet)

O'Reilly has published part two of a book excerpt series on Java. "In part one of this two-part excerpt from Java in a Nutshell, 5th Edition, David Flanagan described how to use generic types. This week David details how to write your own generic types and generic methods, and concludes with a tour of important generic types in the core Java API."

Comments (none posted)

Lisp

Initial release of cl-pdf-parser

The initial release of cl-pdf-parser is available. "The system, which is written in Common Lisp, "enables [the] cl-pdf [PDF generation library] to draw on existing pages and add new pages to an existing PDF document"."

Full Story (comments: none)

Pascal

Free Pascal 2.0 nearing completion

Version 2.0 of Free Pascal is nearing, the second release candidate is out. "Current development is preparing for a 2.0 release in the first quarter of 2005. The development releases have version numbers 1.9.x. The latest release is 1.9.8, which is the second release candidate for the 2.0 release." Thanks to Daniël Mantione.

Comments (none posted)

Perl

This Week in Perl 6 (O'Reilly)

The April 26 - May 3, 2005 edition of This Week in Perl 6 is available with the latest Perl 6 development news.

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The May 9, 2005 edition of Dr. Dobb's Python-URL! is online with the latest Python language articles.

Full Story (comments: none)

Ruby

The Past, Present, and Future of RubyGems (RubyGarden)

The RubyGarden is running part one of a history of RubyGems by Chad Fowler. "In year 2000, when I started using Ruby, one of the first discussions I remember on the English ruby-talk mailing list was about whether or not Ruby had some kind of equivalent to Perl’s CPAN."

Comments (none posted)

Scheme

Schemers Gazette 6

Issue #6 of the Schemers Gazette is online with more Scheme language articles.

Full Story (comments: none)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The May 11, 2005 edition of Dr. Dobb's Tcl-URL! is online with the latest Tcl/Tk news and resources.

Full Story (comments: none)

Cross Assemblers

gputils 0.13.2 Released

Version 0.13.2 of gputils, the GNU PIC Utilities, is out. The changes are: "Fixed bugs. Added gpstrip. Removed gpal."

Comments (none posted)

Version Control

monotone 0.19 released

Version 0.19 of monotone, a version control system, is out. "Monotone is a free distributed version control system. it provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. it understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. it uses cryptographic version naming and client-side RSA certificates. it has good internationalization support, has no external dependencies, runs on linux, solaris, OSX, windows, and other unixes, and is licensed under the GNU GPL."

Full Story (comments: none)

svk 1.00 is out

Version 1.00 of svk has been announced. "svk is a decentralized version control system written in Perl. It uses the Subversion filesystem but provides additional, powerful features." See the change log for release details.

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Court yanks down FCC's broadcast flag (News.com)

News.com reports that a Federal appeals court has tossed out the broadcast flag regulations. "'The broadcast flag regulations exceed the agency's delegated authority under the statute,' a three-judge panel unanimously concluded. 'The FCC has no authority to regulate consumer electronic devices that can be used for receipt of wire or radio communication when those devices are not engaged in the process of radio or wire transmission.'" The full ruling is online in PDF format.

Comments (7 posted)

Why Free Software Really Matters (Groklaw)

Groklaw has an essay on why free software matters. "Everyone talks about how Free software is important because of its benefits to business. It can mean lower operating costs, happier IT departments, better interoperability, improved security, and lots of community goodwill. Everyone talks about how Free software is important legally. It is the vanguard of the revolution in intellectual property, both in courtrooms and in the minds of people around the world. A lot of people talk about how Free software is important because it will liberate end-users everywhere from the tyrrany of commercial software and end the problem of worms, viruses, and trojans forever. What almost no one talks about is Free software being important because of its educational potential."

Comments (2 posted)

Trade Shows and Conferences

PyCon 2005 Coverage (Linux Gazette)

Mike Orr has put together some coverage of the PyCon 2005 conference that was held recently in Washington, DC. "It's hard to decide what the highlight was: Guido's new beard, the success of the Open Space sessions, the number of attendees (just shy of 450), the international scope (I saw several delegates from Germany, and a few from Japan and Italy), the surprise sleeper hit (WSGI and integrating the web application frameworks was the most discussed topic), the Python CPAN (integrated with PyPI), the keynote from Python's most prominent user (Google), David Goodger's name ("pronounced like Badger but GOOD!"), or Guido's plans for static typing. ("Don't worry," he says about the latter, "it's just a bad dream.")"

Comments (none posted)

Wine Weekly Newsletter

The May 5, 2005 edition of the Wine Weekly Newsletter is online with coverage of the WineConf 2005 event. "Some of you might be looking for the short summary version, so it's worth recapping some major highlights. First, Alexandre has imposed some deadlines for Wine. Second, having some of the core Samba team members show up was great and it may be possible to work together on some common items. Finally, the event itself was quite large with about 50 people attending from over a dozen countries meeting at the University of Stuttgart."

Comments (none posted)

Companies

IBM buys start-up to advance open source (News.com)

News.com covers IBM's acquisition of Gluecode Software. "As part of the acquisition, IBM said it will contribute to the Apache Geronimo project, a Java 2 Enterprise Edition (J2EE) application server that forms the basis of Gluecode's product line. The 18 Gluecode employees will be part of IBM's software group; IBM said it will devote dozens of people to the Joe product."

Comments (1 posted)

Microsoft Relaxes Open Stance (eWeek)

eWeek reports on a possible position shift from Microsoft, concerning open-source software. "At a recent conference in Cambridge, Md., sponsored by the Association for Competitive Technology, Brad Smith, Microsoft's general counsel, called for cooperation among Microsoft, its competitors and the open-source community. "I think that in the world of software development today, there is a broad panoply of software development models," Smith said. "I think we're going to have to figure out how to build some bridges between the various parts of our industry.""

Comments (27 posted)

Linux Adoption

Ditching Microsoft can save millions (TES)

The TES (a British education newspaper) previews a UK governmental study on software costs in schools. "The association analysed costs at 33 schools which use paid-for software, and compared them with 15 which have pioneered the use of free programs, known as open source, and the pared-down hardware to run them. Average costs, including software, hardware and support costs, were 24 per cent less per computer in secondaries using open source."

Comments (7 posted)

The Aloha state's commerce and consumer officials turn to open source (eWeek)

eWeek presents a case study on Hawaii's switch to open source for its bookkeeping needs. "In 2002, exasperated state officials turned to the Linux operating system to change that. They wanted all budget and expenditure data in one data mart, with a front-end application that lets users download data to their PCs and crunch numbers as they see fit."

Comments (3 posted)

Interviews

Interview with OpenOffice.org staff (NewsForge)

NewsForge talks with OOo developers about OpenOffice.org 2.0. "OpenOffice.org is the most comprehensive open source office productivity suite available. Into its fifth year of existence, the project is set to release its next version, OpenOffice.org 2.0, with a major overhaul. The latest release, 1.9 (also popularly known as 2.0-beta), came out in March this year and was met with mixed reviews. While many were happy with the progress, many people criticized it for its use of Java. In this interview with Louis Suarez-Potts, Community Manager; and Martin Hollmichel, Release Manager of OpenOffice.org, they talk about what makes 2.0 different from the previous releases."

Comments (none posted)

LinuxMedNews.com--Just What the Doctor Ordered (Linux Planet)

Linux Planet interviews Dr. Ignacio Valdes, creator and editor of LinuxMedNews.com. "Valdes said that when he started the LinuxMedNews site it was a tight knit community with a crystal clear idea that FOSS (free and open source software) was the way to go in medicine. "The idea has become more accepted and may not be revolutionary anymore but it still has skeptics," he said. "Like everything, having the idea takes 10 minutes and implementing that idea takes years. The major changes are that there is gathering scientific evidence for what the FOSS community is doing and the number of and quality of real-world implementations has grown tremendously," he remarked."

Comments (none posted)

Resources

The Daemon, the GNU, and the Penguin - Ch. 7 (Groklaw)

Groklaw has published chapter 7 of the online book "The Daemon, the GNU and the Penguin" by Dr. Peter H. Salus. Read about the origins of BSD and the Computer Systems Research Group.

Comments (none posted)

Book Excerpt: Firefox and Thunderbird Garage (Linux Journal)

Linux Journal presents a book excerpt from the book "Firefox & Thunderbird Garage. "The following is an excerpt from Firefox & Thunderbird Garage, a new book written by Chris Hofmann, Marcia Knous and John Hedtke and published by Prentice Hall Professional Technical Reference. The excerpt is taken from Chapter 10, "Setting Up Your Mail, RSS, and Newsgroup Accounts Using Mozilla Thunderbird"."

Comments (none posted)

Mad Mac mini multimedia machine, Part 1 (developerWorks)

developerWorks begins a series of articles on using a Mac Mini system as a Linux-based multimedia server. The first article covers (Yellow Dog) Linux installation, with an aside on intellectual property issues. "However, if you start selling a device that uses one of these open source player programs to play DVDs (even if you ignore the thorny issues surrounding DVD encryption and only support unprotected disks), you'll soon be receiving letters demanding license fees for each unit sold. An interesting data point I read recently is that the US$39.95 DVD players you commonly see at chain stores contain almost US$20 of patent license fees."

Comments (2 posted)

Simplify Network Programming with libCURL (O'ReillyNet)

O'ReillyNet looks at curl and the back-end library libCURL. "curl's inner workings use the libCURL client library. So can your programs, to make them URL aware. libCURL-enabled tools can perform downloads, replace fragile FTP scripts, and otherwise take advantage of networking without any (explicit) socket programming. The possibilities are endless, especially with libCURL using a MIT/X-style license agreement."

Comments (5 posted)

Reviews

Review: CentOS 4 (NewsForge)

NewsForge reviews CentOS 4.0. "Some applications may refuse to install when they detect that you aren't running RHEL. None of the open source tools that I tried had this problem, but some commercial software does. The workaround is simple: Add a line in the /etc/redhat-release file."

Comments (none posted)

Advanced image editing from the command line with ImageMagick (NewsForge)

NewsForge has published part two of a review of ImageMagick. "ImageMagick (IM) is a command-line graphics creation and editing application. In a previous article we used it to add text and frames to images, and for other basic image manipulation. In this article we'll use the ImageMagick suite of commands to create a multi-image mosaic, draw some basic shapes, and create 3D logos."

Comments (2 posted)

Fun with Knoppix (Ars Technica)

Ars Technica reviews Knoppix Hacks, by Kyle Rankin. "Knoppix Hacks, just like Knoppix, is targetted at a wide audience ranging from System Administrators to the family "computer guy" called on to fix his cousin's PC. There is a common misconception among people who have heard of Knoppix that it is only for Linux users. This perception couldn't be further from the truth. Knoppix, as demonstrated by the author, is an extremely useful tool regardless of your preferred operating system. This book is for anyone who has had to fix the computer of friends or family; the system administrator who has ever had to resuscitate a lifeless machine; even the average home user who's curious to try something new without replacing what they already have." (Thanks to Dale Quigg)

Comments (1 posted)

Linux Desktop Garage reviewed (Oceania)

Oceania reviews the book Linux Desktop Garage and the live CD that comes with it. "Unlike the other books in the Garage series, this book contained a CD. Usually, CDs that accompany books are usually lost or never even used but this one was different. After looking over the disc's contents, I quickly discovered that the CD was bootable and it even contained some of the most popular Linux programs such as GIMP ( image editing program) and OpenOffice (office suite). Put it in my CD drive and it booted right up to a Linux desktop. No installation, no reformat. Very cool idea!"

Comments (none posted)

Tellico: The Cook's Collection (Cooking with Linux)

Marcel Gagné looks at Tellico, a KDE application for organizing collections. "Robby Stephenson's Tellico is billed as a collection manager though I like to think of it as a very versatile personal library system. It's a great tool for keeping track of your many cookbooks as well as Linux books, science fiction books, mysteries, and so on."

Comments (none posted)

Miscellaneous

Free Software Foundation Latin America lays groundwork (NewsForge)

NewsForge covers the Free Software Foundation Latin America (FSFLA). "The organizing committee has been working since November 2004 to lay the groundwork for FSFLA. The committee currently consists of six members. All have backgrounds in free software, often combined with social or political activism."

Comments (none posted)

Application of the Month: KPDF (KDE.News)

KDE.News names KPDF as the April application of the month. "It might be late but that is because April's application of the month covers one of the finest additions to KDE 3.4: KPDF. The application overview takes us through the powerful features in KPDF: thumbnails, contents, scrolling, zooming and searching. We also have an interview with one of the creators of KPDF, Albert Astals Cid."

Comments (2 posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Free Software Foundation Latin America releases Declaration of Intent

A new organization called Free Software Foundation Latin America has been launched. "Free Software in Latin America has taken a step forward. Yesterday, April 19th, six longtime Free Software advocates from Latin America published a Declaration of Intent, in which they announce the creation of a Free Software Foundation Latin America."

Full Story (comments: none)

Gelato Foundation announces new members

The Gelato Foundation has announced new Latin American members from Chile and Buenos Aires. "In the last two weeks, Universidad de Chile and Universidad de Buenos Aires (UBA) became two of the newest members of the Gelato Federation (http://www.gelato.org), an international organization composed of leading universities, supercomputing centers, national labs, and research institutes, dedicated to advancing Linux on the Intel® Itanium® processor."

Full Story (comments: none)

Linux Professional Institute Improves Certification Program

Linux Professional Institute has announced new improvements to its Linux certification program. "These improvements include regular rotation of exam questions, objectives review, and merging of the 101 exam forms that contain RPM and DPKG package management questions."

Full Story (comments: none)

Software Freedom Law Center to represent the Wine project

The Wine project has sent out an announcement that it will be getting legal representation from the Software Freedom Law Center. If there is a pressing legal problem to be solved now, the release does not mention it. "The commercial value of Free and Open Source Software (FOSS) today is increasing at an exponential rate and changing the playing field for the software industry. To be viable, productive and sustainable, open source projects, such as The Wine Project, need expert legal representation."

Full Story (comments: 2)

Commercial announcements

AMD/Tyan/SUSE Set LAN Server Throughput Record

The Neal Nelson & Associates benchmarking laboratory has announced the achievement of a new server bandwidth record using AMD Opteron processors running SUSE LINUX Professional 9.2. "One endurance test ran continuously for 48 hours and transferred over 1,000 terabits (1 petabit) of user data between 96 FTP client machines and the single FTP server. These data rates were achieved with the common IPV4 protocol and standard 1,500 byte packets."

Comments (2 posted)

BitDefender Antivirus for Samba Servers released released

BitDefender has released version 1.6.2 of its BitDefender for Samba Linux File Servers. "BitDefender for Samba Linux File Servers was upgraded to version 1.6.2 today, and parts of it have been released under an open-source license. The antivirus for Samba shares is capable of scanning and disinfecting shared files and folders on access and on demand, and can be installed easily alongside BitDefender for Linux Mail Servers."

Full Story (comments: 2)

Black Duck Software Joins Open Source Software Institute

Black Duck Software has announced that it has become a corporate member of the Open Source Software Institute (OSSI). As a member of OSSI Black Duck will serve as a technical contributor to the second open source software research and development programs between the U.S. Navy and the OSSI.

Comments (none posted)

Novell acquires Immunix

Novell has announced the acquisition of Immunix, a one-time creator of a hardened Linux distribution. Novell seems most interested in the company's AppArmor security product.

Comments (none posted)

Novell Announces Executive Departure

Novell, Inc. has announced that Richard Seibt has resigned his position as president of Novell(R) EMEA. Mr. Seibt was formerly president of SUSE LINUX, Inc.

Comments (8 posted)

QUALCOMM announces Linux support for mobile phone chipsets

QUALCOMM Incorporated has announced that it will be supporting Linux on its Mobile Station Modem(TM) (MSM(TM)) chipsets. "The new initiative provides manufacturers with further design and development efficiencies for 3G smartphones and other mobile handsets by leveraging the flexibility and reliability of the Linux operating system."

Comments (none posted)

Red Hat to Present at Investor Conferences in May

Red Hat, Inc. has announced that it will hold two presentations at upcoming investor conferences. The events will be held on May 11 in San Francisco, CA and May 12 in Chicago, IL.

Comments (none posted)

Sys-con dumps O'Gara

Maureen O'Gara, the author of a set of increasingly vicious attacks on Linux and some of its defenders, has now been dropped from the lineup at Sys-con the publisher of LinuxWorld and several other sites. This change came about after LinuxWorld editor James Turner took a public "Maureen or me" stand. Whether Ms. O'Gara will resurface elsewhere remains to be seen.

Comments (26 posted)

TimeSys Introduces Linux Customization Solutions

TimeSys has announced new Linux Customization Solutions for embedded system developers. "LinuxDepot and LinuxEngine are accessible through the TimeSys Network(TM), a secure, hosted infrastructure which includes a continuously evolving Component Repository, automated Embedded Linux Platform Builder and the knowledge and community of the Developer Exchange."

Full Story (comments: none)

Resources

May 4 EDRI-gram newsletter

The EDRI-gram newsletter for May 4 is out. Among other things, it covers the French court decision on copy-protected DVDs and the next stage of the software patent fight. "The Europarl JURI committee will vote on the amendments on 20 June 2005. The parliament is scheduled to vote in plenary on 6 July 2005. Meanwhile, the European Commission has issued an explanatory statement about the scope of the directive on Intellectual Property Enforcement (IPRE). It also includes any kinds of patents. The directive provides strong new enforcement powers to right holders and thus gives an extra incentive to MEPs to very carefully avoid patentability of software and business methods, to avoid competitors spitefully raiding each others offices."

Full Story (comments: none)

FSF Europe Newsletter

The May 5, 2005 edition of the FSF Europe Newsletter is online with the latest happenings from the Free Software Foundation Europe.

Full Story (comments: none)

Dive Into Greasemonkey

Mark Pilgrim has written a book about the "Greasemonkey" extension for Firefox and put the whole thing online in several formats. It would appear to be the definitive reference for anybody wanting to create Greasemonkey scripts.

Comments (5 posted)

The LDP Weekly News

The May 4, 2005 edition of the Linux Documentation Project Weekly News is online with the latest documentation releases.

Full Story (comments: none)

Linux Gazette #114

The May 2005 Linux Gazette is now available. Topics in this issue include Python for scientific use. Part I: Data Visualization, by Anders Andreasen, A Tale of Three Conferences, by Howard Dyckoff, Secure Knoppix on CD-ROM for Disaster Recovery, by Edgar Howell, Shelling your Linux box with Festival, by Maxin B. John, Right To Your Own Devices, by Kapil Hari Paranjape, Lock It Down With Arno's iptables-firewall, by S. Keeling, Introduction to Shell Scripting, part 4, by Ben Okopnik, and more.

Comments (2 posted)

Contests and Awards

Mozilla Community Awards (MozillaZine)

MozillaZine has announced the launch of the 2005 Mozilla Community Awards program. "It's been an amazing year, and it wouldn't have been possible without an inspired and dedicated community of contributors. We, no doubt, have one of the largest and most varied community of open source contributors, and while we cannot recognize each and every person who helped this last year to get us where we are, we'd like to take some time to acknowledge the outstanding contributions across the full breadth of community activities."

Comments (none posted)

Upcoming Events

aKademy 2005: Ready For Your Registration (KDE.News)

KDE.News has announced the opening of registration for aKademy 2005. "As previously announced aKademy 2005 is to take place at the University of Málaga from Saturday 27th August to Sunday 4th September, with a KDE e.V. members-only meeting on Friday 26th. Everyone is invited to join the conference in Málaga."

Comments (none posted)

Firebird World Conference 2005

The Firebird database site has an announcement for an upcoming conference. "The world-wide Firebird Conference will take place at the Hotel Olsanka in Prague, Czech Republic, from the evening of Sunday, November 13 (opening session) until the evening of Tuesday, November 15 (closing session)."

Comments (none posted)

Free/libre and open source at MIE2005 (LinuxMedNews)

LinuxMedNews has announced the presence of open-source project members at the international Congress of the European Federation for Medical Informatics. "MIE2005 will be held in Geneva, Switzerland, on 28 August to 1 September, 2005"

Comments (none posted)

Linux Desktop Development and KDevelop Developers Conference 2005 (KDE.News)

The 2005 Linux Desktop Development and KDevelop Developers Conference has been announced. "The KDevelop Team and Open Source Developers Network Ukraine are proud to announce the First Linux Desktop Development and KDevelop Developers Conference that will be held in Kiev, Ukraine, 1st to 6th of July 2005."

Comments (none posted)

A Panel Discussion on Open Source

A Panel Discussion on Open Source software will be held on Thursday, May 19, 2005 at the University of Toledo, Ohio. "Bill McCreary, Pilkington, has actively recruited top industry leaders from Microsoft, IBM, HP, Dell, Novell (and possibly more) to represent their positions on the issue of “open source”. The panel will also feature two CIO’s who have bet their careers on opposing sides of the issue. After opening remarks from each participant, five to six key areas related to Open Source will be moderated by local CIO’s."

Comments (none posted)

Two Open Source Business Conferences Announced

OSBC has announced two new Open Source Business Conferences. "Expanding upon the San Francisco event, OSBCLegal in Seattle is scheduled to take place September 7, 2005 at the Grand Hyatt Seattle and will focus exclusively on the complex legal issues surrounding Open Source software. OSBC in Boston is scheduled to take place November 1-2, 2005 at the Boston Marriott Newton and will follow the format of the previous OSBC events in San Francisco."

Comments (none posted)

Plone Symposium New Orleans 2005: Registration Opens

Registration is open for the next Plone Symposium. "New Orleans, LA. July 20-22 in the heart of the French Quarter. Learn about design, development and deployment techniques. Using Plone or Zope in a production environment? The Plone Symposium is the must-attend event of the year."

Comments (none posted)

Sixth Symposium on Trends in Functional Programming

The sixth Symposium on Trends in Functional Programming will be held on September 23 and 24, 2005 in Tallinn, Estonia. "The 2005 Symposium on Trends in Functional Programming (TFP '05) is an international forum for researchers with interests in all aspects of functional programming languages, focusing on providing a broad view of current and future trends in Functional Programming." A call for papers has been announced.

Comments (none posted)

Events: May 12 - July 7, 2005

Date Event Location
May 12 - 15, 2005php|tropics 2005(Moon Palace Resort)Cancun, Mexico
May 13 - 14, 2005BSDCan 2005(University of Ottawa)Ottawa, Canada
May 19 - 21, 2005GUADEC-es 2005A Coruña, Spain
May 22 - 25, 2005Gelato Federation Meeting(HP's Palo Alto and Cupertino campuses)San Jose, CA
May 23 - 26, 2005PalmSource Worldwide Mobile Summit and DevCon(Fairmont Hotel)San Jose, California
May 24 - 27, 2005XTech 2005 Conference(Amsterdam RAI Center)Amsterdam, the Netherlands
May 25 - 26, 2005Linux World New York Summit 2005(New York City Marriott Marquis)New York, NY
May 28 - 29, 2005Linux Unix Group of Bulgaria SeminarStara Zagora, Bulgaria
May 29 - 31, 2005GNOME Users and Developers European Conference(GUADEC 2005)Stuttgart, Germany
June 1 - 3, 2005The Red Hat Summit 2005(Hilton New Orleans)New Orleans, LA
June 1 - 4, 2005Fórum Internacional Software Livre(FISL)Porto Alegre/RS, Brazil
June 9 - 10, 2005Austrian Perl Workshop(Kapsch CarrierCom)Vienna, Austria
June 9 - 10, 2005The French Perl Workshop(Faculté des Sciences de Luminy)Marseille, France
June 11, 2005PHP WestVancouver, BC, Canada
June 15 - 17, 2005AstriCon Europe 2005(Auditorium Madrid Hotel)Madrid, Spain
June 17 - 19, 2005RECON 2005Montreal, Quebec, Canada
June 19 - 22, 2005International Lisp Conference 2005(ILC 2005)(Stanford University)Palo Alto, CA
June 22 - 25, 2005LinuxTag 2005(Kongresszentrum)Karlsruhe, Germany
June 23 - 24, 2005Italian Perl Workshop 2005(University of Pisa)Pisa, Italy
June 25, 2005LugRadio Live 2005(Molyneux Stadium)Wolverhampton, UK
June 25, 2005XML Prague 2005Malá Strana, Prague, Czech Republic
June 27 - 29, 2005Yet Another Perl Conference(YAPC::NA 2005)(University of Toronto)Toronto, Ontario, Canada
June 29 - 30, 2005Where 2.0 Conference(Westin St. Francis Hotel)San Francisco, CA
July 1 - 6, 2005Linux Desktop Development and KDevelop Developers Conference 2005Kiev, Ukraine
July 5 - 9, 2005LSM 2005 Libre Software Meeting for MedicineDijon, France

Comments (none posted)

Miscellaneous

Ubuntu Certification Poll

The Ubuntu distribution is conducting a poll concerning a certification program: "Which of the following areas would you (or perhaps your staff) consider most important for official Ubuntu skills certification?"

Full Story (comments: none)

Page editor: Forrest Cook

Letters to the editor

Comment on http://lwn.net/Articles/134720

From:  David Faure <faure-AT-kde.org>
To:  lwn-AT-lwn.net
Subject:  Comment on http://lwn.net/Articles/134720
Date:  Fri, 6 May 2005 00:25:00 +0200

Hello,
 
Thanks for the article "KOffice heads toward 1.4", by Joe 'Zonker' Brockmeier.
 
As a koffice developer, I would like to point out the reason for the apparent incompability
with the OpenOffice beta you used to test OASIS OpenDocument interoperability.
There was a late change in the namespaces used by the OASIS spec, prior to it
achieving 1.0 status, and the OpenOffice.org beta that you tried obviously didn't
have that change yet. Please try with a newer OpenOffice.org beta. 1.9.87 works.
(I have also improved the error message so that users hitting this problem have
more information about it).
 
--
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).

Comments (none posted)

Page editor: Jonathan Corbet

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