LWN.net Logo

LWN.net Weekly Edition for June 16, 2005

A few notes on the OpenSolaris release

Sun has followed through on its promises, and placed the bulk of its Solaris source on OpenSolaris.org. Regardless of whether you intend to do anything with this code, or with Solaris in general, this release is a significant event. Observers have noted for years that Linux was likely to bring about the end of proprietary Unix systems. With the opening of Solaris, that prediction has come to pass. While some proprietary Unix offerings still exist, Solaris was the largest and most significant of them. With Solaris in the open, the proprietary Unix era is done.

OpenSolaris is not a small download. Anybody not already running Solaris will have to bootstrap themselves with a binary distribution. Then there's the core source tarball, compiler, and "closed binaries" packages. Throw in the BFU package to get the latest stuff: "BFU" is said to stand for "blindingly fast upgrade," but other interpretations of the acronym are certainly possible. Sun's site requires registration before it will allow you to download files; interestingly, however, it also makes torrents and a (no-registration) third-party site available.

Note that, if you simply want to wander around in the source code, it is not necessary to download the whole thing. Sun has provided a web-based source browser which makes digging through the code easy.

The "closed binary" package is said to be a temporary thing. It comes with a relatively reasonable "free beer" license, though it does require that you only run the binaries on an OpenSolaris system. The list of binary-only programs is somewhat strange: it includes od, patch, rdist, sed, ssh, telnet, and kernel drivers for hardware like the Intel e1000 network adaptor - stuff which, seemingly, should be free. The Sun compilers come with a rather more restrictive license; users are required to be "a participant of the OpenSolaris community," may not publish benchmark results, and cannot modify the "java technology" included with the software. Also:

Software may contain programs that perform automated collection of system data and/or automated software updating services. System data collected through such programs may be used by Sun, its subcontractors, and its service delivery partners for the purpose of providing you with remote system services and/or improving Sun's software and systems

So it is, perhaps, not surprising that even developers within Sun are interested in using free compilers with OpenSolaris. An effort to Build OpenSolaris with GCC is apparently well advanced, so the need for the proprietary Sun compilers should go away soon. Interesting, according to one developer, much of the pain of porting to gcc was caused by gcc's insistence on putting constant data into read-only memory. OpenSolaris, it seems, did a lot of writing to "constant" strings.

One of the more significant omissions from OpenSolaris currently is an X server. Two servers actually run on Solaris: X.org and the venerable Xsun server. The plan is, apparently, to move toward releasing a version of the X.org server, but that has not happened yet.

Much has been said about Sun's choice of the CDDL as the license for the Solaris source code; there is not much to add at this time. It is worth noting, though, that if you choose to contribute code to OpenSolaris, you not only have to contribute it under the CDDL, but you must sign Sun's contributor agreement [PDF] as well. That agreement has some obvious things, like patent licensing. It also, however, requires you to give Sun an ownership stake in your code:

You hereby assign to Sun joint ownership in all worldwide common law and statutory rights associated with the copyrights, copyright applications and copyright registrations in Your Contribution, to the extent allowable under applicable local laws and copyright conventions, and agree never to assert against Sun any "moral rights" therein. You understand that (i) this Agreement may be submitted by Sun to register a copyright in Your Contribution, and (ii) Sun may exercise all rights as a copyright owner of Your Contribution.

Sun, in other words, can take your code and make it into a proprietary product, or release it under any other license that it sees fit. It doesn't seem to have occurred to Sun that terms like this might reduce the size of the "vibrant developer community" that it wishes to create.

The CDDL license will prevent any code in the Solaris kernel from finding its way into Linux - we can only hope that nobody tries to sneak some in anyway. It is amusing to note, however, that the first OpenSolaris-inspired kernel patch has already been posted; it is a small optimization to how SYSV semaphores work. With luck, good ideas will flow from the OpenSolaris kernel to Linux (and vice versa), even if the code itself cannot.

Large dumps of corporate code are always a little hard for the community to digest. So it may be some time before OpenSolaris grows into a true free software project with active user and developer communities. It will probably get there: the code is good enough, and there are enough established Solaris users now, to give OpenSolaris some momentum. Whether OpenSolaris can develop into a truly successful project over the long term remains to be seen, however. There is some good stuff there, but it may turn out to be too little, too late from a company which is still struggling to understand what free software is about.

Comments (10 posted)

What is firefox prefetching?

One reason many of us insist on using free software is its relative lack of surprises. Free programs rarely contain features which cause them to behave in a way which is contrary to the interests of their users. Unlike many proprietary programs, free applications tend not to phone home without permission, unnecessarily restrict what their users can do, or perform unexpected operations behind users' backs. As Lauren Weinstein recently discovered, however, the Firefox browser can be made to behave in a way which is surprising indeed - and Google, in the name of faster browsing, is taking advantage of that behavior.

In particular, Firefox will, at times, "prefetch" the contents of a web page which it thinks you might want to see soon. If a page is marked as being the "next" page in a series, Firefox, by default, will prefetch that page's contents. (And, yes, for those who have asked for "next" tags for the LWN Weekly Edition, it will happen when we get a chance). When the user hits the link for the next page, it will already be resident in the Firefox cache, and will display more quickly.

The interesting thing is that Firefox can be told explicitly to prefetch pages; all it takes is a tag like:

    <link rel="prefetch" href="URL">

Google will, if it decides that you should be feeling lucky, add such a tag to the first in a series of search results, causing that first result to be prefetched. Among other things, this prefetch can cause cookies to be set in the browser even though the person ostensibly in control of the browser [Firefox screenshot] never decides to visit the site. An easy experiment will verify this behavior: turn on cookie notifications, then search for a term with a relatively obvious top result - Lauren used "soundbite." The result will be a screen somewhat like that shown on the right: the soundbite.com web server is attempting to set cookies, even though your editor never clicked on a link which would lead to that site.

Prefetching in this way can lead to a number of undesirable consequences: unwanted cookies, bandwidth use, etc. More seriously, it could lead to accesses to truly unwanted sites: stumbling into non-work-safe sites is already too easy, without one's browser deciding to fetch additional pages from arbitrary servers with no user participation. Should an unpleasant Firefox security hole be discovered, prefetching could, for the right sort of vulnerability, be exploited to compromise systems. That would be an unwelcome sort of surprise.

Google's use of prefetching in this way is unfortunate; it seems certain to lead to trouble for somebody, somewhere down the line. The real problem, however, is with Firefox, which is shipped with prefetching turned on. There is no indication, anywhere in the preference screens, that an option controlling prefetching even exists. Anybody wanting to disable prefetching will have to edit their prefs.js file, or tweak the network.prefetch-next option on the about:config screen. Turning off prefetch in this way will slow down some page loads, but, for many users, the extra delay will be worth it.

[As a postscript, your editor can't help but poke at a bit of poor user interface design in Firefox. An attempt to pull up a long page yielded this dialog, asking: "A script on this page is causing mozilla to run slowly... Do you want to abort the script?" The two buttons are marked "Cancel" and "OK". It is nice that Firefox does not entirely lose control in such situations. But does "Cancel" kill the script, or let it run?]

Comments (13 posted)

A foundation for Zope

Back in 1998, LWN got one of its first scoops by reporting that a company called Digital Creations was planning to release its well-respected Principia product under an open source license. Even more interestingly, this release had been advocated by the company's venture capital backers. Over the years, both the software and the company were renamed "Zope," and the Zope platform has been used for many applications, including the popular Plone framework.

Zope Corporation has, throughout, retained copyrights for - and control over - the Zope platform. Recently, however, the company announced that a foundation would be created for Zope. This foundation will be given the copyrights to the code and the right to the Zope trademark; its task will be to ensure the future success of Zope independently from Zope Corporation. We talked briefly with Zope Corp. head Rob Page about this change.

Why have you decided to make this move at this time?

The global potential for Zope 3 is huge. The design principles in Zope 3 make it the perfect platform for "Web 3.0" development. By way of example, we (Zope Corporation) are developing a large document management project for the US Department of Defense on Zope 3, and Mark Shuttleworth is working to bring SchoolTool/SchoolBell to the world -- all on top of Zope 3.

Everyone with a vested interest in Zope benefits from its widespread adoption and deployment. Users benefit from the support network and commercial organizations benefit from more platform-based opportunity. We believe the explicit vendor neutrality of a Foundation will accelerate the adoption of Zope (version 2 *and* version 3).

Bottom line: We want to remove any objections to adopting Zope, and we see the Zope Foundation as the last step.

Were there any particular problems or pressures which led to the creation of the foundation?

No. A confluence of events -- the availability of Zope 3.1 (whose release is imminent), the release of SchoolTool, our imminent completion of our large DoD project and the community's launch of a Zope 3 ECM (Enterprise Content Management) project made this an excellent time to launch the Foundation.

That said, members in the Zope community have been discussing a Foundation for more than a year and we take it at face value that a Foundation would help them sell more Zope-based products and services to their prospective and current customers.

How many engineers do you have working on Zope now? Do you expect that to change as Zope moves over to the foundation?

From November 2001 through November 2004 our Chief Technology Officer, Jim Fulton worked on little other than Zope 3. Typically, at least 2 additional Zope Corporation engineers spent 80% of their time throughout that period working on Zope 3 work as well.

He was assisted by the incredible efforts of some really smart people. At the risk of insult by omission, it's appropriate to specifically mention and appreciate the efforts of Steven Alexander, Stephan Richter, and Philipp von Weitershausen.

Since October of 2004 we have had more than 4 full-time engineers working on the above-mentioned Zope 3 based Document Management project. We have already contributed large amounts of code into Zope 3 (XPDL support is one specific example). We intend to release additional significant contributions into both Zope 3 and the upcoming Zope 3 Enterprise Content Management project.

Of course, everyone here works on Zope. :^) Most developers are working on the delivery of our products into specific customer environments. This involves installation, custom development, configuration and transition to internal operations. We don't expect that to change.

What sort of governance structure do you see for the foundation?

The governance structure of the foundation will be developed by taking the best ideas from the likes of the Apache Software Foundation, Eclipse Foundation and others. Since it's early we haven't drawn any specific conclusions. We intend to work these issues out during the summer and launch the foundation by October 2005.

Will Zope Corp. retain any sort of veto power over changes it doesn't like?

Zope Corporation won't have a veto per se. Some changes (e.g., changing Zope's license) will require a unanimous vote of the Board of Directors.

How will you ensure that the development of Zope continues to meet your business needs?

In an open source world we can't ensure_ anything. :^)

What we can do is continue to demonstrate productive leadership and contribute great software and ideas. The Zope community is distinguished by having gathered some really smart people so we're extremely optimistic about the Foundation's success.

How will the foundation be funded?

We will be recruiting a few start-up partners to fund the initial formation and operation of the Foundation.

The Foundation will have a dues structure that will support ongoing operations.

What's the status of Zope 3? There does not appear to have been a Zope X3 release since last November; has development stalled?

There hasn't been a tagged release of Zope 3 since last November, though by the time I send this (or the time it's published) Zope 3.1 will be out.

Development has done anything but stall. The last seven months have been spent fixing bugs, refactoring implementations and polishing interfaces. We have a large customer to thank for providing the real-world application to thoroughly exercise Zope 3.

A lot of community work has gone into Zope 2.8 and a project called "Five" (Zope 2 + Zope 3 = Five ;-) - these are Zope 2 focused projects which aim to bridge the gap between Zope 2 and Zope 3 architectures. Zope 2.8, which now includes Five in the distribution, was released officially on June 11th, 2005.

How's business? Is the services model working for you?

Depends on what you mean by services.. :^)

Since 2001 we have been de-emphasizing our professional services capacity in favor of a more productized delivery model.

Our product business -- specifically the delivery of our products through managed hosting (aka ASP/Software as a Service) has been extremely successful. We recently announced the addition of CNHI as a managed hosting customer. CNHI will be launching 133 newspapers on our Zope4Media product.

Our managed hosting offering provides our customers with a managed/guaranteed environment in which they can assemble composite applications (i.e., applications built from Zope, Squid, LAMP, etc.), without assuming the operational responsibilities.

We thank Mr. Page for taking the time to answer our questions.

Comments (3 posted)

Page editor: Jonathan Corbet

Security

MD5 collisions

June 15, 2005

This article was contributed by Joe 'Zonker' Brockmeier.

It may be time to retire MD5. The MD5 Message-Digest Algorithm RFC says that "It is conjectured that it is computationally infeasible to produce two messages having the same message digest, or to produce any message having a given prespecified target message digest." At the time, this may have been true -- the RFC was written in 1992 -- but a number of researchers are finding that MD5 hashes aren't as unique as one might like.

Within the last year several researchers have come forward with results that show it's possible to create meaningful collisions of MD5 hashes. Dan Kaminsky published "MD5 to be considered harmful someday" (PDF) in December 2004; this paper describes the creation of two executables with the same MD5 hash using a tool called Stripwire (available here). Kaminsky writes that this would be an "excellent vector for malicious developers to get unsafe code past a group of auditors, perhaps to acquire a required third party signature."

Alternatively, build tools themselves could be compromised to embed safe versions of dangerous payloads in each build. At some later point, the embedded payload could be safely "activated", without the MD5 changing. This has implications for Tripwire, DRM, and several package management architectures.

Kaminksy isn't the only one to find ways around MD5. Vlastimil Klima published Finding MD5 Collisions - a Toy For a Notebook in March of this year, where he describes finding MD5 collisions in 8 hours on a notebook PC with a 1.6 GHz Pentium. Arjen Lenstra, Xiaoyun Wang and Benne de Weger published "a method for constructing pairs of X.509 certificates where the "to be signed" parts of the certificates form a collision for MD5. Xiaoyun Wang and Hongbo Yu published a paper this year on how to break MD5 (PDF) and other hash functions.

Now Stefan Lucks and Magnus Daum have come up with a method for creating two documents with the same digital signature. Lucks and Daum describe creating two postscript documents, using Wang and Yu's attack, that have meaningful content and the same MD5 hash. They describe a scenario between "Alice and her boss" where Alice creates two postscript documents with the same MD5 hash. One, which is presented for a digital signature, is a letter of recommendation - the other is a document granting "Alice" access to confidential information.

The files are available for download from the Institute for Cryptology and IT-Security website. If one opens the files with a text editor, the content for both the letter of recommendation and the order are present, but manipulated so that only one letter is displayed in a normal postscript viewer. Lucks and Daum demonstrate that the MD5 hash collision attacks are not just hypothetical attacks with no practical applications.

Given the number of practical attacks on MD5, it may be time to move to a Federal Information Processing Standards (FIPS) approved hash algorithm, such as SHA-256, or SHA-512. Note that vulnerabilities have recently been found in SHA-1, however, and NIST is already planning to phase it out by 2010.

Comments (10 posted)

New vulnerabilities

ettercap: format string vulnerability

Package(s):ettercap CVE #(s):CAN-2005-1796
Created:June 13, 2005 Updated:July 13, 2005
Description: The Ettercap suite of networking tools has a format string vulnerability that can be exploited by a remote attacker for the execution of arbitrary code.
Alerts:
Debian DSA-749-1 2005-07-10
Gentoo 200506-07 2005-06-11

Comments (none posted)

gaim: remote DoS

Package(s):gaim CVE #(s):CAN-2005-1269
Created:June 10, 2005 Updated:June 14, 2005
Description: A remote Denial of Service vulnerability was discovered in Gaim. By initiating a file transfer with a file name containing certain international characters (like an accented "a"), a remote attacker could crash the Gaim client of an arbitrary Yahoo IM member.
Alerts:
Mandriva MDKSA-2005:099 2005-06-14
Slackware SSA:2005-162-01 2005-06-14
Gentoo 200506-11 2005-06-12
Ubuntu USN-139-1 2005-06-10

Comments (none posted)

gaim: denial of service

Package(s):gaim CVE #(s):CAN-2005-1934
Created:June 15, 2005 Updated:July 5, 2005
Description: There's yet another remote vulnerability in gaim; this one affects MSN users, who can be subject to denial of service attacks via malicious messages.
Alerts:
Debian DSA-734-1 2005-07-05
Fedora FEDORA-2005-411 2005-06-16
Fedora FEDORA-2005-410 2005-06-16
Red Hat RHSA-2005:518-01 2005-06-16
Ubuntu USN-140-1 2005-06-15

Comments (none posted)

gedit: format string vulnerability

Package(s):gedit CVE #(s):CAN-2005-1686
Created:June 9, 2005 Updated:February 5, 2009
Description: A format string vulnerability has been discovered in gedit. Calling the program with specially crafted file names caused a buffer overflow, which could be exploited to execute arbitrary code with the privileges of the gedit user.
Alerts:
Fedora FEDORA-2009-1189 2009-01-29
Fedora FEDORA-2009-1187 2009-01-29
Debian DSA-753-1 2005-07-12
Mandriva MDKSA-2005:102 2005-06-15
Red Hat RHSA-2005:499-01 2005-06-13
Gentoo 200506-09 2005-06-11
Ubuntu USN-138-1 2005-06-09

Comments (1 posted)

lutelwall: insecure temp file

Package(s):lutelwall CVE #(s):CAN-2005-1879
Created:June 13, 2005 Updated:June 14, 2005
Description: The LutelWall firewall configuration tool has a vulnerability that can allow a local user to create symbolic links in the temp file directory, possibly overwriting arbitrary files.
Alerts:
Gentoo 200506-10 2005-06-11

Comments (none posted)

mozilla firefox: javascript vulnerabilities

Package(s):mozilla firefox CVE #(s):CAN-2005-1531 CAN-2005-1532
Created:June 9, 2005 Updated:July 19, 2005
Description: Firefox before 1.0.4 and Mozilla Suite before 1.7.8 does not properly implement certain security checks for script injection, which allows remote attackers to execute script via "Wrapped" javascript.

Firefox before 1.0.4 and Mozilla Suite before 1.7.8 does not properly limit privileges of Javascript eval and Script objects in the calling context, which allows remote attackers to conduct unauthorized activities via "non-DOM property overrides," a variant of CAN-2005-1160.

Alerts:
Fedora-Legacy FLSA:158149 2005-07-15
SuSE SUSE-SA:2005:030 2005-06-09

Comments (1 posted)

shtool: insecure temp file

Package(s):shtool CVE #(s):CAN-2005-1751 CAN-2005-1759
Created:June 13, 2005 Updated:June 23, 2005
Description: GNU shtool, which is also used by ocaml-mysql, has an insecure temp file vulnerability that can be exploited by a local user to overwrite arbitrary files.
Alerts:
OpenPKG OpenPKG-SA-2005.011 2005-06-23
Gentoo 200506-08 2005-06-11

Comments (none posted)

sysreport: information disclosure

Package(s):sysreport CVE #(s):CAN-2005-1760
Created:June 13, 2005 Updated:June 14, 2005
Description: The sysreport hardware information utility has a vulnerability that may allow a plain-text proxy server password to be exposed in a report to a remote machine.
Alerts:
Red Hat RHSA-2005:502-01 2005-06-13

Comments (none posted)

tcpdump: denial of service

Package(s):tcpdump CVE #(s):CAN-2005-1267
Created:June 9, 2005 Updated:October 10, 2005
Description: Several tcpdump protocol decoders contain programming errors which can cause them to go into infinite loops.
Alerts:
Debian DSA-854-1 2005-10-09
Slackware SSA:2005-195-10 2005-07-15
Ubuntu USN-141-1 2005-06-21
Mandriva MDKSA-2005:101 2005-06-15
Fedora FEDORA-2005-407 2005-06-16
Gentoo 200505-06:02 2005-05-09
Red Hat RHSA-2005:505-01 2005-06-13
Fedora FEDORA-2005-406 2005-06-09

Comments (none posted)

telnet: information disclosure vulnerability

Package(s):telnet CVE #(s):CAN-2005-0488
Created:June 14, 2005 Updated:June 15, 2005
Description: Telnet is vulnerable to an information disclosure issue.
Alerts:
Red Hat RHSA-2005:504-00 2005-06-14

Comments (none posted)

wget: file overwrites and arbitrary code execution

Package(s):wget CVE #(s):CAN-2004-1487 CAN-2004-1488
Created:June 9, 2005 Updated:September 27, 2005
Description: wget 1.8.x and 1.9.x allows a remote malicious web server to overwrite certain files via a redirection URL containing a ".." that resolves to the IP address of the malicious server, which bypasses wget's filtering for ".." sequences.

wget 1.8.x and 1.9.x does not filter or quote control characters when displaying HTTP responses to the terminal, which may allow remote malicious web servers to inject terminal escape sequences and execute arbitrary code.

Alerts:
Red Hat RHSA-2005:771-01 2005-09-27
Ubuntu USN-145-2 2005-09-06
Ubuntu USN-145-1 2005-06-28
Mandriva MDKSA-2005:098 2005-06-09

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)

bzip2: race condition and infinite loop

Package(s):bzip2 CVE #(s):CAN-2005-0953 CAN-2005-1260
Created:May 17, 2005 Updated:January 10, 2007
Description: A race condition in bzip2 1.0.2 and earlier allows local users to modify permissions of arbitrary files via a hard link attack on a file while it is being decompressed, whose permissions are changed by bzip2 after the decompression is complete. Also specially crafted bzip2 archives may cause an infinite loop in the decompressor.
Alerts:
rPath rPSA-2007-0004-1 2007-01-09
Debian DSA-741-1 2005-07-07
Red Hat RHSA-2005:474-01 2005-06-16
OpenPKG OpenPKG-SA-2005.008 2005-06-10
SuSE SUSE-SR:2005:015 2005-06-07
Debian DSA-730-1 2005-05-27
Mandriva MDKSA-2005:091 2005-05-18
Ubuntu USN-127-1 2005-05-17

Comments (2 posted)

cpio - 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)

dbus: information disclosure

Package(s):dbus CVE #(s):CAN-2005-0201
Created:June 8, 2005 Updated:August 30, 2005
Description: From the Red Hat alert: "Dan Reed discovered that a user can send and listen to messages on another user's per-user session bus if they know the address of the socket." At current usage levels, this vulnerability is not particularly threatening.
Alerts:
Fedora FEDORA-2005-822 2005-08-29
Ubuntu USN-144-1 2005-06-27
Mandriva MDKSA-2005:105 2005-06-24
Red Hat RHSA-2005:102-01 2005-06-08

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)

Dzip: directory traversal

Package(s):dzip CVE #(s):
Created:June 6, 2005 Updated:June 8, 2005
Description: Dzip is vulnerable to a directory traversal attack when extracting archives. An attacker could exploit this vulnerability by creating a specially crafted archive to extract files to arbitrary locations.
Alerts:
Gentoo 200506-03 2005-06-06

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)

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)

FreeRADIUS: buffer overflow and SQL injection

Package(s):freeradius CVE #(s):CAN-2005-1454 CAN-2005-1455
Created:May 17, 2005 Updated:June 23, 2005
Description: Primoz Bratanic discovered that the sql_escape_func function of FreeRADIUS 1.0.2 and earlier may be vulnerable to a buffer overflow. He also discovered that FreeRADIUS fails to sanitize user-input before using it in a SQL query, possibly allowing SQL command injection.
Alerts:
Red Hat RHSA-2005:524-01 2005-06-23
Gentoo 200505-13:02 2005-05-17
Gentoo 200505-13 2005-05-17

Comments (1 posted)

gdb: multiple vulnerabilities

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

Comments (5 posted)

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

gxine: format string vulnerability

Package(s):gxine CVE #(s):CAN-2005-1692
Created:May 26, 2005 Updated:July 23, 2005
Description: The gxine media player has a format string vulnerability in the hostname decoding function. A specially crafted file can be used to cause a user to execute arbitrary code.
Alerts:
Slackware SSA:2005-203-04 2005-07-23
Gentoo 200505-19 2005-05-26

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)

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

Package(s):ImageMagick CVE #(s):CAN-2005-1739
Created:May 26, 2005 Updated:July 19, 2005
Description: The xwd coder in ImageMagick has a vulnerability that can be accessed by working on a maliciously created image. A denial of service can result.
Alerts:
Fedora-Legacy FLSA:152777 2005-07-12
Mandriva MDKSA-2005:107 2005-06-28
Red Hat RHSA-2005:480-01 2005-06-02
Fedora FEDORA-2005-395 2005-05-26

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

kdbg: command injection vulnerability

Package(s):kdbg CVE #(s):CAN-2003-0644
Created:June 2, 2005 Updated:June 8, 2005
Description: Versions of the kdbg debugger from 1.1.0 through 1.2.8 have a problem with permission checking in the .kdbgrc run command file. A local user may use this to inject malicious commands in the file.
Alerts:
Red Hat RHSA-2005:416-01 2005-06-02

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

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

kernel: local denial of service, possible compromise

Package(s):kernel CVE #(s):CAN-2005-0756 CAN-2005-1265
Created:June 8, 2005 Updated:June 9, 2005
Description: The mmap() system call does not perform proper checking of its parameters, leading to a possible kernel crash and possible code execution.

The ptrace() system call does not perform proper checking of addresses (on the x86-64 platform only), leading to a possible kernel crash.

Alerts:
SuSE SUSE-SA:2005:029 2005-06-09
Ubuntu USN-137-1 2005-06-08

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

libconvert-uulib-perl: arbitrary code execution

Package(s):libconvert-uulib-perl CVE #(s):CAN-2005-1349
Created:May 20, 2005 Updated:January 27, 2006
Description: Mark Martinec and Robert Lewis discovered a buffer overflow in Convert::UUlib (before 1.051), a Perl interface to the uulib library, which may result in the execution of arbitrary code.
Alerts:
Mandriva MDKSA-2006:022 2006-01-26
Debian DSA-727-1 2005-05-20

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

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)

Mailutils: SQL injection

Package(s):mailutils CVE #(s):CAN-2005-1824
Created:June 6, 2005 Updated:June 8, 2005
Description: When GNU Mailutils is built with the "mysql" or "postgres" USE flag, the sql_escape_string function of the authentication module fails to properly escape the "\" character, rendering it vulnerable to a SQL command injection. A malicious remote user could exploit this vulnerability to inject SQL commands to the underlying database.
Alerts:
Gentoo 200506-02 2005-06-06

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)

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)

Net-SNMP: fixproc insecure temporary file creation

Package(s):net-snmp CVE #(s):CAN-2005-1740
Created:May 23, 2005 Updated:July 13, 2005
Description: The fixproc application of Net-SNMP creates temporary files with predictable filenames.
Alerts:
Fedora FEDORA-2005-561 2005-07-13
Fedora FEDORA-2005-562 2005-07-13
Gentoo 200505-18 2005-05-23

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

openssh: directory traversal

Package(s):openssh CVE #(s):CAN-2004-0175
Created:May 18, 2005 Updated:July 13, 2005
Description: The OpenSSH scp client can, when connected to a hostile server, be instructed to overwrite arbitrary files.
Alerts:
Fedora-Legacy FLSA:123014 2005-07-11
Mandriva MDKSA-2005:100 2005-06-14
Red Hat RHSA-2005:495-01 2005-06-13
Red Hat RHSA-2005:165-01 2005-06-08
Red Hat RHSA-2005:481-01 2005-06-02
Red Hat RHSA-2005:106-01 2005-05-18
Red Hat RHSA-2005:074-01 2005-05-18

Comments (1 posted)

openssl: der_chop script temp file vulnerability

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

Comments (1 posted)

OpenSSL: information leak

Package(s):openssl CVE #(s):CAN-2005-0109
Created:May 23, 2005 Updated:October 11, 2005
Description: Hyper-Threading technology, as used in FreeBSD other operating systems and implemented on Intel Pentium and other processors, allows local users to use a malicious thread to create covert channels, monitor the execution of other threads, and obtain sensitive information such as cryptographic keys, via a timing attack on memory cache misses. See this LWN article for more information.
Alerts:
Trustix TSLSA-2005-0028 2005-06-13
Mandriva MDKSA-2005:096 2005-06-06
Red Hat RHSA-2005:476-01 2005-06-01
Fedora FEDORA-2005-390 2005-05-23
Fedora FEDORA-2005-389 2005-05-23

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

phpsysinfo: cross-site-scripting

Package(s):phpsysinfo CVE #(s):CAN-2005-0870
Created:May 18, 2005 Updated:November 15, 2005
Description: The phpsysinfo program contains several cross-site scripting vulnerabilities.
Alerts:
Debian DSA-724-1 2005-05-18

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)

ppxp: missing privilege release

Package(s):ppxp CVE #(s):CAN-2005-0392
Created:May 19, 2005 Updated:July 5, 2005
Description: The ppxp PPP program has a log file vulnerability that can allow the root privileges used by the software to remain active, enabling the opening of a root shell by a local user.
Alerts:
Debian DSA-725-2 2005-07-04
Debian DSA-725-1 2005-05-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)

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)

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)

squid: DNS spoofing

Package(s):squid CVE #(s):CAN-2005-1519
Created:May 18, 2005 Updated:July 13, 2005
Description: The squid proxy server performs DNS lookups in a way which is susceptible to answers injected by a hostile user, and, thus, DNS spoofing attacks.
Alerts:
Debian DSA-751-1 2005-07-11
Mandriva MDKSA-2005:104 2005-06-24
Red Hat RHSA-2005:415-01 2005-06-14
Red Hat RHSA-2005:489-01 2005-06-13
Ubuntu USN-129-1 2005-05-18
Fedora FEDORA-2005-373 2005-05-17

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)

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)

Wordpress: multiple vulnerabilities

Package(s):wordpress CVE #(s):
Created:June 6, 2005 Updated:July 4, 2005
Description: Due to a lack of input validation, WordPress is vulnerable to SQL injection and XSS attacks. An attacker could use the SQL injection vulnerabilities to gain information from the database. Furthermore the cross-site scripting issues give an attacker the ability to inject and execute malicious script code or to steal cookie-based authentication credentials, potentially compromising the victim's browser.
Alerts:
Gentoo 200507-02 2005-07-04
Gentoo 200506-04 2005-06-06

Comments (none posted)

XChat 2.0.x SOCKS5 Vulnerability

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

Comments (none posted)

xine-lib: buffer overflows

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

Comments (none posted)

xine-ui - insecure temporary file creation

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

Comments (none posted)

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)

Resources

June CRYPTO-GRAM Newsletter

Bruce Schneier's CRYPTO-GRAM newsletter for June is out. There's not much here that will be new to readers of Bruce's weblog, but it remains a good collection of his writing and includes interesting links to articles elsewhere.

Full Story (comments: none)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch remains 2.6.12-rc6. The trickle of patches into Linus's git repository has slowed recently, and the official 2.6.12 release may well have happened by the time you read this.

No -mm kernels have been released over the last week.

The current stable 2.6 kernel is 2.6.11.12, released on June 11.

Comments (none posted)

Kernel development news

Quote of the week

Me caveman
Me plug in wireless router
Me watch pretty lights
Me turn on computer
Me up interface
Computer work
Me no care other cavemen use wireless link

-- David Miller

Comments (1 posted)

A new home for netdev

If it seems like the networking hackers are especially quiet as of late, it may be that you failed to note the netdev mailing list's move. This list, long hosted on oss.sgi.com, is now one of the many (majordomo-managed) kernel lists on vger.kernel.org. The move has not been broadly advertised, and the subscriber list does not appear to have been transferred from the old list to the new one. If your netdev mail has stopped, chances are you need to subscribe to the new list.

Comments (none posted)

The Developer's Certificate of Origin, v1.1

When 2.6.12 is released, it will include a new version of the "developer's certificate of origin," the statement which must be made by anybody submitting a patch for merging into the mainline. Version 1.1 of the DCO includes a new phrase:

I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.

The full text of the DCO can be found in SubmittingPatches file in the Documentation directory.

This change was motivated by the actions of one kernel subsystem maintainer who feels that the UK Data Protection Act requires that he strip email addresses from patches which pass through him. The new version of the DCO will, in theory, turn a "Signed-off-by:" header into an active granting of permission to redistribute the contact information which comes with the patch.

Comments (4 posted)

The end of the devfs story

Almost one year ago, the kernel developers decided to formally recognize the new development model, where large changes were welcome in the stable 2.6 series. At that time, Greg Kroah-Hartman decided to test out the new model by posting a patch to remove devfs. The devfs filesystem, a virtual filesystem which provides a dynamic /dev directory, had been unpopular with many kernel developers since long before it was merged in 2.3.46. It was never enabled by most distributions, and, in more recent times, had seen little maintenance. Meanwhile, the user-space udev utility had developed to the point where it could fill in for devfs. Since there was no 2.7 on the horizon, and 2.6 was officially open to user-visible changes, it seemed like a good time to close the devfs chapter forevermore.

Except that, as it turns out, the developers were not quite ready to eliminate a user-visible feature on such short notice. After some discussion, it was decided that changes of this kind should happen after a one-year warning period. As a result, a file was created in the Documentation directory (here's the almost-2.6.12 version) which listed features scheduled for removal and the target date. Devfs went into the file, with July, 2005 as the time for its ultimate demise.

July is nearly here, and Greg has not forgotten. He has returned with a 22-part patch which removes every trace of devfs from a surprisingly large portion of the kernel. It would seem that devfs had gotten its fingers into just about everything. In the absence of some sort of surprise, this patch seems certain to be merged for 2.6.13. If there are any devfs users out there, they have gotten their last warning.

Comments (4 posted)

Realtime and interrupt latency

The realtime Linux patches, covered at length (too much length, according to some) on these pages, have been aimed primarily at reducing scheduling latency: the amount of time it takes to switch control to a high-priority process in response to an event which makes it runnable. Scheduling latency is important, but the harder end of the realtime spectrum also places a premium on interrupt latency: how long the system takes to respond to a hardware interrupt. In many realtime situations, the processor must answer quickly when the hardware asks for attention; excessive latency can lead to lost data and failure to respond quickly enough to external events. A Linux-based, realtime beer monitoring system may only have a few milliseconds to deal with a "refrigerator door opened" interrupt before one's roommate has swiped a bottle and left the scene. In this sort of high-stakes deployment, interrupt latency is everything.

One of the biggest sources of interrupt latency is periods when the processor has simply disabled interrupt delivery. Device drivers often disable interrupts - on the local processor at least - to avoid creating race conditions with themselves. Even (or especially) when spinlocks are used to control concurrency with interrupt handlers, interrupts must be disabled. Imagine a driver which duly acquires a spinlock before working with its data structures. One of that driver's devices raises an interrupt while the lock is held, and the interrupt handler runs on the same CPU. That interrupt handler will try to acquire the same spinlock, and, finding it busy, will proceed to spin until the lock becomes free. But, since the interrupt handler has preempted the only thread which can ever release the lock, it will spin forever. That is a different sort of interrupt latency altogether, and one which even general-purpose kernels try to avoid. The usual technique is simply to disable interrupts while holding a spinlock which might be acquired by an interrupt handler. Disabling interrupts solves the immediate problem, but it can lead to increased interrupt latency.

Ingo Molnar's realtime preemption patches improve the situation by moving interrupt handlers into their own processes. Since interrupt handlers are scheduled with everything else, and since "spinlocks" no longer spin with this patch set, the sort of deadlock described in the previous paragraph can not happen. So there is no longer any need to disable interrupts when acquiring spinlocks. Changing the locking primitives eliminated the major part of the code in the kernel which runs with interrupts disabled.

Daniel Walker recently noticed that one could do a little better - and followed up with a patch showing how. Fixing the locking primitives got rid of most of the driver code which runs with interrupts turned off, but it did nothing for all of the places where drivers explicitly disable interrupts themselves with a call to local_irq_disable(). In most of these cases, the driver is simply trying to avoid racing with its interrupt handler. But when interrupt handlers run in their own threads, all that is really needed to avoid concurrency problems is to disable preemption. So Daniel's patch reworks local_irq_disable() to turn off preemption while leaving the interrupt configuration alone. For the few cases where it is truly necessary to disable interrupts at the hardware level, hard_local_irq_disable() (later renamed to raw_local_irq_disable()) has been provided.

One might argue that disabling preemption is counterproductive, given that any code which runs with preemption disabled will contribute to the scheduling latency problem. But any code which disables interrupts already runs with preemption turned off, so the situation is not made any worse by this patch. It could, in fact, be improved: all that really needs to be protected against is preemption by one specific interrupt handler thread. The extra scheduler complexity which would be required to implement that solution is unlikely to be worth it, however; better to just fix the drivers to use locks. So Ingo picked up Daniel's patch, spent a few minutes completely reworking it, and added it to his realtime preemption patch set.

Meanwhile, Karim Yaghmour was heard wondering:

I'm not sure exactly why you guys are reinventing the wheel. Adeos already does this soft-cli/sti stuff for you, it's been available for a few years already, tested, and ported to a number of architectures, and is generalized, why not just adopt it?

It does seem that not everybody understands what the Adeos patch (available from the Gna server) does. The description of Adeos, in its current form, as a "nanokernel" probably does this work a disservice; what Adeos really comes down to is a patch to the kernel's interrupt handling code.

To reduce interrupt latency, Adeos takes the classic approach of adding a layer of indirection. The patch adds an "interrupt pipeline" to the low-level, architecture-specific code. Any "domain" (read "piece of code") can register itself with this interrupt pipeline, providing a priority as it does so. Whenever a hardware interrupt arrives, Adeos works its way down the pipeline, calling into the handler of each domain which has expressed an interest in that interrupt. The higher-priority handlers are, of course, called first.

In this world, the regular Linux interrupt subsystem is registered as just another Adeos domain. Any code which absolutely, positively must have its interrupts arrive within microseconds can register itself as a higher-priority domain. When interrupt time comes, the high-priority code can respond to the interrupt before Linux even hears about it. Since nothing in Linux can possibly get in the way (unless it does evil things to the hardware), there is no need to worry about which parts of Linux might create latency problems.

Some benchmark results were recently posted; they showed generally better performance from Adeos than from the realtime preemption patch. Some issues have been raised, however, with how those numbers were collected; the tests are set to be rerun in the near future.

Meanwhile, a slow debate over inclusion of the realtime work continues, with some participants pushing for the code to be merged eventually, others being skeptical, and a few asking for the realtime discussion to be removed from linux-kernel altogether. One viewpoint worth considering can be found in this posting from Gerrit Huizenga, who argued that the realtime patches of today resemble the scalability patches from a few years ago, and that they must follow a similar path toward inclusion:

I believe that any effort towards mainline support of RT has to follow a similar set of guidelines. And, I believe strongly that *most* of the RT code should be crafted so that every single laptop user is running most of the code *and* benefiting from it. If most of the RT code goes unused by most of the population, and the only way to get an RT kernel of any reasonable level is to ask the distros to build yet another configuration, RT will always be a poor, undertested, underutilized ugly stepchild of Linux.

Ingo Molnar clearly understands this; he has consistently worked toward making the realtime patches minimally intrusive and useful in many situations. Parts of the realtime work have already been merged, and this process may continue. There may come a time when developers will be surprised to discover that most of the realtime preemption patch can be found in the mainline.

Comments (1 posted)

NAPI performance - a weighty matter

Modern network interfaces are easily capable of handling thousands of packets per second. They are also capable of burying the host processor under thousands of interrupts per second. As a way of dealing with the interrupt problem (and fixing some other things as well), the networking hackers added the NAPI driver interface. NAPI-capable drivers can, when traffic gets high, turn off receive interrupts and collect incoming packets in a polling mode. Polling is normally considered to be bad news, but, when there is always data waiting on the interface, it turns out to be the more efficient way to go. Some details on NAPI can be found in this LWN Driver Porting Series article; rather more details are available from the networking chapter in LDD3.

One of the things NAPI-compliant drivers must do is to specify the "weight" of each interface. The weight parameter helps to determine how important traffic from that interface is - it limits the number of packets each interface can feed to the networking core in each polling cycle. This parameter also controls whether the interface runs in the polling mode or not; by the NAPI conventions, an interface which does not have enough built-up traffic to fill its quota of packets (where the quota is determined by the interface's weight) should go back to the interrupt-driven mode. The weight is thus a fundamental parameter controlling how packet reception is handled, but there has never been any real guidance from the networking crew on how the weight should be set. Most driver writers pick a value between 16 and 64, with interfaces capable of higher speeds usually setting larger values.

Some recent discussions on the netdev list have raised the issue of how the weight of an interface should be set. In particular, the e1000 driver hackers have discovered that their interface tends to perform better when its weight is set lower - with the optimal value being around 10. Investigations into this behavior continue, but a few observations have come out; they give a view into what is really required to get top performance out of modern hardware.

One problem, which appears to be specific to the e1000, is that the interface runs out of receive buffers. The e1000 driver, in its poll() function, will deliver its quota of packets to the networking core; only when that process is complete does the driver concern itself with providing more receive buffers to the interface. So one short-term tactic would be to replenish the receive buffers more often. Other interface drivers tend not to wait until an entire quota has been processed to perform this replenishment. Lowering the weight of an interface is one way to force this replenishment to happen more often without actually changing the driver's logic.

But questions remain: why is the system taking so long to process 64 packets that a 256-packet ring is being exhausted? And why does performance increase for smaller weights even when packets are not being dropped? One possible explanation is that the actual amount of work being done for each packet in the networking core can vary greatly depending on the type of traffic being handled. Big TCP streams, in particular, take longer to process than bursts of small UDP packets. So, depending on the workload, processing one quota's worth of packets might take quite some time.

This processing time affects performance in a number of ways. If the system spends large bursts of time in software interrupt mode to deal with incoming packets, it will be starving the actual application for processor time. The overall latency of the system goes up, and performance goes down. Smaller weights can lead to better interleaving of system and application time.

A related issue is this check in the networking core's polling logic:

	if (budget <= 0 || jiffies - start_time > 1)
		goto softnet_break;

Essentially, if the networking core spends more than about one half of one jiffy (very approximately 500 μsec on most systems) polling interfaces, it decides that things have gone on for long enough and it's time to take a break. If one high-weight interface is taking a lot of time to get its packets through the system, the packet reception process can be cut short early, perhaps before other interfaces have had their opportunity to deal with their traffic. Once again, smaller weights can help to mitigate this problem.

Finally, an overly large weight can work against the performance of an interface when traffic is at moderate levels. If the driver does not fill its entire quota in one polling cycle, it will turn off polling and go back into interrupt-driven mode. So a steady stream of traffic which does not quite fill the quota will cause the driver to bounce between the polling and interrupt modes, and the processor will have to handle far more interrupts that would otherwise be expected. Slower interfaces (100 Mb/sec and below) are particularly vulnerable to this problem; on a fast system, such interfaces simply cannot receive enough data to fill the quota every time.

From all this information, some conclusions have emerged:

  • There needs to be a smarter way of setting each interface's weight; the current "grab the setting from some other driver" approach does not always yield the right results.

  • The direct tie between an interface's weight and its packet quota is too simple. Each interface's quota should actually be determined, at run time, by the amount of work that interface's packet stream is creating.

  • The quota value should not also be the threshold at which drivers return to interrupt-driven mode. The cost of processor interrupts is high enough that polling mode should be used as long as traffic exists, even when an interface almost never fills its quota.

Changing the code to implement these conclusions is likely to be a long process. Fundamental tweaks in the core of the networking code can lead to strange performance regressions in surprising places. In the mean time, Stephen Hemminger has posted a patch which creates a sysfs knob for the interface weight. That patch has been merged for 2.6.12, so people working on networking performance problems will soon be able to see if adjustable interface weights can be part of the solution.

Comments (4 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

  • Marco Costalba: qgit-0.4. (June 13, 2005)

Device drivers

Documentation

Filesystems and block I/O

Janitorial

Architecture-specific

Security-related

Benchmarks and bugs

Miscellaneous

  • Nick Piggin: blkstat. (June 13, 2005)

Page editor: Jonathan Corbet

Distributions

News and Editorials

Debian Sarge Declared Stable

June 15, 2005

This article was contributed by Ladislav Bodnar

The long wait is over. After nearly three years of development, the Debian project has released "sarge" as the new stable version of Debian GNU/Linux. While the community behind the largest open source project continues to celebrate the occasion, we'll take a brief look at what surely is the greatest Debian release in its 12-year history.

Despite only a minor increment in the version number (from 3.0 to 3.1), sarge represents a substantial improvement incorporating many new technologies and packages that have been provided by their respective upstream maintainers over the past three years. In terms of included packages, sarge is on a conservative side of things since most packages were in a state of "semi-freeze" several months prior to the release. The default kernel is 2.4.27 (an optional 2.6.8 kernel is also available in the initial GRUB boot menu after installation), the X window system is provided by XFree86 4.3.0, GNOME is at 2.8 and KDE at 3.3.2. While all of these packages are somewhat behind the current stable releases, sarge is still a major upgrade from woody. Just remember that if you had installed the then stable version of Debian just two weeks ago, your system would be running kernel 2.2.20 and GNOME 1.4!

Debian 3.1 has broken a number of interesting records. With a total of 16,792 individual DEB packages, it is, without a doubt, the largest Linux distribution release ever produced. Its source code comes on no fewer than fifteen 650 MB compact discs. If one were to download all CD images for all 11 supported architectures, plus the images for the unofficial AMD64 port, and source code, this would amount to a total of 177 compact discs, or over 105 GB of data! No wonder it took almost three years to put it all together! Another interesting tidbit: the official release announcement was simultaneously published in 18 different languages, while the comprehensive 33-page release notes are available in 15 different languages. The installation of Debian can now be accomplished in one of the 43 available languages, including some obscure ones, such as Galician or Welsh. All this clearly demonstrates that a well-organized community of volunteer developers and contributors can often accomplish more than a large commercial company employing dozens of well-paid software engineers!

Besides package upgrades, probably the most noticeable improvement in sarge is the brand new Debian Installer. Gone are the days when one had to navigate the unintuitive interface of "dselect" to select packages to install. Instead, the installer makes some intelligent partitioning and package selection guesses based on a preferred "scheme" as chosen by the user. As an example, selecting "workstation" as the preferred scheme, the installer would create separate partitions for /usr, /var, /tmp and /home, then install GNOME, KDE and many development packages. On the other hand, choosing "desktop" as the preferred scheme would result in a root partition with only one separate partition for /home, plus GNOME and KDE, and without the development packages. The available file systems include ext3, JFS, ReiserFS and XFS, while GRUB has replaced LILO as the default boot loader. The new installer also comes with a hardware auto-detection module enabled by default, although first reports indicate that these are not as powerful and reliable as the ones found in most other major distributions.

Sarge supports 11 processor architectures, which is the same as woody. One interesting omission is the increasingly popular AMD64 platform, which has been in development for some time, but has not been included in the main Debian archive due to disk space limitations. Nevertheless, the AMD64 edition of Debian sarge was released as an "unofficial" port, complete with the full package tree, CD and DVD images, as well as support provided by the Debian Security Team throughout the lifetime of sarge. Despite its "unofficial" status, the AMD64 port has been able to keep pace with the main Debian archive and the debian-amd64 mailing list is now the second most active among the ports, only slightly behind the debian-powerpc list.

Not everything went well with the release. An oversight while building the sarge ISO images caused that the sources.list entry for security updates pointed to the "testing" instead of the "stable" branch. This easily rectifiable problem only affected users installing from full CD or DVD images, which meant that these had to be rebuilt under a new version number - 3.1r0a. However, there was also a much more serious problem - a complete breakdown of the sarge security update infrastructure right after the release: "So, it looks like we'll be without security updates for quite a while," reported Martin Schultze in his web blog.

Now that sarge is out of the bag, what's next? Naturally, the development continues unabated in the unstable and testing branches, the latter of which has now been renamed to "etch". Etch will eventually become the new stable release. In the meanwhile, the unstable branch has already received a large number of new package upgrades from the experimental branch, including upgrades to some of the important base packages, such as Perl. GNOME 2.10 has also been moved to unstable. Next, we will slowly start seeing major upgrades to glibc and GCC 4.x, as well as a big migration to apt 0.6 with its newly added support for cryptographic verification of the origin of packages. XFree86 will be replaced with X.Org and KDE should also be updated to 3.4.x in the not too distant future.

Comments (7 posted)

New Releases

The Amazing Fedora Core 4!

The Fedora Project has announced the release of Fedora Core 4. Some of the highlights include version 2.10 of the GNOME desktop, KDE 3.4, a version 2.0 pre-release of OpenOffice.org, PowerPC support, the Eclipse IDE, a "100% open source Java stack" (GCJ), install-time support for Fedora Extras packages, and lots more.

Full Story (comments: 18)

Debian AMD64 Sarge released

Following on the heels of the big Sarge release is the release of Debian Sarge on AMD64. "Security Support for this release will be provided by the Debian Security Team via security.debian.org. Our security autobuilder will start this weekend. Should there be any DSA for sarge before that day we will provide it manually until then (but we dont expect this to happen at the moment)." There are also CDs and DVDs available.

Full Story (comments: none)

Debian GNU/Linux 3.1 CD/DVD images updated (r0a)

The first update to Debian Sarge has been released, due to a minor bug in CD and DVD images. This bug has been fixed in the r0a release. The problem can be fixed by editing /etc/apt/sources.list, but if you haven't downloaded yet you'll want this update.

Full Story (comments: 7)

OpenSolaris is out

Sun has followed through and made the first OpenSolaris source distribution available. It can be gotten from the download page. Do read the release notes before you start grabbing things, though.

Comments (3 posted)

Distribution News

Debian GNU/Linux 'etch' news

With Sarge out the door, it's time to shake things up in etch, the new development branch. To get that off to a rousing start is the C++ ABI change which will ripple through the toolchain (glibc, binutils, linux-kernel-headers, gcc).

dpkg 1.13.9 ("On like Donkey Kong") made it's way into sid. You can find out more about the planned development in the dpkg 1.13 in Bits from the dpkg maintainer.

Bill Allombert adds some bits of experience gained from handling upgrade-reports in the hopes of a smoother sarge -> etch upgrade.

Aurelien Jarno notes that the addition of SELinux support may cause problems for the GNU/kFreeBSD and GNU/Hurd ports and explains the correct way to support these ports.

Bill Allombert also looks at the Debian menu update and /usr/share/menu transition.

Comments (none posted)

The security state of Fedora Core 4

Mark Cox has posted a message describing the process that the Red Hat security team went through to verify that Fedora Core 4 was free of known vulnerabilities. They went through several hundred vulnerabilities from the CVE list, and, for each, verified that FC4 was not vulnerable. "For 20030101-20050607 there are a potential 863 CVE named vulnerabilities that could have affected FC4 packages. 759 (88%) of those are fixed because FC4 includes an upstream version that includes a fix, 10 (1%) are still outstanding, and 94 (11%) are fixed with a backported patch."

Comments (6 posted)

Installation Guide for Fedora Core 4

The Fedora Documentation Project has announced (click below) the availability of the first Installation Guide for Fedora Core from the Fedora Project.

Full Story (comments: none)

Fedora Foundation

The newly formed Fedora Foundation restates its goals and vision for the Fedora Project.

Full Story (comments: none)

New Distributions

Slamd64 10.1 Released

Slamd64 is an unofficial port of Slackware Linux to the x86_64 architecture; despite the name containing AMD64, Slamd64 should work both on K8 (AMD64) and EM64T (some Intel) processors. Slamd64 10.1 was announced (click below) June 14, 2005.

Full Story (comments: 1)

Distribution Newsletters

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of June 13, 2005 is out. This week's news covers PegasosPPC Open Desktop Workstations with Gentoo preinstalled, a new Gentoo/MIPS SGI LiveCD, a new version of Christian Hartmann's GuideXML editor, the developer of the week Michael Cummings and more.

Comments (none posted)

DistroWatch Weekly, Issue 104

The DistroWatch Weekly for June 13, 2005 is out. "Today's release of Fedora Core 4 marks the end of the current "release season", with only some of the smaller project likely to make any new releases between now and October. What effect will the controversial Apple's switch to Intel have on Linux? Hardly any, we believe. The featured distribution of the week section had to go to Debian GNU/Linux, following its much awaited new stable release early last week. And if you are still struggling to rid your inbox of all the unwanted drug and mortgage offers, Robert Storey provides further tips in the second part of his article on SpamAssassin."

Comments (none posted)

Minor distribution updates

MEPISLite Released

MEPISLite 3.3.1 is available via the MEPIS Linux ftp site. MEPISLite is designed for home users with modest hardware and for those who want to use a light-weight version of MEPIS with a MEPIS Traveller Disc.

Full Story (comments: none)

Always Current Lineox Enterprise Linux 4.026

Always Current Lineox Enterprise Linux 4.026 adds Update 1. Click below or see the release notes for more information: x86 architecture, AMD 64-bit x86_64 architecture.

Full Story (comments: none)

Pie Box Enterprise Linux 4 AS Update 1

Update 1 of Pie Box Enterprise Linux 4 is now available. It features numerous security and driver updates and is fully compatible with Red Hat Enterprise Linux 4. Click below for additional information.

Full Story (comments: none)

Package updates

Fedora Core 3 updates yum

This new yum-2.2.1-0.fc3 release fixes multiple small bugs.

Full Story (comments: none)

Mandriva updates cyrus-sasl

A problem was discovered in saslauthd (part of cyrus-sasl which handles the Simple Authentication and Security Layer (SASL)) when using the LDAP authentication mechanism. Any administrators relying on saslauthd with LDAP authentication should upgrade their packages.

Full Story (comments: none)

Slackware Linux updates

Recent updates to slackware-current include upgrades to several alsa packages, several kde packages, plus gnet-2.0.7, lcms-1.14, lesstif-0.94.4, libexif-0.6.12, samba-3.0.14a, glib-2.6.5, k3b-0.12, and more. See the change log for full details.

Comments (none posted)

Newsletters and articles of interest

The Debian legacy (NewsForge)

This NewsForge article covers several Debian inspired variants. "For example, there are commercial distros such as Xandros and Linspire that contain extra proprietary software. Ubuntu is a popular user-friendly distribution, though recently there have been questions as to Ubuntu's ongoing compatibility with Debian proper. And Progeny, the company formed by Debian creator Ian Murdock, offers customized Linux solutions for commercial use."

Comments (none posted)

Distribution reviews

Ubuntu Linux Desktop Reviewed (LXer)

Tom Adelstein has published a review of Ubuntu Linux 5.04 at LXer.com. "A tip of the hat to Ubuntu for its success. This distribution goes beyond a free, open source operating system with a business service model. Ubuntu has attracted and cultivated a dynamic and robust community of people willing to make the world a better place."

Comments (none posted)

Review: Debian 3.1 (NewsForge)

Bruce Byfield takes a look at Debian 3.1 on NewsForge. "Debian 3.1 is noticeably more security-conscious than other major distributions. You need the root password to mount removable drives or shut down the system. Similarly, as a minor obstacle to script kiddies, the root user cannot log in to a desktop. Nor are any unnecessary daemons configured, with the possible exception of atd."

Comments (none posted)

My Workstation OS: Frugalware (NewsForge)

NewsForge hears from a Frugalware fan. "Everything in Frugalware is built with simplicity in mind. Frugalware's Hungarian developers say this Linux distro is meant for the intermediate user. I say you just need to have some basic knowledge of Linux or the enthusiasm to learn it."

Comments (none posted)

Page editor: Rebecca Sobol

Development

Bazaar-NG: a distributed version control system

Bazaar-Ng is a next-generation version control system that is in the early stages of development. The Bazaar-Ng project leader is Martin Pool.

Bazaar-NG (or bzr) is a project of Canonical to develop an open source distributed version control system that is powerful, friendly, and scalable. Version control means a system that keeps track of previous revisions of software source code or similar information and helps people work on it in teams.

Bazaar-Ng is a fork of the Bazaar project, as explained in the project FAQ. Bazaar is a re-implementation of the GNU Arch protocol. Some of the unique Bazaar-Ng features are being fed back to Bazaar as they mature.

Here is an overview of Bazaar-Ng features:

  • Written in the Python language, requires Python 2.4 or newer.
  • Works on any operating system platform that supports Python.
  • Licensed under the GNU General Public License (GPL).
  • Is designed to work with IDEs, editors, GUIs, and other interfaces.
  • The user interface is similar to CVS and Subversion.
  • Works in both centralized and decentralized modes.
  • History is preserved, supports recreation of previous versions.
  • File and directory renaming is supported.
  • Optimized for remote operation, multiple downloads unchanged data is avoided.
The introductory document explains some of Bazaar's design goals in more detail.

Distributed operation is easy: you can work while disconnected; you can fork any other project; you can contribute changes back easily. The system is designed to scale to supporting very large trees with a lot of history. No operations require downloading the entire history of the project. Changes can be "cherry-picked" out of branches as needed.

The project design document details the original project goals.

The Bazaar-Ng command reference document list all of the available commands. The tutorial shows some examples of the system in use, it also mentions some of the future commands that are planned for implementation. The Bazaar-Ng project documentation has a large collection of useful information, including a comparison to a number of different version control systems.

Version 0.0.5 of Bazaar-Ng has been announced. The project is in early development, many new features are currently being added and improved.

As older version control systems such as cvs show their age, quite a few alternatives are being developed. Bazaar-Ng and Bazaar should prove to be worthy contenders for at least a part of that design space.

Comments (8 posted)

System Applications

Audio Projects

Speex 1.1.10 Released

Version 1.1.0 of Speex, an audio speech CODEC, is out. "The main improvement in this release is a Blackfin port funded by Analog Devices. This includes Blackfin assembly optimizations that reduce cpu time by a factor of two. Also, the packet loss concealment code has now been converted to fixed-point and some of bugs for 16-bit architectures were fixed."

Comments (none posted)

Database Software

MaxDB 7.6 production version released

Production version 7.6 of MaxDB has been announced. "The new version 7.6 of MaxDB by MySQL has been released! This release is a production version, which means it is decleared stable and free of any critical bugs." Changes include a simplified installation process, increased high availability, easier administration, improved storage management, better backup reliability, performance improvements and finalized SQL schema support.

Comments (none posted)

PostgreSQL Weekly News

The June 12, 2005 edition of the PostgreSQL Weekly News is online. Take a look for all of the latest PostgreSQL database articles.

Full Story (comments: none)

ZODB 3.4 final released

Version 3.4 of ZODB, the Zope Object Database, is out. "Only minor changes were made since ZODB 3.4b1. See the news file for details".

Full Story (comments: none)

Filesystem Utilities

EVMS 2.5.3 Released (SourceForge)

Release 2.5.3 of the Enterprise Volume Management System (EVMS) has been announced. "This is the third maintenance release in the EVMS 2.5.x series, and is primarily intended to fix some recent bug-reports, as well as to update to the most recent kernel and Device-Mapper releases."

Comments (none posted)

Networking Tools

OpenBGPD 3.7 released

Version 3.7 of OpenBGPD is available. "We are pleased to announce the official release of OpenBGPD 3.7. This is our second formal release. OpenBGPD is a fairly complete implementation of the Border Gateway Protocol, Version 4, as described in RFC 1771. BGP is a protocol used by routers to exchange routing information, and is one of the core protocols of the Internet."

Full Story (comments: none)

OpenNTPD 3.7 released

Version 3.7 of OpenNTPD has been announced. "OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol. It provides the ability to sync the local clock to remote NTP servers and can act as NTP server itself, redistributing the local clock. OpenNTPD is developed as part of the OpenBSD project, which sells CDs, T-Shirts, and Posters."

Full Story (comments: 4)

Security

BASE 1.1.3 released (SourceForge)

Version 1.1.3 of BASE, the Basic Analysis and Security Engine, has been announced. "This application provides a web front-end to query and analyze the alerts coming from a SNORT IDS system. The BASE project team is proud to announce the immediate availability of the 1.1.3(lynn) release. This release includes a number of performance increases along with a number of bug fixes. We have also included support for Oracle. Along with this, we have increased our translations to include Simplified Chinese and Czech!"

Comments (none posted)

pam-mysql 0.6.0 (stable) released (SourceForge)

Stable version 0.6.0 of pam-mysql is out with numerous improvements. "Two years and a half since the last release, we proudly announce the latest version of pam-mysql, which is a PAM(3) module that handles authentication / session management against MySQL database."

Comments (none posted)

PassReminder 0.6.1 is out ! (SourceForge)

Version 0.6.1 of PassReminder, a password manager application, has been released. "Present features include: column sorter, random password generator, searching, merging, import/export, drag and drop, group shown in a tree view, help."

Comments (none posted)

Web Site Development

Caravel CMS version 2.4 released (SourceForge)

Version 2.4 of Caravel CMS, a modular content management system with an emphasis on operation by non-technical users, has been announced. "Version 2.4 adds PHP5 support and an improved upgrade script and web-based installation. It also marks the transition to tinyMCE for HTML editing, as well as improvements to the RSS tools and the Clock and Org Search apps. A number of bugfixes have been included."

Comments (none posted)

mnoGoSearch 3.2.33 released

Version 3.2.33 of mnoGoSearch, a web site search engine, is out. See the change log for details.

Comments (none posted)

SchoolBell 1.1.1 Release

Version 1.1.1 of the SchoolBell calendaring server for groups and organizations has been released. "This release was meant to be a translation only release, but things didn't turn out that way. A number of people tested 1.1 and found a number of bugs, quite a few of the less invasive fixes made their way into this release."

Full Story (comments: none)

SchoolTool Calendar 0.10 Release

Version 0.10 of SchoolTool Calendar, a school administration server, is available. "This is the first release of SchoolTool completely based on Zope 3. It is focused on calendaring bringing all of the functionality of SchoolBell 1.1 into a package with a few other school specific features."

Full Story (comments: none)

Desktop Applications

Audio Applications

QjackCtl 0.2.16 released!

Version 0.2.16 of QjackCtl, the Qt front end to the JACK audio server daemon, is out with new features and bug fixes.

Full Story (comments: none)

Desktop Environments

GARNOME Weekly Builds

A new weekly build will be available for GARNOME, the bleeding-edge GNOME distribution. "After some thought, discussion and much testing of various build systems i've decided to try something new with GARNOME, in an effort to get as many interested people in a position to be able to test future GNOME releases as possible. In addition to the standard GARNOME release for each upstream release, every Thursday (GMT +10) a tarball will be created for branches of GARNOME -- that people can grab, compile, use and hopefully send bugreports, patches, criticisms, feature requests, etc to the list so that issues can be fixed *before* a release occurs."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week:

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week:

Comments (none posted)

KDE Commit Digest

The June 10, 2005 edition of the KDE Commit-Digest is available, here's the content summary: "DCOP Client/Server implemented for KDE win32. New videodvd:/ kioslave does on the fly decryption from DVD. Kopete implements Yahoo! Stealth feature. Opening of WebCore development yields fruit: DOMParser, and CSS fixes."

Comments (none posted)

Observations from KDE Trunk and Qt 4 (KDE.News)

Matt Proud presents some observations about KDE Trunk and Qt version 4 on KDE.News. "Since KDE migrated to Subversion, I have been creating semi-weekly development builds in the hopes of finding bugs to report. Notable new features include Konqueror's new adblocking mechanism and Kicker's new applet manager."

Comments (none posted)

Electronics

XCircuit 3.3.17 released

Version 3.3.17 of XCircuit, an electronic schematic drawing package, is out. The CHANGES file says: "Fixed another error that showed up in Uwe's schematic, which is that the "test_insideness" algorithm fails if the box is degenerate---which happens for labels that are parameters set to a null string."

Comments (none posted)

Fonts and Images

Open Clip Art Library Release 0.14

Release 0.14 of the Open Clip Art Library, a collection of SVG and PNG graphic images, is out. "Release 0.14 of the Open Clip Art Library (www.openclipart.org) is now available for download on-line as an individual package consisting of 3415 images submitted by over 200 artists from around the globe. The project has progressed much this month on the future core of the Open Clip Art Library, the Document Management System (DMS) and more infrastructure has been implemented for the website due to user-demand."

Full Story (comments: none)

Games

Eris 1.3.6 Released (WorldForge)

Version 1.3.6 of Eris has been released. "Eris is the WorldForge client-side session layer, used by many existing clients. This release fixes many bugs and issues with the API, relating to error handling, setting entity attributes, and processing the world time from the server. Various minor improvements to the meta-server code have taken place, including revised HTML / XML output from the metaquery tool, thanks to Hagen." The WorldForge game site also has announcements for Cyphesis 0.3.11, WFMath 0.3.4, Mercator 0.2.3, and Atlas-C++ 0.5.96.

Comments (none posted)

New Snapshot: xconq-7.5.0-0pre.0.20050612 (SourceForge)

Version 7.5.0-0pre.0.20050612 of Xconq has been announced. "Xconq is an engine for turn-based strategy games. Variety of game genres run under Xconq: historical, sci-fi, fantasy, and modern. AI's. Network games. Multiple UI's and platforms. Easy-to-learn game design language. Large games library available." See the release notes for change information.

Comments (none posted)

GUI Packages

FOX Toolkit 1.4.16 released

Stable version 1.4.16 of the FOX Toolkit, a cross-platform C++ toolkit for GUI development, is out with bug fixes.

Comments (none posted)

Qt 4 Release Candidate Now Available

Trolltech has announced a new release candidate for QT 4. "The Release Candidate reveals refinements to key new technologies - Arthur: a powerful painting engine; Interview: an improved model-view controller framework; and Tulip: a collection of new tools and utilities classes. In addition, this release introduces several new features and capabilities set to appear in the final release of Qt 4."

Comments (1 posted)

Imaging Applications

GIMP 2.3.1 development release (GnomeDesktop)

Development release 2.3.1 of the GIMP, a powerful image manipulation application, has been announced, see the release notes for details.

Comments (none posted)

Instant Messaging

Gaim 1.3.1 released

Version 1.3.1 of Gaim, an instant messaging client, is out with a number of security fixes.

Comments (none posted)

Interoperability

Wine Traffic

The June 10, 2005 edition of Wine Traffic is available with the latest Wine project news.

Comments (none posted)

Office Suites

OpenOffice.org Build 1.9.108 released

Build 1.9.108 of the OpenOffice.org office suite is available, it features bug fixes and a few new capabilities.

Full Story (comments: 2)

The OpenOffice.org Uno Runtime Environment (URE)

The OpenOffice.org project has announced the Uno Runtime Environment project. "I am pleased to announce that a sponsor, who is preferring to stay anonymous, is supporting us to do the next step in modulizing the OpenOffice.org office suite and to make its component model available independently. That means, that we are going to factor out the highly requested Universal Network Objects (UNO) into its own Uno Runtime Environment (URE)"

Full Story (comments: 1)

Web Browsers

Brendan Eich Outlines Roadmap Plans for 1.8 and Beyond (MozillaZine)

MozillaZine takes a look at plans for Mozilla 1.8 and beyond. "Right now, we're just past the 1.8 Beta 2 milestone, which was delivered as Deer Park Alpha 1 and Mozilla Thunderbird 1.1 Alpha 1. The next stage is 1.8 Beta 3, which will involve another set of developer-oriented previews (1.1 Alpha 2). The first end-user betas of the forthcoming releases (the 1.1 Beta previews) will follow as part of the 1.8 Beta 4 milestone. Current plans call for the 1.8 branch to be cut from the trunk no later than the end of June. This will allow the trunk to open for 1.9 development, paving the way for more major changes to be checked in."

Comments (8 posted)

Minutes of the mozilla.org Staff Meeting (MozillaZine)

The minutes from the June 6, 2005 mozilla.org staff meeting have been announced. "Issues discussed include the next Mozilla Thunderbird 1.0.x release, Deer Park Alpha 1 and Mozilla Thunderbird 1.1 Alpha 1 feedback, the 1.1 Alpha 2 timeframe, Google's Summer of Code, awards, the news server, documentation, the Community Awards, conferences and the server transition plan."

Comments (none posted)

Miscellaneous

Drivel 2.0 (GnomeDesktop)

Version 2.0 of Drivel, a journal editor, has been announced. "Drivel is a GNOME client for working with online journals, also known as weblogs or simply blogs. It retains a simple and elegant design while providing many powerful features"...

Comments (none posted)

Tina POS 0.0.8 released (SourceForge)

Version 0.0.8 of Tina POS, a point of sales application for systems with touch screens, has been announced. "This version adds different maps for restaurant view. A PostgreSQL bug has been fixed. Image fields data edition is improved. There is a new update database system for different releases of TinaPOS."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The June 7-14, 2005 edition of the Caml Weekly News is online with the latest Caml language articles.

Full Story (comments: none)

Perl

This Week in Perl 6 (O'Reilly)

The June 1-7, 2005 edition of This Week in Perl 6 is online with the latest Perl 6 development news.

Comments (none posted)

PHP

PHP 4.4.0RC1 Available

Version 4.4.0RC1 of PHP has been announced. "We just released the first release candidate for PHP 4.4.0. This is a bug-fix only release, the increased middle digit is needed because this release changes PHP's Internal API that causes existing third-party binary extensions to be incompatible with the new version. This release address a major problem within PHP concerning references. If references where used in a wrong way, PHP would often create memory corruptions which would not always surface and be visible. In other cases it can cause variables and objects to change type or class. If you encountered strange behavior like this, this release might fix it."

Comments (none posted)

Python

Urwid 0.8.8 - curses-based UI library for Python

Version 0.8.8 of Urwid, a curses-based UI library for Python, is out. "This release adds a new web_display module that can emulate a console display within a web browser window, as well as other enhancements."

Full Story (comments: none)

Python for Maemo released

The initial release of Python for the Maemo platform (the system on Nokia's Internet tablet device) is out. "This is in *alpha* stage yet. Bug fixes, wishes, suggestions, etc, are encouraged and welcomed."

Full Story (comments: none)

Ruby

Ruby Weekly News

The June 12, 2005 edition of the Ruby Weekly News includes all of the latest news and discussion from the ruby-talk mailing list.

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The June 10, 2005 edition of Dr. Dobb's Tcl-URL! is online with the latest Tcl/Tk articles and resources.

Full Story (comments: none)

Dr. Dobb's Tcl-URL!

The June 14, 2005 edition of Dr. Dobb's Tcl-URL! is online with the newest Tcl/Tk articles and resources.

Full Story (comments: none)

Cross Compilers

Release 3.0.1 of the GNU Development Chain for 68HC11/68HC12

Release 3.0.1 of the GNU Development Chain for 68HC11/68HC12 has been announced. "It is based on Binutils 2.15, Gcc 3.3.5, Gdb 6.2 and Newlib 1.12.0."

Comments (none posted)

Editors

Bluefish 1.0.1 released

Version 1.0.1 of Bluefish, an HTML editor, is out with lots of bug fixes and other revisions.

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Thoughts on Debian's future

Ian Murdock has posted some thoughts on Debian's future. "Now what? If you ask me (and you didn't, but I'm going to tell you anyway), Debian should have two overarching priorities for the next release: 1. putting a timed release cycle in place, so what happened with sarge never happens again; and 2. keeping the growing family of Debian derivatives united around a common core--namely, Debian itself. What's at stake? Bottom line: If we don't do something about both of these problems, actual and potential, Debian will be irrelevant by the time etch is out."

Comments (27 posted)

Power.Org on the Road to Open Hardware (IT-Director)

IT-Director looks at Power.Org, calling its creation a "seminal" event. "IBM hopes that the creation of Power.Org could lead to the building of an Open Hardware community that will be capable of emulating the feats of Open Software. Indeed, this novel approach to encouraging the cooperative development of the Power microprocessor could deliver a wide range of new solutions to address every day needs along with highly specialised requirements."

Comments (10 posted)

Trade Shows and Conferences

LinuxWorld Summit New York City: A Wrap-Up Report (Linux Journal)

Linux Journal reports on the LinuxWorld Summit held last month in New York. "Designed to attract attendees from corporate managerial strata (read: big time suits) rather than function as a general penguin fest, the LinuxWorld Summit opened with daily keynote panels before featuring a three-track conference: "The Business of Linux and Open Source", "Data Center and Virtualization" and "Security: Inside and Out.""

Comments (none posted)

The SCO Problem

Followups on Novell's New Litigator and Apple (Groklaw)

Groklaw predicts a legal battle between Novell and SCO. "You will enjoy reading Lamlaw's entry for June 10, ("Novell Hires Another Lawyer for the Team - Guess What He's Good At? (Groklaw)"), because he believes that Novell may be getting ready to sue SCO for slander of title. He agrees with my guess that they didn't hire a litigator now just to watch the judge finish off the current litigation. Novell has, he believes, the necessary pieces to turn around and sue SCO for slander of title, if they first bring an action to clear the Unix title and then, after winning that, sue for slander of title and get their special damages paid by SCO, for all the annoyance SCO brought them."

Comments (none posted)

Companies

Former Linux Architect Moves to Microsoft (eWeek)

eWeek notes that Gentoo Founder and former chief architect Daniel Robbins has accepted a position at Microsoft Corp. "Microsoft confirmed that Robbins began work at Microsoft's campus in Redmond, Wash., on May 23. Sources at Microsoft said Robbins is working with Bill Hilf. Hilf is Microsoft's lead program manager for its Platform Strategy organization. There, he leads Microsoft's Linux and Open Source Software technology group. Before coming to Microsoft, Hilf drove IBM's Linux technical strategy for its emerging and competitive markets organization. Robbins' title is program manager for the Platform Strategy team."

Comments (8 posted)

Plumtree to Make Linux Shift (eWeek)

eWeek reports on a shift toward Linux by Plumtree Software Inc. "Plumtree Software Inc. is preparing to release its first vertical applications for the retail and pharmaceutical industries while porting its portal, content management and application development platform to Linux. The company is attempting to capitalize on the growing demand for composite applications, which combine traditional business application functionality with collaborative processes that are often specific to particular industries."

Comments (none posted)

Interviews

Interview with Google's Chris DiBona on Summer of Code (Groklaw)

Groklaw has an interview with Chris DiBona, Open Source Programs Manager, at Google Inc. " As soon as Google's Summer of Code project was announced, Groklaw member Marko Djukic suggested to me that we do an interview with Chris DiBona, who is now Open Source Programs Manager, at Google Inc., about the project, and Chris was gracious enough to say yes. Djukic is Core Developer for the Horde Project, a Summer of Code mentor."

Comments (3 posted)

Linus compares Linux and BSDs (NewsForge)

NewsForge talks to Linus Torvalds about the differences between Linux and BSD. "NF: BSD is still considered by some to be more "technically correct" than the Linux kernel. Do you think the BSDs are better technically than the Linux kernel? Torvalds: Linux has a much wider audience, in many ways. That ranges from supporting much wider hardware (both in the driver sense and in the architecture sense) to actual uses. The BSDs tend to be focused in specific areas, while I have always personally felt that any particular focus on any particular use is a bad thing. Which one is "better"? To me, Linux is much better, since to me, the important thing for an OS is how well it performs under different patterns, be they embedded, server, or desktop, or just some totally crazy person in a basement trying something new."

Comments (5 posted)

BSD cognoscenti on Linux (NewsForge)

NewsForge talks with a couple of BSD developers (Theo de Raadt and Christos Zoulas) to get their impressions of Linux. "Linux's code is much newer and it keeps constantly being re-factored. This has the nice side effect of keeping the code simple and readable (at the base system layers such as VM and FS), but stability is suffering. While 2.4.x was a monotonic climb to stability, the road of 2.6.x has been very bumpy."

Comments (8 posted)

Project Orange: Toward the first open source movie (NewsForge)

NewsForge interviews the people behind Project Orange. "The idea behind the project is to show the power of open source software applications in a production environment. Several open source applications are already commonly used for video production, such as Blender, Yafray, Python, Verse, the GIMP, and Cinepaint."

Comments (none posted)

Interview: Jack Valenti (Darknet)

Darknet interviews Jack Valenti, former head of the MPAA. "Where did this backup copy thing come from? A digital thing lasts forever. No enterprise in the world gives you a backup copy of anything. You go buy a suit of clothes and you tear it and you come back and the guy says I'll try to sew it up for you, but he doesn't give you a backup pair of trousers. If you need a backup copy of a DVD you can go out and buy another one."

Comments (17 posted)

Jaromil of Rastasoft interviewed (linuxaudio.org)

A new Audio Libre series article is available on linuxaudio.org. This one is called Hack down Babylon, and features an interview of Jaromil of Rastasoft about the dyne:bolic multimedia distribution.

Comments (none posted)

Interview with KHTML Developers Ivor Hewitt and Allan Sandfeld Jensen

Matt Harrison presents an interview of Ivor Hewitt and Allan Sandfeld Jensen on his blog site. "I just conducted an interview with Ivor Hewitt and Allan (carewolf), the developers who merged in Apple's recent ACID2 changes into Konqueror. Read on to get their "inside" feel for the situation between KDE and Apple. Thanks Ivor and Allan for your excellent work and for responding!" (Found on KDE.News.)

Comments (none posted)

Resources

An Introduction to Open Source Geospatial Tools (O'ReillyNet)

Tyler Mitchell presents an overview of open-source Geospatial tools on O'Reilly. "The development of open source geospatial software is an exciting part of the new geospatial landscape. Open source project offerings cover the spectrum of tools: command-line data conversion, spatially aware enterprise databases, internet mapping applications, desktop Geographic Information System (GIS) applications, geoprocessing libraries, and more."

Comments (2 posted)

High-Performance Commodity Computing Hits The Mainstream (developerWorks)

IBM developerWorks covers grid computing in the world of financial services. "Take a look at the financial services space and you'll find that grid has gone mainstream into some of the world's largest enterprises, thanks to commodity Linux® servers, open source tools like Globus, and the growing adoption of service-oriented architectures. Our correspondent at the LinuxWorld New York Summit listened in as technology leaders discussed the burgeoning use of grid in the financial vertical."

Comments (20 posted)

Building a Linux virtual server (NewsForge)

NewsForge looks at the Linux Virtual Server Project. "The main advantage of using LVS is that unlike Microsoft network load-balancing clusters, the LVS allows you to add a node running any operating system that supports TCP/IP to the cluster."

Comments (none posted)

The Eighth Commandment of system administration (NewsForge)

NewsForge looks at system logging issues in a series on system administration. "A system log is one of the most effective ways to monitor a server's health and underlying problems. Often before a major hardware or application crash takes place there are indicators of impending disaster within the syslog. As a good and attentive administrator, you should be reviewing your logs on a regular basis, but oftentimes these logs are forgotten due to other duties or important data is lost within pages of white noise telling about normal events."

Comments (none posted)

How a Corrupted USB Drive Was Saved by GNU/Linux (Linux Journal)

Colin Park saves a corrupted USB drive using SUSE and fsck, in this Linux Journal article. "My friend's brother had a 512MB Lexar Media Jumpdrive Pro USB drive that became corrupted after using it with Windows 2000. His IT department was able to get back some but not all of the file contents, but without any file names. On his own, he tried some recovery utilities, but all failed. Using a typical Linux distro--in this case SuSE 8.0--however, it wasn't hard to recover almost all of the data from the drive along with the filenames and to burn a CD-ROM of the contents."

Comments (3 posted)

Reviews

Linux a PS3 option? (LinuxDevices)

Linux Devices takes a look at Sony's PlayStation 3. "The PS3 will not come stock with a hard drive, but will have an expansion bay supporting removable 2.5-inch drives, Gamespot suggests. Sony will sell drives pre-packaged with Linux operating systems of various kinds, such as video editing and photo studio environments."

Comments (none posted)

At the Sounding Edge: Using QSynth and QJackCtl (Linux Journal)

Dave Phillips looks at two GUIs for fluidsynth and JACK in this Linux Journal article. "QSynth and QJackCtl are GUI front-ends for other software. QSynth provides a friendly user interface for the fluidsynth soundfont-based synthesizer. QJackCtl supplies a similar interface for the JACK audio server/transport control system. Both applications use a recent version of the Qt graphics toolkit and up-to-date versions of their other required components."

Comments (none posted)

Miscellaneous

Consolidation Proposal: ClearHealth, FreeMED and OpenEMR (LinuxMedNews)

LinuxMedNews covers a proposal for consolidation and collaboration between several free software projects for the health care industry. "Why should there be a consolidation? To avoid duplication of effort. Because we are all developing very similar EMR systems using the same fundamental technologies. Each of the three projects is separately generating incompatible code to meet exactly the same requirements. If the three projects combined their efforts we would have a better EMR and Medical Practice Management System in far less time than we might working apart."

Comments (none posted)

Spanish Lecturer Censored for defending P2P networks

Jorge Cortell explains how giving a lecture on P2P networking led to his forced resignation from the Polytechnic University of Valencia (UPV). "The Director called me and first asked me to remove any link to the university from my website, and also to "hide" the fact that I was teaching there. Then he told me about the pressures and threats he and the Program received (to be subjected to software licenses inspection, copyright violations inspections, or anything that may damage them). Obviously I had to resign to save his job (and everybody else's at the Masters Program). So I did." Thanks to Peter Moulder.

Comments (48 posted)

Xen getting multiprocessor support (News.com)

News.com reports that multiprocessor support will be added to the Xen hypervisor project. "Xen, software that lets multiple operating systems run on the same computer, will become significantly more powerful with an upcoming version that introduces multiprocessor support."

Comments (7 posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Crystal Space project accepting donations

The Crystal Space is producing a portable 3D Engine Framework. The project needs a financial boost to support development on the Linux platform. "This money will be used to get a new linux computer which is needed to better support Crystal Space on linux. At this moment Windows, Linux, and MacOS/X are supported by Crystal Space but most of the active developers are on Windows which means that that platform gets most attention. I have a linux computer but it is underpowered which makes it bad for testing the latest CS features on linux too."

Full Story (comments: none)

Free Software Directory reaches 4,000 packages

The Free Software Foundation's software directory has reached 4,000 packages. "The Free Software Foundation (FSF) today announced that the FSF's Free Software Directory registered its 4,000th software package. The Directory, which accounts for more than 40% of the traffic on the FSF's Web site (receiving 2.25 million hits per month, an average of 321K per day), has grown and improved steadily in the past year: one year ago, the Directory had 3153 packages; it now has 4,029. The Web form, which lets developers enter packages themselves, has been refined and expanded."

Full Story (comments: none)

GNOME Women (GnomeDesktop)

GnomeDesktop has an announcement about the launch of the GNOME Women project. "Hanna Wallach recently announced the formation of the GNOME Women project: "Concerned about the lack of female GNOME developers and inspired by the success of the Debian Women Project, Máirín Duffy and I have founded GNOME Women, a project to encourage more women to participate in GNOME development. At present, we’re starting small—just an IRC channel and a forthcoming mailing list—but I’m hopeful that the project will be as enourmously needed and successful as Debian Women."

Comments (none posted)

GPL Version 3: Background to Adoption

The Free Software Foundation has released an article (click below) by Richard Stallman and Eben Moglen, discussing the forthcoming GPL Version 3.

Full Story (comments: 4)

Open Country Joins OSDL

Open Country is a provider of IT systems management software for Linux servers, blades, desktops and appliances. The company is also the newest member of the Open Source Development Labs where it will participate, initially, in OSDL's Desktop Linux (DTL) working group to enable the Linux-powered enterprise.

Full Story (comments: none)

Commercial announcements

IBM, Power.org Advance Chip Innovation for Linux

Power.org has announced eleven new members supporting the group's formation, demonstrated breakthrough products and detailed momentum on the European continent for Power Architecture(tm) technology.

Full Story (comments: 4)

Intel Announces New Software Tool -- Compiler 9.0

Intel Corporation has announced new tools for software developers to help build threaded applications and extract the best performance from applications on multi-core platforms. The Intel Compilers version 9.0 for C++ and Fortran programming languages also help improve security protection in Linux* and Windows* applications.

Full Story (comments: 1)

Mandriva acquires Lycoris

Mandriva has announced the acquisition of "several assets" from Lycoris. "The joint plan is now to develop a new product that will be the convergence between our Mandriva Discovery product and Lycoris Desktop/LX. Both teams have already started working on this product." Lycoris CEO Joseph Cheek is moving to Mandriva as well.

Comments (7 posted)

McAfee Entercept for Linux

McAfee, Inc. has announced the availability of its "Entercept" intrusion protection system for Linux (RHEL 3 in particular). Claimed features include buffer overflow prevention ("for all installed applications") and application shielding.

Comments (1 posted)

Nokia uses open-source browser for Series 60 platform

Nokia has announced that it will use open-source web browser code in its Series 60 smartphone platform. "A key component of this development has been Nokia's cooperation with Apple, as the Series 60 browser will use the same open source components, WebCore and JavaScriptCore, that Apple uses in its popular Safari Internet browser. Based on KHTML and KJS from KDE's "Konqueror" open source project, this software has enabled Safari to achieve industry-leading features and performance. Nokia intends to continue its collaboration with Apple and actively participate in the open source community to further develop and enhance these components, contributing Nokia's expertise in mobility."

Comments (7 posted)

VariCAD 2005 for Linux Released

VariCAD has announced the release of the Linux version of VariCAD 2005. This new version of VariCAD with a new 3D kernel brings new enhancements, such as better 3D object displaying, more convenient 3D positioning and solid editing, easier creation of 2D drawing from 3D views, improved snapping and object selection in 3D, and more.

Full Story (comments: none)

REAL Software Announces Public Beta of REALbasic 2005 for Linux

REAL Software has announced that REALbasic 2005 for Linux is available for public beta and can be downloaded now from http://www.realsoftware.com/demo. REALbasic 2005 for Linux Standard Edition will be offered for free when it ships in August.

Full Story (comments: none)

TimeSys Secures $6 Million in Funding

TimeSys has announced the securing of $6M in funding. "TimeSys will use the funds to expand its reach among the rapidly growing number of developers choosing Linux as their embedded device development platform."

Full Story (comments: none)

Zope Foundation to be created

Zope Corporation has announced that it will be creating an independent foundation to manage the continuing development of the Zope content management system. The foundation will own the copyrights to the code and the right to use the "Zope" trademark. A "question and answer" IRC session has been scheduled for June 21 for those who wish to learn more about this move.

Full Story (comments: none)

New Books

"Digital Video Hacks" - O'Reilly's Latest Release

O'Reilly has published the book Digital Video Hacks by Joshua Paul.

Full Story (comments: none)

Mac OS X Tiger for Unix Geeks - O'Reilly's Latest Release

O'Reilly has published the book Mac OS X Tiger for Unix Geeks by Brian Jepson and Ernest E. Rothman.

Full Story (comments: none)

Resources

The EFF's legal guide for bloggers

The EFF has posted a legal guide for bloggers with answers to questions on legal liability, intellectual property issues, and more. For publishers in the U.S., it would appear to be a highly useful document; it does not address the legal situation in any other country, however.

Comments (none posted)

Education and Certification

PostgreSQL Certified Engineer program has started worldwide

Software Research Associates, Inc. has announced a PostgreSQL database certification program. "PostgreSQL CE, a PostgreSQL certification program, has started worldwide. PostgreSQL CE certifies skilled PostgreSQL engineers, and there are Silver and Gold qualifications for each skill level. The exam can be taken at local Pearson VUE testing centers, and it is available in English and Japanese."

Full Story (comments: none)

Upcoming Events

Europython update

An update on the EuroPython 2005 conference has been sent out. The event takes place in Göteborg, Sweden on June 27-29, 2005. "The Europython schedule was publised on the Europython website today. With five parallel sessions for half of the conference and four for the rest, we think we have the largest selection of Python and Zope talks ever."

Full Story (comments: none)

FUDCon2 at LinuxTag

FUDCon 2 has been announced. "FUDCon2, the second gathering of Fedora Users and Developers, will be held at LinuxTag in Karlsruhe, Germany on June 24-25, 2005. FUDCon 2 will feature presentations from prominent members of the Fedora Project, both from Red Hat and from the Fedora community. Attendance is free to anyone attending LinuxTag".

Full Story (comments: none)

Libre Software Meeting, Operating Systems

The next Libre Software Meeting will be held from July 5-9, 2005 in Dijon, France. "The "Operating System Design and Implementation" topic this year will gather a wide range of developers and researchers in this area."

Full Story (comments: none)

NDSS 2006 Call for Papers

A call for papers has gone out for the 2006 Network and Distributed System Security Symposium. The event takes place in San Diego, CA during February, 2006. Papers are due by August 22, 2005.

Full Story (comments: none)

OOoCon 2005 Call For Papers

A call for papers has gone out for OOoCon 2005. "The third international OpenOffice.org Conference, OOoCon 2005, will be held in Koper-Capodistria, Slovenia, this year, from 28-30 September, and you are invited! Promoted this year as a joint effort by the Slovenian and Italian OpenOffice.org language projects, the conference provides the opportunity for the community to meet the developers, contributors, marketers, and others who are making OpenOffice.org one of the most important open-source projects and products today."

Full Story (comments: none)

Where 2.0 Conference: New Directions for Location Technology

O'Reilly has issued a press release about the upcoming Where 2.0 conference. ""Where 2.0 will make it obvious that web developers are the new market for geospatial tech," observes conference co-chair Nathan Torkington. "Map systems, satellite imagery, and yellow page information are all being made available to web hackers, with major corporate players in a race to offer the best platform to these developers. The GIS industry is watching very closely to see how this plays out.""

Full Story (comments: none)

Events: June 16 - August 11, 2005

Date Event Location
June 16 - 17, 2005AstriCon Europe 2005(Auditorium Madrid Hotel)Madrid, Spain
June 17 - 19, 2005RECON 2005Montreal, Quebec, Canada
June 18, 2005Perl Dag 2005Copenhagen, Denmark
June 19 - 22, 2005International Lisp Conference 2005(ILC 2005)(Stanford University)Palo Alto, CA
June 20 - 21, 2005Linux Cluster Summit 2005Walldorf, Germany
June 22 - 25, 2005LinuxTag 2005(Kongresszentrum)Karlsruhe, Germany
June 23 - 24, 2005Italian Perl Workshop 2005(University of Pisa)Pisa, Italy
June 24 - 25, 2005Fedora Users and Developers meeting(FUDCon2)Karlsruhe, Germany
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 27 - 29, 2005EuroPython 2005Göteborg, Sweden
June 27 - 29, 2005Open Culture(Via Festa del Perdono 7)Milan, Italy
June 29 - 30, 2005Where 2.0 Conference(Westin St. Francis Hotel)San Francisco, CA
June 30 - July 3, 2005Linux Vacation/Eastern Europe(LVEE)Hronda, Belarusia
July 1 - 6, 2005Linux Desktop Development and KDevelop Developers Conference 2005Kiev, Ukraine
July 5 - 9, 2005LSM 2005 Libre Software Meeting for MedicineDijon, France
July 6 - 9, 2005IV Jornades de Programari LliureCampus de Vilanova i la Geltrú, Spain
July 10 - 18, 2005Debconf 5Helsinki, Finland
July 11, 2005Evolution of Open-Source Code Bases(EVOSC05)Genova, Italy
July 11 - 15, 2005First International Conference on Open Source Systems(OSS2005)Genova, Italy
July 11 - 14, 2005GOTO10 workshop(OKNO)Brussels, Belgium
July 11 - 15, 2005IEEE International Conference on Web Services(ICWS 2005)Orlando, Florida
July 17 - 19, 2005Desktop Developer's Conference(Ottawa Congress Centre)Ottawa, Ontario, Canada
July 18 - 22, 2005ApacheCon Europe 2005Stuttgart, Germany
July 18 - 22, 2005PostgreSQL Bootcamp(Big Nerd Ranch)Atlanta, GA
July 20 - 23, 2005Ottawa Linux Symposium(OLS 2005)Ottawa, Canada
July 20 - 22, 2005North American Plone Symposium(The Astro Crowne Plaza)New Orleans, Louisiana
July 26, 20052nd European LISP and Scheme WorkshopGlasgow, Scotland
July 27 - 28, 2005Back Hat Briefings USA 2005Las Vegas, NV
July 31 - August 4, 20052005 SIGGRAPH Computer Animation FestivalLos Angeles, CA
August 1 - 5, 2005O'Reilly Open Source Convention(Oregon Convention Center)Portland, Oregon
August 1 - 5, 2005CIFS 2005 Conference and Plugfest(Doubletree Hotel)San Jose, CA
August 4, 2005Penguicon 2005Israel
August 4 - 7, 2005Linux 2005(University of Wales)Swansea, UK
August 8 - 11, 2005LinuxWorld Conference and Expo(Moscone Center)San Francisco, CA

Comments (1 posted)

Web sites

GnomeFiles.org One Year Old (GnomeDesktop)

GnomeFiles.org celebrates its one year anniversary. "GnomeFiles.org, the software repository for applications using the multi-platform toolkit GTK+, is now one year old. During that time 840 applications were posted and 240,000+ file downloads occured. The site now enjoys about 20,000 pageviews daily, on average. A big thanks to Eugenia for putting together and maintaining gnomefiles!"

Comments (none posted)

Miscellaneous

Linux: ready for the seat back

Here's an amusing set of pictures from an air traveler who was able to photograph the reboot sequence for the computer driving the seat-back display. Turns out it runs Linux...

Comments (17 posted)

Page editor: Forrest Cook

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