LWN.net Logo

LWN.net Weekly Edition for November 3, 2005

A study on free software in British schools

There have been a number of stories recently about the adoption of free software in public school systems around the world. Certainly free software has a lot of attributes which make it well suited for that role: it is relatively secure, open to curious minds which wish to look inside it, freely available for students to copy and use at home, easily adapted to local languages, and easier on a school's (typically stretched) budget. Of course, not everybody agrees that the use of free software is cheaper; certain proprietary software companies, in particular, are trying to cast doubt on that assertion. So the administration of a school contemplating a switch to free software might well wonder: will it truly save money?

The British Educational Communications and Technology Agency decided that it needed an answer to that question. So it took a detailed look at 48 British schools - 33 which were not using free software, and 15 which were - to get a sense for their relative costs. The result of this work is now available as a glossy report [PDF], suitable for printing on heavy paper and handing to a school administrator near you.

The study divided software usage into three broad categories: (1) servers, (2) class and administrative computer operating systems, and (3) classroom and administrative applications. The total costs were summarized in each category, taking a broad view. Costs include hardware and software, but also support - both purchased from outside and provided by internal staff. Training was also included. In other words, the study took into account all of those factors which, according to the critics, make free software more expensive than the proprietary alternatives.

The bottom-line result is quite clear:

The annual total cost per PC was less for nearly all the OSS schools at both primary and secondary school levels. For OSS schools, cost per PC at primary school level was half that of non-OSS schools, and cost per PC at secondary school level was around 20% less than that of the non-OSS schools.

Unsurprisingly, the study found that the best immediate results came from the use of free software on server systems. There are more obstacles to deployments on administrative and classroom systems. In some cases - especially for school administrative functions - the necessary applications are not yet available (the study notes that projects like SchoolTool are working to provide those applications). There is also some opposition to free applications from people who are trained in other packages. Tellingly, most of this opposition seems to come from the teachers, not the students:

This willingness to "mix and match" was also mentioned by the head teacher in the case study report on another primary school: "Children don't seem to care if they have Word at home, or StarOffice. At school they have never complained about which they use."

Teachers and administrators, like most adults, have a certain tendency to get set in their ways and stick with what they already know. Children can be more flexible. What these schools are seeing corresponds with your editor's own experience: children have no problem working with free software, and, if exposed to it, will take to it readily. Just don't (speaking from experience here, again) expose your children to Battle For Wesnoth, or their homework will suffer.

In summary: this report is a good thing, as far as it goes. The flood of hostile "total cost of ownership" studies is unlikely to slow in the near future, so it is good to have contrary evidence from relatively unbiased sources. There are, however, no end of reasons, beyond the financial ones, for using free software in public schools, but this report ignores them almost completely. At the lower school levels, free software can be made available to students without licensing hassles or sanctimonious lectures about not making copies. At higher levels it can teach the students much about software itself, encourage them to experiment, and demonstrate how cooperative work can yield benefits for everybody involved. A strict focus on costs may provide a favorable picture, but risks creating the impression that cost is the only reason for using free software. In the context of the public schools, more than in many other situations, it is important that people understand that there is far more to free software than "free of cost."

Comments (14 posted)

Open source compliance insurance

The folks at Open Source Risk Management have, for some time now, been working on indemnification insurance for free software. The idea behind this offering is that businesses which are worried about an SCO-style lawsuit can purchase insurance turning that risk into a regular, predictable business expense. This sort of service may well turn out to be a hard sell, however; SCO's experience seems unlikely to inspire many copycat acts. The risk of successful, copyright-based legal attacks against free software currently seems to be quite low.

Patents may yet prove to be a different story, though.

Meanwhile, OSRM, in conjunction with Kiln plc and Miller Insurance Services, has come up with a new idea: sell insurance to companies which fear GPL compliance problems:

Open Source Compliance Insurance will initially offer cover of up to $10 million for direct loss suffered by the insured following a finding of non-compliance with specific license agreements under which open source code is obtainable. The insurance will indemnify the insured for the loss of profits associated with the withdrawal or alteration of a product incorporating non-compliant code or the impaired valuation of an acquisition agreement exchanging open source software. In certain circumstances the policy would pay the costs to mitigate such losses including the expense of repair or replacement of code that is found to infringe upon the General Public License (GPL) or other Open Source licenses.

This is, in other words, a 180-degree change from the previous OSRM offering. The previously-offered indemnification policies addressed concerns that free software could be infringing on copyrights through the inclusion of proprietary code. Now, instead, we have insurance to benefit those who might just infringe the copyrights associated with free software. This situation is, certainly, more likely to come about; here's another quote from the press release:

Worldwide, more than thirty legal claims involving infringement of open source licenses have been brought against corporations in the last two years. In each case, plaintiffs have prevailed in enforcing their rights to restrict the use of their code.

This statement, certainly, is a strong statement in favor of the enforceability of free software licenses.

One might argue that this sort of insurance policy presents a moral hazard. A company which hopes to ignore the requirements of the GPL could ship a product without source, secure in the knowledge that, if somebody calls them on it, they can fall back on the insurance policy to mitigate their losses. The plan's fine print must certainly have language excluding deliberate acts of noncompliance, but proving that a specific infringement was willful could be a challenge.

Others might say that there should be no inadvertent infringement of the GPL; any such infringement constitutes, at best, an extreme lack of due diligence. Consider, however, the much-publicized cases where various wireless routers have used GPL code in noncompliant ways. In these cases, the final vendor - the one whose name is on the product - often has little knowledge of what software was used by the obscure, far-eastern supplier who actually made the product. As more GPL rulings are handed down, it seems likely that resellers will start asking more questions of their suppliers, but surprises still seem possible. This particular risk - being betrayed by a supplier - seems like a legitimate thing to insure against.

So OSRM and its partners might just find a market for this particular offering. If, in the process, they make businesses feel more comfortable about using free software in their products - and, perhaps, even helping with the further development of that software - it should be a good thing for the free software community as a whole.

Comments (3 posted)

EFF: Halloween on the hill

As reported on the EFF site: the broadcast flag is back, bigger and badder than ever. The new halloween document [PDF], otherwise known as the "Analog Content Security Preservation Act of 2005," would impose no end of restrictions. "The unprotected analog outputs of computers will be, in perpetuity, restricted to either DRM-laden standards, or to a 'constrained image', 'no more than 350,000 pixels'. Analog video which has been branded as 'do not copy', will last for only ninety minutes only in the digital world - and will be erased, literally frame by frame, megabyte by megabyte, from your PC, without your control. You'll watch a two hour film, and as you watch the final half hour, the first few scenes will be being dissolved away by statute."

Comments (16 posted)

The send-a-link feature

The recent discussion on improving LWN's readership led to one clear action item: the addition of a feature which would allow subscribers to create special links which they could use to point out interesting articles to non-subscribers. These links would bypass the normal subscription gate, allowing articles to be read while they are still current.

That feature has been implemented, and is now active. There is no limit on the number of links a subscriber may create, and no limit on how many people may read an article via a given link. A few caveats do apply, however:

  • For the time being, only "project leader" subscribers have the ability to create subscriber links. This restriction is meant to be temporary; its main purpose is to slow the initial use of the new feature while any remaining bugs are shaken out. It would, however, be interesting to hear what people think of keeping subscriber links as a differentiating feature for the high-level subscriptions.

  • Subscriber links can be made for individual articles; just look for the "send a link" line in the left column. These links cannot be made for entire Weekly Edition pages, however.

  • We reserve the right to turn off the subscriber link capability for specific articles; the annual timeline is a case where we might do that. No decisions have been made on that point, however, and the mechanism to implement an exclusion policy has not yet been implemented.

  • We reserve the right to turn off the whole thing if it looks like the feature is being abused and hurting subscription sales. We do not expect things to go that way, however.

Privacy stuff and details: for each link, we track who created it and the number of hits it receives. That information will go away some time after the link expires - which happens when the relevant article becomes freely available. The links are constructed in such a way that they will continue to work forever. Currently, following a subscriber link leads directly to the article in question; in the future, we might throw in some sort of encouragement to subscribe.

We are most interested to see how this new feature - which was driven by requests from our subscribers - works out.

Comments (18 posted)

Page editor: Jonathan Corbet

Security

Sony, rootkits, and the escalation of the DRM war

As most readers are likely to have seen by now, a Windows developer recently discovered that a rootkit on his system had been installed by the DRM ("digital restrictions management," to use Richard Stallman's apt term) code from a copy-protected CD. This CD (Van Zant's appropriately named "Get Right With The Man") was issued by SonyBMG. It happily installed software on the system, overrode a couple of system calls, and proceeded to hide itself from casual view. This is not the sort of experience that CD purchases are normally looking for. SonyBMG should - and will - take a fair amount of grief from this bit of silliness.

Just how silly is just becoming clear: consider this weblog entry which suggests that SonyBMG's DRM activities don't really even have anything to do with copy protection. Instead, SonyBMG is simply trying to make life more difficult for iPod users as a way of trying to muscle in on Apple's turf. It is increasingly clear that DRM is being used as a way of excluding competition, rather than for its stated purpose. With luck, some politicians might begin to understand this, and the tone of the debate in various national capitols may change a bit.

Meanwhile, it is also clear that DRM is increasingly a security issue. We have music discs which install malware, the entertainment industry trying to poison bittorrent streams, and legislators who would like to legalize overt attacks against those who are deemed to be pirates. There will certainly be many computers - including those in companies - which have been infected with the DRM code shipped by SonyBMG, and the full capabilities of that code remain unclear. The next security compromise carried out in the name of piracy prevention may be even worse.

There are some obvious conclusions to be drawn from this episode. The most obvious of all being that automatically running code from an arbitrary CD is a stunningly bad idea. Beyond that, avoiding Windows helps, for now. Even Macintosh systems are unaffected by SonyBMG's DRM. And it has been made clear that security threats can come from unexpected directions. SonyBMG is not a bunch of script kiddies in a basement somewhere; it's a high-profile corporation which, one might expect, would not be in the business of attacking its customers' computers. This is unlikely to be the last episode of this kind we will see.

Comments (11 posted)

New vulnerabilities

gallery: privilege escalation

Package(s):gallery CVE #(s):CVE-2005-2596
Created:November 2, 2005 Updated:November 2, 2005
Description: The gallery system has a bug which can allow all PostNuke users full access to the gallery.
Alerts:
Debian DSA-879-1 2005-11-02

Comments (none posted)

gnump3d: cross-site scripting, directory traversal

Package(s):gnump3d CVE #(s):CVE-2005-3122 CVE-2005-3123
Created:October 28, 2005 Updated:November 7, 2005
Description: Steve Kemp discovered two vulnerabilities in gnump3d, a streaming server for MP3 and OGG files.
Alerts:
Gentoo 200511-05 2005-11-06
Debian DSA-877-1 2005-10-28

Comments (none posted)

Mantis: multiple vulnerabilities

Package(s):mantisbt CVE #(s):CVE-2005-3091 CVE-2005-3335 CVE-2005-3336 CVE-2005-3338 CVE-2005-3339
Created:October 28, 2005 Updated:December 22, 2005
Description: Mantis contains several vulnerabilities, including a remote file inclusion vulnerability, an SQL injection vulnerability, multiple cross site scripting vulnerabilities and multiple information disclosure vulnerabilities.
Alerts:
Gentoo 200512-12 2005-12-22
Debian DSA-905-1 2005-11-22
Gentoo 200510-24 2005-10-28

Comments (none posted)

openvpn: format string vulnerability

Package(s):openvpn CVE #(s):CVE-2005-3393 CVE-2005-3409
Created:November 2, 2005 Updated:December 12, 2005
Description: OpenVPN 2.0.x contains a format string vulnerability which can be exploited by a hostile server; see this advisory for details.
Alerts:
Mandriva MDKSA-2005:206-1 2005-12-09
Mandriva MDKSA-2005:206 2005-11-08
Debian DSA-885-1 2005-11-07
Gentoo 200511-07 2005-11-06
SuSE SUSE-SR:2005:025 2005-11-04
OpenPKG OpenPKG-SA-2005.023 2005-11-02

Comments (none posted)

Squirrelmail: preference modification

Package(s):squirrelmail CVE #(s):CAN-2005-2095
Created:November 2, 2005 Updated:November 2, 2005
Description: Versions of Squirrelmail prior to 1.4.5 have an error in how the $_POST variable is handled. As a result, a user's preferences can be viewed and modified.
Alerts:
Mandriva MDKSA-2005:202 2005-11-01

Comments (1 posted)

TikiWiki: XSS vulnerability

Package(s):tikiwiki CVE #(s):
Created:October 28, 2005 Updated:November 2, 2005
Description: Due to improper input validation, TikiWiki can be exploited to perform cross-site scripting attacks. A remote attacker could exploit this to inject and execute malicious script code or to steal cookie-based authentication credentials, potentially compromising the victim's browser.
Alerts:
Gentoo 200510-23 2005-10-28

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)

abiword: buffer overflow

Package(s):abiword CVE #(s):CAN-2005-2964
Created:September 29, 2005 Updated:November 14, 2005
Description: The RTF import module of the AbiWord word processor has a buffer overflow vulnerability. A user can be tricked into opening a maliciously crafted RTF file, giving the attacker the ability to execute code with the permissions of the user.
Alerts:
Debian DSA-894-1 2005-11-14
Gentoo 200510-17 2005-10-20
Ubuntu USN-203-1 2005-10-13
Fedora FEDORA-2005-955 2005-09-30
Gentoo 200509-20 2005-09-30
Ubuntu USN-188-1 2005-09-29

Comments (none posted)

apache information disclosure if modssl=yes

Package(s):apache CVE #(s):CAN-2005-2700
Created:September 2, 2005 Updated:November 10, 2005
Description: An information disclosure vulnerability was discovered in mod_ssl, the SSL/TLS module of the Apache webserver. When "SSLVerifyClient optional" was configured in the global virtual host configuration, an "SSLVerifyClient require" in per-location context was not enforced.
Alerts:
Fedora-Legacy FLSA:166941 2005-11-09
Gentoo 200509-12 2005-09-19
SuSE SUSE-SA:2005:052 2005-09-12
Red Hat RHSA-2005:773-01 2005-09-15
Slackware SSA:2005-251-03 2005-09-14
Debian DSA-807-1 2005-09-12
Slackware SSA:2005-251-02 2005-09-09
Fedora FEDORA-2005-849 2005-09-07
Mandriva MDKSA-2005:161 2005-09-08
Fedora FEDORA-2005-848 2005-09-07
Debian DSA-805-1 2005-09-08
Ubuntu USN-177-1 2005-09-07
Red Hat RHSA-2005:608-01 2005-09-06
OpenPKG OpenPKG-SA-2005.017 2005-09-02

Comments (none posted)

httpd: off-by-one overflow and cross-site scripting

Package(s):apache httpd CVE #(s):CAN-2005-1268 CAN-2005-2088
Created:July 25, 2005 Updated:November 7, 2005
Description: Watchfire reported a flaw that occurred when using the Apache server as an HTTP proxy. A remote attacker could send an HTTP request with both a "Transfer-Encoding: chunked" header and a "Content-Length" header. This caused Apache to incorrectly handle and forward the body of the request in a way that the receiving server processes it as a separate HTTP request. This could allow the bypass of Web application firewall protection or lead to cross-site scripting (XSS) attacks.

Marc Stern reported an off-by-one overflow in the mod_ssl CRL verification callback. In order to exploit this issue the Apache server would need to be configured to use a malicious certificate revocation list (CRL).

Alerts:
Slackware SSA:2005-310-04 2005-11-07
Debian DSA-803-1 2005-09-08
Ubuntu USN-160-2 2005-09-07
SuSE SUSE-SA:2005:046 2005-08-16
Fedora-Legacy FLSA:157701 2005-08-10
Ubuntu USN-160-1 2005-08-04
Mandriva MDKSA-2005:130 2005-08-03
Mandriva MDKSA-2005:129 2005-08-03
Fedora FEDORA-2005-638 2005-08-02
Fedora FEDORA-2005-639 2005-08-02
Trustix TSLSA-2005-0038 2005-07-29
SuSE SUSE-SR:2005:018 2005-07-28
Red Hat RHSA-2005:582-01 2005-07-25

Comments (none posted)

awstats: command injection vulnerability

Package(s):awstats CVE #(s):CAN-2005-1527
Created:August 11, 2005 Updated:November 10, 2005
Description: AWStats has a command injection vulnerability that can be exploited by specially crafting referrer URLs that contain Perl code. The code can then be executed with the privileges of the web server.
Alerts:
Debian DSA-892-1 2005-11-10
Gentoo 200508-07 2005-08-16
Ubuntu USN-167-1 2005-08-11

Comments (2 posted)

bzip2: race condition and infinite loop

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

Comments (2 posted)

common-lisp-controller: design error

Package(s):common-lisp-controller CVE #(s):CAN-2005-2657
Created:September 14, 2005 Updated:November 21, 2005
Description: François-René Rideau discovered a bug in common-lisp-controller, a Common Lisp source and compiler manager, that allows a local user to compile malicious code into a cache directory which is executed by another user if that user has not used Common Lisp before.
Alerts:
Debian DSA-811-2 2005-11-21
Debian DSA-811-1 2005-09-14

Comments (none posted)

cpio: directory traversal

Package(s):cpio CVE #(s):CAN-2005-1111
Created:June 20, 2005 Updated:December 26, 2005
Description: There is a vulnerability in cpio (2.6 and previous) that allows a malicious cpio file to extract to an arbitrary directory of the attackers choice. cpio will extract to the path specified in the cpio file, this path can be absolute.
Alerts:
Mandriva MDKSA-2005:237 2005-12-23
Red Hat RHSA-2005:806-01 2005-11-10
Debian DSA-846-1 2005-10-07
Ubuntu USN-189-1 2005-09-29
Red Hat RHSA-2005:378-01 2005-07-21
Mandriva MDKSA-2005:116-1 2005-07-19
Mandriva MDKSA-2005:116 2005-07-11
Trustix TSLSA-2005-0030 2005-06-24
Gentoo 200506-16 2005-06-20

Comments (1 posted)

curl/wget: NTLM username buffer overflow

Package(s):curl wget CVE #(s):CAN-2005-3185
Created:October 14, 2005 Updated:November 7, 2005
Description: A vulnerability in libcurl's NTLM function can overflow a stack-based buffer if given too long a user name or domain name in NTLM authentication is enabled and either a) pass a user and domain name to libcurl that together are longer than 192 bytes or b) allow (lib)curl to follow HTTP redirects and the new URL contains a URL with a user and domain name that together are longer than 192 bytes. See this iDEFENSE Labs advisory for more details.
Alerts:
Slackware SSA:2005-310-01 2005-11-07
Red Hat RHSA-2005:812-00 2005-11-02
Red Hat RHSA-2005:807-00 2005-11-02
SuSE SUSE-SA:2005:063 2005-10-24
Gentoo 200510-19 2005-10-22
Fedora FEDORA-2005-1000 2005-10-18
Fedora FEDORA-2005-996 2005-10-17
Ubuntu USN-205-1 2005-10-14
Mandriva MDKSA-2005:183 2005-10-13
Mandriva MDKSA-2005:182 2005-10-13

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)

dia: missing input sanitizing

Package(s):dia CVE #(s):CAN-2005-2966
Created:October 4, 2005 Updated:April 6, 2006
Description: Joxean Koret discovered that the SVG import plugin did not properly sanitize data read from an SVG file. By tricking an user into opening a specially crafted SVG file, an attacker could exploit this to execute arbitrary code with the privileges of the user.
Alerts:
Debian DSA-1025-1 2006-04-06
Mandriva MDKSA-2005:187 2005-10-20
Gentoo 200510-06 2005-10-06
Debian DSA-847-1 2005-10-08
SuSE SUSE-SR:2005:022 2005-10-07
Ubuntu USN-193-1 2005-10-04

Comments (none posted)

elm: buffer overflow

Package(s):elm CVE #(s):CAN-2005-2665
Created:August 23, 2005 Updated:November 11, 2005
Description: A buffer overflow flaw in Elm was discovered that was triggered by viewing a mailbox containing a message with a carefully crafted 'Expires' header. An attacker could create a malicious message that would execute arbitrary code with the privileges of the user who received it.
Alerts:
Slackware SSA:2005-311-01 2005-11-08
Red Hat RHSA-2005:755-01 2005-08-23

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)

enigmail: information disclosure

Package(s):enigmail CVE #(s):CVE-2005-3256
Created:October 20, 2005 Updated:December 13, 2005
Description: The key selection dialog from the Mozilla Thunderbird enigmail plugin has an information disclosure vulnerability. A key with an empty user id from a user's keyring will be used by default, allowing a message to be decrypted. This can lead to an unauthorized information disclosure.
Alerts:
Mandriva MDKSA-2005:226 2005-12-12
Debian DSA-889-1 2005-11-08
Ubuntu USN-211-1 2005-10-20

Comments (none posted)

enscript: arbitrary code execution

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

Comments (none posted)

ethereal: multiple vulnerabilities

Package(s):ethereal CVE #(s):CVE-2005-3241 CVE-2005-3242 CVE-2005-3243 CVE-2005-3244 CVE-2005-3245 CVE-2005-3246 CVE-2005-3247 CVE-2005-3248 CVE-2005-3249 CVE-2005-3184
Created:October 25, 2005 Updated:January 10, 2006
Description: A number of security flaws have been discovered in Ethereal. On a system where Ethereal is running, a remote attacker could send malicious packets to trigger these flaws and cause Ethereal to crash or potentially execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:152922 2006-01-09
Mandriva MDKSA-2005:193-2 2005-10-31
Gentoo 200510-25 2005-10-30
Mandriva MDKSA-2005:193-1 2005-10-26
Mandriva MDKSA-2005:193 2005-10-25
Red Hat RHSA-2005:809-01 2005-10-25

Comments (none posted)

evolution: format string issues

Package(s):evolution CVE #(s):CAN-2005-2549 CAN-2005-2550
Created:August 15, 2005 Updated:March 23, 2006
Description: Evolution has format string issues. SITIC advisory SA05-001 contains more information.
Alerts:
Debian DSA-1016-1 2006-03-23
SuSE SUSE-SA:2005:054 2005-09-16
Red Hat RHSA-2005:267-01 2005-08-29
Gentoo 200508-12 2005-08-23
Mandriva MDKSA-2005:141 2005-08-17
Fedora FEDORA-2005-742 2005-08-11
Fedora FEDORA-2005-743 2005-08-11

Comments (2 posted)

fetchmailconf: insecure file creation

Package(s):fetchmail CVE #(s):CVE-2005-3088
Created:October 26, 2005 Updated:November 22, 2005
Description: The fetchmailconf utility can create files which are world-readable for a brief period. These files may contain passwords, and thus should not be created in this manner.
Alerts:
Debian DSA-900-3 2005-11-22
Debian DSA-900-2 2005-11-21
Debian DSA-900-1 2005-11-18
Mandriva MDKSA-2005:209 2005-11-09
Ubuntu USN-215-1 2005-11-07
Gentoo 200511-06 2005-11-06
Red Hat RHSA-2005:823-01 2005-10-26

Comments (none posted)

firefox: multiple vulnerabilities

Package(s):firefox CVE #(s):CAN-2005-2701 CAN-2005-2702 CAN-2005-2703 CAN-2005-2704 CAN-2005-2705 CAN-2005-2706 CAN-2005-2707 CAN-2005-2968
Created:September 22, 2005 Updated:February 15, 2006
Description: The Firefox browser has multiple vulnerabilities including problems with XBM image file processing, Unicode sequence processing, XMLHttp requests, malicious XBL binding, a JavaScript engine buffer overflow, about: pages, opening of new windows, and command line URL processing.
Alerts:
Slackware SSA:2006-045-02 2006-02-15
Fedora-Legacy FLSA:168375 2006-01-09
Ubuntu USN-200-1 2005-10-11
Ubuntu USN-155-3 2005-10-04
Debian DSA-838-1 2005-10-02
Gentoo GLSA 200509-11:02 2005-09-18
SuSE SUSE-SA:2005:058 2005-09-30
Mandriva MDKSA-2005:170 2005-09-26
Mandriva MDKSA-2005:169 2005-09-26
Slackware SSA:2005-269-01 2005-09-26
Fedora FEDORA-2005-934 2005-09-26
Fedora FEDORA-2005-933 2005-09-26
Fedora FEDORA-2005-932 2005-09-26
Fedora FEDORA-2005-931 2005-09-26
Fedora FEDORA-2005-930 2005-09-26
Fedora FEDORA-2005-929 2005-09-26
Fedora FEDORA-2005-928 2005-09-26
Fedora FEDORA-2005-927 2005-09-26
Fedora FEDORA-2005-926 2005-09-26
Ubuntu USN-186-2 2005-09-25
Ubuntu USN-186-1 2005-09-23
Red Hat RHSA-2005:789-01 2005-09-22
Red Hat RHSA-2005:785-01 2005-09-22

Comments (none posted)

Foomatic: Arbitrary command execution in foomatic-rip

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

Comments (none posted)

gaim: buffer overflow

Package(s):gaim CVE #(s):CAN-2005-2103
Created:August 10, 2005 Updated:February 27, 2006
Description: Gaim suffers from a heap-based buffer overflow which can be exploited via a hostile "away message" to execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:158543 2006-02-25
Slackware SSA:2005-242-03 2005-08-31
Fedora FEDORA-2005-751 2005-08-17
Fedora FEDORA-2005-750 2005-08-17
Mandriva MDKSA-2005:139 2005-08-15
Gentoo 200508-06 2005-08-15
Ubuntu USN-168-1 2005-08-12
Red Hat RHSA-2005:589-01 2005-08-09

Comments (none posted)

gdb: multiple vulnerabilities

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

Comments (5 posted)

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)

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)

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)

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)

grip: buffer overflow

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

Comments (none posted)

groff: insecure temporary directory

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

Comments (none posted)

gzip: arbitrary command execution

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

Comments (2 posted)

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)

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)

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)

kdebase: local root vulnerability

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

Comments (none posted)

kdelibs: kate backup file permission leak

Package(s):kdelibs kate kwrite CVE #(s):CAN-2005-1920
Created:July 19, 2005 Updated:September 21, 2010
Description: Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information.
Alerts:
Gentoo 200611-21 2006-11-27
Debian DSA-804-2 2005-11-10
Debian DSA-804-1 2005-09-08
Red Hat RHSA-2005:612-01 2005-07-27
Ubuntu USN-150-1 2005-07-21
Mandriva MDKSA-2005:122 2005-07-20
Fedora FEDORA-2005-594 2005-07-19

Comments (1 posted)

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

koffice: KWord RTF import buffer overflow

Package(s):koffice CVE #(s):CAN-2005-2971
Created:October 12, 2005 Updated:November 7, 2005
Description: The KOffice RTF import module suffers from a buffer overflow vulnerability which could be exploited via a malicious RTF file. See the KDE advisory for details.
Alerts:
Slackware SSA:2005-310-02 2005-11-07
Debian DSA-872-1 2005-10-26
Mandriva MDKSA-2005:185 2005-10-14
Fedora FEDORA-2005-984 2005-10-13
Gentoo 200510-12 2005-10-14
Ubuntu USN-202-1 2005-10-12

Comments (none posted)

krb5: double-free flaw

Package(s):krb5 CVE #(s):CAN-2004-0175 CAN-2005-0488 CAN-2005-1175 CAN-2005-1689
Created:July 12, 2005 Updated:December 6, 2005
Description: The krb5 authentication has a double-free flaw which may be initiated by a remote unauthenticated attacker. Also, a single byte heap overflow in the krb5_unparse_name() function can lead to a denial of service and an information disclosure may be caused by a malicious telnet server. See This report for more information.
Alerts:
Ubuntu USN-224-1 2005-12-06
Debian DSA-757-1 2005-07-17
Trustix TSLSA-2005-0036 2005-07-14
Mandriva MDKSA-2005:119 2005-07-13
SuSE SUSE-SR:2005:017 2005-07-13
Gentoo 200507-11 2005-07-12
Fedora FEDORA-2005-553 2005-07-12
Red Hat RHSA-2005:562-01 2005-07-12
Fedora FEDORA-2005-552 2005-07-12
Red Hat RHSA-2005:567-02 2005-07-12

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)

libgadu: memory alignment bug

Package(s):libgadu CVE #(s):CAN-2005-2370
Created:July 29, 2005 Updated:June 25, 2007
Description: Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment error in libgadu (from ekg, console Gadu Gadu client, an instant messaging program) which is included in gaim, a multi-protocol instant messaging client, as well. This can not be exploited on the x86 architecture but on others, e.g. on Sparc and lead to a bus error, in other words a denial of service.
Alerts:
Debian DSA-813-1 2005-09-15
Red Hat RHSA-2005:627-01 2005-08-09
Debian DSA-769-1 2005-07-29

Comments (none posted)

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

libgda2: format string vulnerabilities

Package(s):libgda2 CVE #(s):CAN-2005-2958
Created:October 25, 2005 Updated:November 18, 2005
Description: Steve Kemp discovered two format string vulnerabilities in libgda2, the GNOME Data Access library for GNOME2, which may lead to the execution of arbitrary code in programs that use this library.
Alerts:
SuSE SUSE-SR:2005:027 2005-11-11
Fedora FEDORA-2005-1029 2005-11-07
Mandriva MDKSA-2005:203 2005-11-01
Gentoo 200511-01 2005-11-02
Ubuntu USN-212-1 2005-10-28
Debian DSA-871-2 2005-10-25
Debian DSA-871-1 2005-10-25

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)

libpam-ldap: authentication bypass

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

Comments (none posted)

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)

kernel: multiple vulnerabilities

Package(s):linux-source-2.6.10, linux-source-2.6.8.1 CVE #(s):CAN-2005-3053 CAN-2005-3106 CAN-2005-3107 CAN-2005-3108 CAN-2005-3109 CAN-2005-3110
Created:October 10, 2005 Updated:October 27, 2005
Description: A Denial of Service vulnerability was discovered in the sys_set_mempolicy() function. By calling the function with a negative first argument, a local attacker could cause a kernel crash. (CAN-2005-3053)

A race condition was discovered in the handling of shared memory mappings with CLONE_VM. A local attacker could exploit this to cause a deadlock (Denial of Service) by triggering a core dump while waiting for a thread which had just performed an exec() system call. (CAN-2005-3106)

A race condition was found in the handling of traced processes. When one thread was tracing another thread that shared the same memory map, a local attacker could trigger a deadlock (Denial of Service) by forcing a core dump when the traced thread was in the TASK_TRACED state. (CAN-2005-3107)

A vulnerability has been found in the "ioremap" module. By performing certain IO mapping operations, a local attacker could either read memory pages he has not normally access to (information leak) or cause a kernel crash (Denial of Service). This only affects the amd64 platform. (CAN-2005-3108)

The HFS and HFS+ file system drivers did not properly verify that the file system that was attempted to be mounted really was HFS/HFS+. On machines which allow users to mount arbitrary removable devices as HFS or HFS+ with an /etc/fstab entry, this could be exploited to trigger a kernel crash. (CAN-2005-3109)

Steve Herrel discovered a race condition in the "ebtables" netfilter module. A remote attacker could exploit this by sending specially crafted packets that caused a value to be modified after it had been read but before it had been locked. This eventually lead to a kernel crash. This only affects multiprocessor machines (SMP). (CAN-2005-3110)

Alerts:
Red Hat RHSA-2005:808-01 2005-10-27
Trustix TSLSA-2005-0057 2005-10-14
Ubuntu USN-199-1 2005-10-10

Comments (none posted)

lm-sensors: insecure temp files

Package(s):lm-sensors CVE #(s):CAN-2005-2672
Created:August 23, 2005 Updated:November 10, 2005
Description: Javier Fernández-Sanguino Peña noticed that the pwmconfig script created temporary files in an insecure manner. This could allow a symlink attack to create or overwrite arbitrary files with full root privileges since pwmconfig is usually executed by root.
Alerts:
Red Hat RHSA-2005:825-01 2005-11-10
Fedora FEDORA-2005-1054 2005-11-07
Fedora FEDORA-2005-1053 2005-11-07
Debian-Testing DTSA-17-1 2005-09-15
Debian DSA-814-1 2005-09-15
Gentoo 200508-19 2005-08-30
Mandriva MDKSA-2005:149 2005-08-25
Ubuntu USN-172-1 2005-08-23

Comments (1 posted)

lynx: stack overflow

Package(s):lynx CVE #(s):CAN-2005-3120
Created:October 17, 2005 Updated:November 7, 2005
Description: Ulf Harnhammar discovered a stack overflow bug in Lynx when handling connections to NNTP (news) servers. An attacker could create a web page redirecting to a malicious news server which could execute arbitrary code as the user running lynx.
Alerts:
Slackware SSA:2005-310-03 2005-11-07
Ubuntu USN-206-2 2005-10-29
Mandriva MDKSA-2005:186-1 2005-10-26
Debian DSA-876-1 2005-10-27
Debian DSA-874-1 2005-10-27
Mandriva MDKSA-2005:186 2005-10-17
Fedora FEDORA-2005-994 2005-10-17
Fedora FEDORA-2005-993 2005-10-17
Gentoo 200510-15 2005-10-17
Ubuntu USN-206-1 2005-10-17
Red Hat RHSA-2005:803-01 2005-10-17

Comments (none posted)

mod-auth-shadow: authorization bypass

Package(s):mod-auth-shadow CVE #(s):CAN-2005-2963
Created:October 5, 2005 Updated:October 27, 2005
Description: The apache mod-auth-shadow module can, incorrectly, override other authorization mechanisms, allowing access which would otherwise be denied.
Alerts:
Mandriva MDKSA-2005:200 2005-10-27
Debian DSA-844-1 2005-10-05

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)

mysql: buffer overflow

Package(s):mysql CVE #(s):CAN-2005-2558
Created:September 12, 2005 Updated:January 12, 2006
Description: The mysql CREATE FUNCTION can be used to create a buffer overflow. A specially crafted long function name can be used by a local attacker to crash the server or execute arbitrary code with the privileges of the server.
Alerts:
Fedora-Legacy FLSA:167803 2006-01-10
Ubuntu USN-180-2 2005-12-05
OpenPKG OpenPKG-SA-2005.024 2005-12-03
Debian DSA-833-2 2005-10-04
Debian DSA-833-1 2005-10-01
Debian DSA-831-1 2005-09-30
Debian DSA-829-1 2005-09-30
Mandriva MDKSA-2005:163 2005-09-12
Ubuntu USN-180-1 2005-09-12

Comments (none posted)

mysql: low-impact security fix

Package(s):mysql CVE #(s):CAN-2005-1636
Created:July 20, 2005 Updated:February 22, 2006
Description: An update to MySQL version 4.1.12 fixes a low-impact security problem (bz#158689).
Alerts:
Mandriva MDKSA-2006:045 2006-02-21
Red Hat RHSA-2005:685-01 2005-10-05
Debian DSA-783-1 2005-08-24
Fedora FEDORA-2005-557 2005-07-20

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

netpbm: buffer overflow in "pnmtopng"

Package(s):netpbm-free CVE #(s):CAN-2005-2978
Created:October 18, 2005 Updated:October 28, 2005
Description: A buffer overflow was found in the "pnmtopng" conversion program. By tricking an user (or automated system) to process a specially crafted PNM image with pnmtopng, this could be exploited to execute arbitrary code with the privileges of the user running pnmtopng.
Alerts:
Debian DSA-878-1 2005-10-28
Mandriva MDKSA-2005:199 2005-10-26
SuSE SUSE-SR:2005:024 2005-10-21
Gentoo 200510-18 2005-10-20
Red Hat RHSA-2005:793-01 2005-10-18
Ubuntu USN-210-1 2005-10-18

Comments (none posted)

nfs-utils: arbitrary code execution

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

Comments (none posted)

ntp: uses wrong gid

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

Comments (none posted)

openssh: GSSAPI credential disclosure

Package(s):openssh CVE #(s):CAN-2005-2798
Created:September 7, 2005 Updated:February 3, 2006
Description: OpenSSH prior to version 4.2 will allow GSSAPI credentials to be delegated to users who are not using GSSAPI authentication, possibly leading to the unwanted disclosure of those credentials. OpenSSH 4.2 has the fix.
Alerts:
SuSE SUSE-SR:2006:003 2006-02-03
Ubuntu USN-209-1 2005-10-17
Mandriva MDKSA-2005:172 2005-10-06
Red Hat RHSA-2005:527-01 2005-10-05
Fedora FEDORA-2005-860 2005-09-12
Trustix TSLSA-2005-0047 2005-09-09
Fedora FEDORA-2005-858 2005-09-07

Comments (none posted)

openssl: protocol rollback

Package(s):openssl CVE #(s):CAN-2005-2969
Created:October 12, 2005 Updated:December 19, 2005
Description: OpenSSL prior to version 0.9.7h or 0.9.8a contains a vulnerability which could enable an attacker to force the use of the older, less secure SSL 2.0 protocol. See this advisory for details or this analysis for even more details.
Alerts:
Fedora-Legacy FLSA:166939 2005-12-17
Debian DSA-888-1 2005-11-07
Debian DSA-882-1 2005-11-04
Debian DSA-881-1 2005-11-04
Debian DSA-875-1 2005-10-27
SuSE SUSE-SA:2005:061 2005-10-19
OpenPKG OpenPKG-SA-2005.022 2005-10-17
Fedora FEDORA-2005-986 2005-10-13
Fedora FEDORA-2005-985 2005-10-13
Ubuntu USN-204-1 2005-10-14
Slackware SSA:2005-286-01 2005-10-14
Mandriva MDKSA-2005:179 2005-10-11
Gentoo 200510-11 2005-10-12
Red Hat RHSA-2005:800-01 2005-10-11

Comments (1 posted)

OpenSSL: denial of service vulnerabilities

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

Comments (1 posted)

pam: brute-force vulnerability

Package(s):pam CVE #(s):CVE-2005-2977
Created:October 26, 2005 Updated:October 28, 2005
Description: The pam unix_chkpwd utility can, when SELinux is enabled, be used by a local attacker to perform brute-force password guessing.
Alerts:
Fedora FEDORA-2005-1031 2005-10-27
Gentoo 200510-22 2005-10-28
Red Hat RHSA-2005:805-01 2005-10-26
Fedora FEDORA-2005-1030 2005-10-26

Comments (none posted)

pcre3: arbitrary code execution

Package(s):pcre3 CVE #(s):CAN-2005-2491
Created:August 23, 2005 Updated:March 10, 2006
Description: A buffer overflow has been discovered in the PCRE, a widely used library that provides Perl compatible regular expressions. Specially crafted regular expressions triggered a buffer overflow. On systems that accept arbitrary regular expressions from untrusted users, this could be exploited to execute arbitrary code with the privileges of the application using the library.
Alerts:
Red Hat RHSA-2006:0197-01 2006-03-09
Fedora-Legacy FLSA:168516 2006-03-07
Debian DSA-821-1 2005-09-28
Debian DSA-819-1 2005-09-23
Debian DSA-817-1 2005-09-22
Gentoo 200509-08 2005-09-12
Red Hat RHSA-2005:358-01 2005-09-08
Red Hat RHSA-2005:761-02 2005-09-08
Trustix TSLSA-2005-0045 2005-08-26
OpenPKG OpenPKG-SA-2005.018 2005-09-05
SuSE SUSE-SA:2005:051 2005-09-05
Gentoo 200509-02 2005-09-03
Debian DSA-800-1 2005-09-02
Ubuntu USN-173-4 2005-08-31
Slackware SSA:2005-242-01 2005-08-31
SuSE SUSE-SA:2005:049 2005-08-30
SuSE SUSE-SA:2005:048 2005-08-30
Ubuntu USN-173-3 2005-08-30
Mandriva MDKSA-2005:155 2005-08-29
Mandriva MDKSA-2005:154 2005-08-26
Mandriva MDKSA-2005:153 2005-08-26
Mandriva MDKSA-2005:151 2005-08-25
Mandriva MDKSA-2005:152 2005-08-25
Gentoo 200508-17 2005-08-25
Ubuntu USN-173-2 2005-08-24
Fedora FEDORA-2005-803 2005-08-24
Fedora FEDORA-2005-802 2005-08-24
Ubuntu USN-173-1 2005-08-23

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)

phpMyAdmin: local file inclusion and XSS

Package(s):phpmyadmin CVE #(s):CVE-2005-2869 CVE-2005-3300 CVE-2005-3301
Created:October 25, 2005 Updated:November 18, 2005
Description: Stefan Esser discovered that by calling certain PHP files directly, it was possible to workaround the grab_globals.lib.php security model and overwrite the $cfg configuration array. Systems running PHP in safe mode are not affected. Futhermore, Tobias Klein reported several cross-site-scripting issues resulting from insufficient user input sanitizing. A local attacker may exploit this vulnerability by sending malicious requests, causing the execution of arbitrary code with the rights of the user running the web server. Furthermore, the cross-site scripting issues give a remote attacker the ability to inject and execute malicious script code or to steal cookie-based authentication credentials, potentially compromising the victim's browser.
Alerts:
SuSE SUSE-SA:2005:066 2005-11-18
Slackware SSA:2005-310-05 2005-11-07
Debian DSA-880-1 2005-11-02
Gentoo 200510-21 2005-10-25

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

pstotext: remote execution of arbitrary code

Package(s):pstotext netpbm CVE #(s):CAN-2005-2471
Created:August 1, 2005 Updated:March 28, 2006
Description: Max Vozeler reported that pstotext calls the GhostScript interpreter on untrusted PostScript files without specifying the -dSAFER option. An attacker could craft a malicious PostScript file and entice a user to run pstotext on it, resulting in the execution of arbitrary commands with the permissions of the user running pstotext. See this Secunia advisory for more information.
Alerts:
Debian DSA-1021-1 2006-03-28
Debian DSA-792-1 2005-08-31
Red Hat RHSA-2005:743-01 2005-08-22
Fedora FEDORA-2005-728 2005-08-17
Fedora FEDORA-2005-727 2005-08-17
Ubuntu USN-164-1 2005-08-11
Mandriva MDKSA-2005:133 2005-08-09
Gentoo 200508-04 2005-08-05
Gentoo 200507-29 2005-07-31

Comments (2 posted)

Py2Play: remote execution of arbitrary Python code

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

Comments (none posted)

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)

smb4k: temporary file vulnerability

Package(s):smb4k CVE #(s):CVE-2005-2851
Created:September 7, 2005 Updated:December 7, 2005
Description: Smb4K has a temporary file vulnerability which can allow an unprivileged user to read certain files which would otherwise be inaccessible.
Alerts:
Debian-Testing DTSA-25-1 2005-12-05
Gentoo 200511-15 2005-11-18
Mandriva MDKSA-2005:157 2005-09-06

Comments (none posted)

squid: denial of service

Package(s):squid CVE #(s):CVE-2005-3258
Created:October 20, 2005 Updated:October 27, 2005
Description: Squid, a proxy caching server for Web clients, has a denial of service vulnerability, it can be caused to crash by sending a malformed FTP response.
Alerts:
Mandriva MDKSA-2005:195 2005-10-26
Fedora FEDORA-2005-1010 2005-10-20

Comments (none posted)

squid: DoS issues

Package(s):squid CVE #(s):CAN-2005-2794 CAN-2005-2796
Created:September 6, 2005 Updated:November 7, 2005
Description: Squid-2.5.10-r2 and earlier has three Denial of Service issues.
Alerts:
Debian DSA-809-3 2005-11-07
Debian DSA-809-2 2005-09-30
SuSE SUSE-SA:2005:053 2005-09-16
Red Hat RHSA-2005:766-01 2005-09-15
Ubuntu USN-183-1 2005-09-13
Mandriva MDKSA-2005:162 2005-09-12
Debian DSA-809-1 2005-09-13
OpenPKG OpenPKG-SA-2005.021 2005-09-10
Gentoo 200509-06 2005-09-07
Fedora FEDORA-2005-852 2005-09-06
Fedora FEDORA-2005-851 2005-09-06

Comments (none posted)

squid: authentication handling

Package(s):squid CVE #(s):CAN-2005-2917
Created:September 30, 2005 Updated:March 15, 2006
Description: Upstream developers of squid, the popular WWW proxy cache, have discovered that changes in the authentication scheme are not handled properly when given certain request sequences while NTLM authentication is in place, which may cause the daemon to restart.
Alerts:
Red Hat RHSA-2006:0045-01 2006-03-15
Red Hat RHSA-2006:0052-01 2006-03-07
Fedora-Legacy FLSA:152809 2006-02-18
Mandriva MDKSA-2005:181 2005-10-11
Ubuntu USN-192-1 2005-09-30
Debian DSA-828-1 2005-09-30

Comments (none posted)

sudo: missing input sanitizing

Package(s):sudo CVE #(s):CVE-2005-2959
Created:October 25, 2005 Updated:February 19, 2006
Description: Tavis Ormandy noticed that sudo, a program that provides limited super user privileges to specific users, does not clean the environment sufficiently. The SHELLOPTS and PS4 variables are dangerous and are still passed through to the program running as privileged user. This can result in the execution of arbitrary commands as privileged user when a bash script is executed. These vulnerabilities can only be exploited by users who have been granted limited super user privileges.
Alerts:
OpenPKG OpenPKG-SA-2006.002 2006-02-18
Trustix TSLSA-2005-0062 2005-11-04
Ubuntu USN-213-1 2005-10-28
Mandriva MDKSA-2005:201 2005-10-27
Debian DSA-870-1 2005-10-25

Comments (none posted)

sudo: race condition

Package(s):sudo CVE #(s):CAN-2005-1993
Created:June 21, 2005 Updated:February 24, 2006
Description: Charles Morris discovered a race condition in sudo which could lead to privilege escalation. If /etc/sudoers allowed a user the execution of selected programs, and this was followed by another line containing the pseudo-command "ALL", that user could execute arbitrary commands with sudo by creating symbolic links at a certain time.
Alerts:
Fedora-Legacy FLSA:162750 2006-02-23
Debian DSA-735-2 2005-07-07
Debian DSA 735-1 2005-07-01
Red Hat RHSA-2005:535-04 2005-06-29
SuSE SUSE-SA:2005:036 2005-06-24
OpenPKG OpenPKG-SA-2005.012 2005-06-23
Gentoo 200506-22 2005-06-23
Slackware SSA:2005-172-01 2005-06-22
Mandriva MDKSA-2005:103 2005-06-21
Fedora FEDORA-2005-473 2005-06-21
Fedora FEDORA-2005-472 2005-06-21
Ubuntu USN-142-1 2005-06-21

Comments (none posted)

sysreport: insecure temporary file

Package(s):sysreport CVE #(s):CAN-2005-2104
Created:August 9, 2005 Updated:November 11, 2005
Description: Bill Stearns discovered a bug in the way sysreport creates temporary files. It is possible that a local attacker could obtain sensitive information about the system when sysreport is run.
Alerts:
Fedora FEDORA-2005-1072 2005-11-10
Fedora FEDORA-2005-1071 2005-11-10
Red Hat RHSA-2005:598-01 2005-08-09

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)

texinfo: temporary file vulnerability

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

Comments (none posted)

ucd-snmp: denial of service

Package(s):ucd-snmp CVE #(s):CAN-2005-2177
Created:August 9, 2005 Updated:January 27, 2006
Description: A denial of service bug was found in the way ucd-snmp uses network stream protocols. A remote attacker could send a ucd-snmp agent a specially crafted packet which will cause the agent to crash.
Alerts:
Mandriva MDKSA-2006:025 2006-01-26
Ubuntu USN-190-2 2005-11-21
Debian DSA-873-1 2005-10-26
Red Hat RHSA-2005:395-01 2005-10-05
Ubuntu USN-190-1 2005-09-29
Red Hat RHSA-2005:373-01 2005-09-28
Mandriva MDKSA-2005:137 2005-08-11
Red Hat RHSA-2005:720-01 2005-08-09

Comments (none posted)

uim: privilege escalation

Package(s):uim CVE #(s):CVE-2005-3149
Created:October 4, 2005 Updated:December 7, 2005
Description: Masanari Yamamoto discovered that Uim uses environment variables incorrectly. This bug causes a privilege escalation if setuid/setgid applications are linked to libuim. This bug only affects immodule-enabled Qt (if you build Qt 3.3.2 or later versions with USE="immqt" or USE="immqt-bc").
Alerts:
Debian-Testing DTSA-22-1 2005-12-05
Debian DSA-895-1 2005-11-14
Mandriva MDKSA-2005:198 2005-10-26
Gentoo 200510-03 2005-10-04

Comments (none posted)

unzip: race condition

Package(s):unzip CVE #(s):CAN-2005-2475
Created:September 29, 2005 Updated:January 12, 2006
Description: Unzip has a race condition vulnerability in the handling of output files. During file unpacking, a local attacker can modify the permissions of arbitrary files in the victim's directory.
Alerts:
Debian DSA-903-2 2006-01-12
Debian DSA-903-1 2005-11-21
Mandriva MDKSA-2005:197 2005-10-26
Trustix TSLSA-2005-0053 2005-09-30
Ubuntu USN-191-1 2005-09-29

Comments (none posted)

up-imapproxy: format string vulnerabilities

Package(s):up-imapproxy CVE #(s):CAN-2005-2661
Created:October 10, 2005 Updated:March 7, 2006
Description: up-imapproxy contains two format string vulnerabilities which could be exploited to execute arbitrary code.
Alerts:
Gentoo 200603-04 2006-03-06
Debian DSA-852-1 2005-10-09

Comments (none posted)

util-linux: unintentional grant of privileges by umount

Package(s):util-linux CVE #(s):CAN-2005-2876
Created:September 13, 2005 Updated:December 19, 2005
Description: Linux umount command as provided in the util-linux package in versions 2.8 to 2.12q, 2.13-pre1 and 2.13-pre2 grants root privileges. See this BugTraq post for more information.
Alerts:
Fedora-Legacy FLSA:168326 2005-12-18
Red Hat RHSA-2005:782-01 2005-10-11
SuSE SUSE-SR:2005:021 2005-09-30
Debian DSA-825-1 2005-09-29
Debian DSA-823-1 2005-09-29
Mandriva MDKSA-2005:167 2005-09-20
Gentoo 200509-15 2005-09-20
Ubuntu USN-184-1 2005-09-19
Fedora FEDORA-2005-886 2005-09-14
Fedora FEDORA-2005-887 2005-09-14
Slackware SSA:2005-255-02 2005-09-13

Comments (none posted)

uw-imap: buffer overflow

Package(s):uw-imap CVE #(s):CAN-2005-2933
Created:October 11, 2005 Updated:April 10, 2006
Description: "infamous41md" discovered a buffer overflow in uw-imap, the University of Washington's IMAP Server that allows attackers to execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:184098 2006-04-04
Fedora-Legacy FLSA:170411 2006-04-04
Fedora FEDORA-2005-1112 2005-12-08
Fedora FEDORA-2005-1115 2005-12-08
Red Hat RHSA-2005:850-01 2005-12-06
Red Hat RHSA-2005:848-01 2005-12-06
Mandriva MDKSA-2005:194 2005-10-26
Trustix TSLSA-2005-0055 2005-10-07
Mandriva MDKSA-2005:189 2005-10-20
SuSE SUSE-SR:2005:023 2005-10-14
Gentoo 200510-10 2005-10-11
Debian DSA-861-1 2005-10-11

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)

w3c-libwww: possible stack overflow

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

Comments (1 posted)

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)

xloadimage: buffer overflows

Package(s):xloadimage CVE #(s):CAN-2005-3178
Created:October 10, 2005 Updated:May 15, 2006
Description: Three buffer overflows were discovered in xloadimage when handling the image title name. A malicious user can construct a NIFF file that when viewed and processed (with either zoom, reduce or rotate) by xloadimage, will cause the program to overwrite the return address and execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:152923 2006-05-12
Gentoo 200510-26 2005-10-30
Mandriva MDKSA-2005:192 2005-10-20
Red Hat RHSA-2005:802-01 2005-10-18
Debian DSA-859-1 2005-10-10
Debian DSA-858-1 2005-10-10
Fedora FEDORA-2005-981 2005-10-10

Comments (none posted)

xorg-x11: heap overflow

Package(s):xorg-x11 CVE #(s):CAN-2005-2495
Created:September 12, 2005 Updated:March 8, 2006
Description: The pixmap memory allocation code in the X.Org X window system is vulnerable to an integer overflow, a local user can use this to execute arbitrary code with elevated privileges.
Alerts:
Fedora-Legacy FLSA:168264-2 2006-03-07
Slackware SSA:2005-269-02 2005-09-26
SuSE SUSE-SA:2005:056 2005-09-26
Debian DSA-816-1 2005-09-19
Fedora FEDORA-2005-894 2005-09-16
Fedora FEDORA-2005-893 2005-09-16
Trustix TSLSA-2005-0049 2005-09-16
Red Hat RHSA-2005:501-01 2005-09-15
Mandriva MDKSA-2005:164 2005-09-13
Red Hat RHSA-2005:396-01 2005-09-13
Red Hat RHSA-2005:329-01 2005-09-12
Ubuntu USN-182-1 2005-09-12
Gentoo 200509-07 2005-09-12

Comments (none posted)

xpdf: buffer overflow

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

Comments (1 posted)

xpdf: denial of service

Package(s):xpdf kpdf CVE #(s):CAN-2005-2097
Created:August 9, 2005 Updated:August 2, 2006
Description: A flaw was discovered in Xpdf in that could allow an attacker to construct a carefully crafted PDF file that would cause Xpdf to consume all available disk space in /tmp when opened.
Alerts:
Debian DSA-1136-1 2006-08-02
Mandriva MDKSA-2005:138-1 2005-09-19
Debian DSA-780-1 2005-08-22
SuSE SUSE-SR:2005:019 2005-08-19
Fedora FEDORA-2005-732 2005-08-17
Fedora FEDORA-2005-733 2005-08-17
Gentoo 200508-08 2005-08-16
Fedora FEDORA-2005-730 2005-08-15
Fedora FEDORA-2005-729 2005-08-15
Mandriva MDKSA-2005:136 2005-08-11
Mandriva MDKSA-2005:135 2005-08-11
Mandriva MDKSA-2005:134 2005-08-11
Mandriva MDKSA-2005:138 2005-08-11
Red Hat RHSA-2005:708-01 2005-08-10
Red Hat RHSA-2005:706-01 2005-08-09
Red Hat RHSA-2005:671-01 2005-08-09
Red Hat RHSA-2005:670-01 2005-08-09
Ubuntu USN-163-1 2005-08-09

Comments (none posted)

zlib: buffer overflow

Package(s):zlib CVE #(s):CAN-2005-2096
Created:July 6, 2005 Updated:October 27, 2005
Description: zlib has a buffer overflow vulnerability that can be exploited by inflation of corrupted files, this can be used to crash zlib or possibly remotely execute code.
Alerts:
Mandriva MDKSA-2005:196 2005-10-26
Debian DSA-797-2 2005-09-28
Fedora FEDORA-2005-565 2005-07-13
Slackware SSA:2005-189-01 2005-07-10
Trustix TSLSA-2005-0034 2005-07-08
Mandriva MDKSA-2005:112 2005-07-06
Fedora FEDORA-2005-523 2005-07-07
Fedora FEDORA-2005-524 2005-07-07
OpenPKG OpenPKG-SA-2005.013 2005-07-07
Ubuntu USN-148-1 2005-07-06
SuSE SUSE-SA:2005:039 2005-07-06
Red Hat RHSA-2005:569-01 2005-07-06
Gentoo 200507-05 2005-07-06
Debian DSA-740-1 2005-07-06

Comments (6 posted)

zlib: buffer overflow

Package(s):zlib CVE #(s):CAN-2005-1849
Created:July 21, 2005 Updated:April 11, 2006
Description: zlib has a vulnerability that can cause code that executes it to crash if a corrupted file is opened.
Alerts:
Mandriva MDKSA-2006:070 2006-04-10
Debian DSA-1026-1 2006-04-06
Gentoo 200603-18 2006-03-21
Ubuntu USN-151-4 2005-11-09
Ubuntu USN-151-3 2005-10-28
Fedora-Legacy FLSA:162680 2005-09-14
Debian DSA-797-1 2005-09-01
Gentoo 200508-01 2005-08-01
Gentoo 200507-28 2005-07-30
SuSE SUSE-SA:2005:043 2005-07-28
OpenPKG OpenPKG-SA-2005.014 2005-07-28
Mandriva MDKSA-2005:124 2005-07-22
Slackware SSA:2005-203-03 2005-07-23
Ubuntu USN-151-2 2005-07-22
Fedora FEDORA-2005-626 2005-07-22
Fedora FEDORA-2005-625 2005-07-22
Gentoo 200507-19 2005-07-22
Red Hat RHSA-2005:584-01 2005-07-21
Ubuntu USN-151-1 2005-07-21
Debian DSA-763-1 2005-07-20

Comments (none posted)

Resources

mwcollect v3.0.0 released

The Honeynet Project has announced the release of mwcollect v3.0.0. This tool, intended to be run from a Linux system, simulates a number of known vulnerabilities then harvests malware payloads from the resulting exploit attempts. In this way, researchers can attract their own collection of nasty code and see what the crackers are trying to do. Click below for the announcement, or see mwcollect.org for more information.

Full Story (comments: none)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 kernel is 2.6.14, released on October 27. A very small number of patches went in since 2.6.14-rc5. Major changes in 2.6.14 include a new version of the wireless extensions, the HostAP system (which allows a Linux system to function as a wireless access point), relayfs, the DCCP network protocol, the filesystems in user space patch, v9fs, securityfs, and more.

The first 2.6.15 prepatch has not yet been released, and may not be until the window for new features closes. A major pile of patches has been merged into the mainline git repository; see the separate article, below, for a list of some of the more interesting ones.

There have been no -mm releases in the last week.

The current 2.4 prepatch is 2.4.32-rc2, released by Marcelo on Halloween. It contains a small set of fixes, mostly in the networking subsystem.

Comments (1 posted)

Kernel development news

Quote of the week

It'd help more if people focused more on testing their own shit before submitting it than complaining about -mm. If it's the same people breaking the tree all the time, I'm sure we can find a recycled set of stocks somewhere.

-- Martin Bligh

Comments (none posted)

The newest development model and 2.6.14

The 2005 Kernel Summit made some tweaks to the kernel development model with the aim of producing higher-quality releases in a more timely manner. To that end, it was said that major changes would only be allowed during the first two weeks of each development cycle; after that, only bug fixes could go in. The hope was that this rule would eliminate destabilizing patches late in the cycle and concentrate developers' minds on making things work.

The 2.6.14 kernel is the first to go through the entire cycle since the kernel summit. This kernel, released on October 27, came out almost exactly two months after 2.6.13, which showed up on August 29. That is relatively fast by 2.6 standards, but still too slow for some developers. The complainers feel that the freeze period puts too much of a damper on development, and that, somehow, the kernels should come out faster.

2.6.14 would have come out sooner were it not for a final delay to fix some remaining bugs (some of which turned out not to be real). Linus, however, is pretty happy with how 2.6.14 worked. A number of significant changes were merged, but regressions in the released kernels seem to be within reasonable limits. As a result, Linus doesn't see the need to make further changes to the process at this time:

So I'm planning on continuing with it unchanged for now. Two-week merge window until -rc1, and then another -rc kernel roughly every week until release. With the goal being 6 weeks, and 8 weeks being ok.

Andrew Morton, meanwhile, has an answer for those who think the development cycle is still too long:

a) you're sitting around feeling very very very bored while

b) the kernel is in long freeze due to the lack of kernel developer attention to known bugs

The solution seems fairly obvious to me?

It was pointed out that many bugs relate to hardware which most developers do not have. The response was that sometimes developers have to talk to users who encounter bugs and try to track them down anyway. In any case, the ongoing effort to get developers to fix bugs seems likely to be necessary for some time to come.

One other branch of the discussion, meanwhile, took on the question of whether the kernel has gotten too big. Prompted initially by Roman Zippel, Andrew Morton did some compile tests and came out with some disturbing numbers: the size of kernels with similar configurations went from about 600K (2.5.71) to over 800K (2.6.8). He also noted that the use of a current version of gcc adds almost 100K to the final kernel size when compared to gcc 2.95.4. Clearly, some serious inflation is going on somewhere.

Except that it's not quite so clear. Adrian Bunk demonstrated that, by using the -Os compile option (which instructs gcc to optimize for size), current compilers can make kernels which are quite a bit smaller than those made with the old 2.95 release. The resulting discussion suggests that the kernel developers may try making -Os the default for kernel builds in the future. Fedora already builds its kernels this way. The interesting thing is that, in the past, kernels built with -Os have often performed as well as (or even better than) those optimized for speed. Cache effects have a huge impact on kernel performance, and a smaller kernel is more cache friendly.

Compiler issues aside, there truly has been some growth in the kernel. Linus is not surprised by this:

On the other hand, I do believe that bloat is a fact of life.... The fact is, we do do more, and we're more complex. Our VM is a _lot_ more complex, and our VFS layer has grown a lot due to all the support it has for situations that simply weren't an issue before. And even when not used, that support is there.

Expect an increase in de-bloating work in the near future. In some areas, this work has been ongoing for a while - consider, for example, the effort to shrink the sk_buff structure used to represent packets in the networking subsystem. For a more extreme example, see Matt Mackall's SLOB allocator, a replacement for the slab subsystem which is much smaller, but which does not perform as well on larger systems. SLOB is not for everybody (it's mainly intended for embedded systems), but it almost certainly foreshadows a surge in Linux weight reduction patches.

Comments (19 posted)

What's going into 2.6.15

The release of the 2.6.14 kernel opened the door for new changes. Many developers have been quick to submit their patches, with the result that nearly 2000 commits have been merged for 2.6.15. The door will remain open for two weeks - until around November 11 - at which point the kernel should return to stabilization mode.

Many of the patches merged are fixes, and quite a few of them are in architecture-specific code. Among the rest, however, are the following, starting with user-visible changes:

  • An update to the generic 802.11 code which includes, among other things, quality-of-service support, the ability to use hardware crypto and fragmentation offload functions, and "wireless spy" support.

  • A driver for Marvell serial ATA controllers. There is also a new "ATA passthrough" ioctl() allowing arbitrary ATA commands to be sent to devices.

  • The old "bluetty" driver has been removed. Everybody should be using the bluez stack for Bluetooth devices at this point.

  • As a result of the device model changes, the 2.6.15 kernel will require version 071 (or higher) of the udev utility.

  • A new uevent device attribute in sysfs can be used to manually force the creation of a hotplug event for an existing device. This feature can be used to regenerate hotplug events for devices which were present when the system was booted.

  • The PowerPC 4xx on-chip Ethernet driver has been replaced with a completely rewritten, more efficient version.

  • A new driver for the Freescale Ethernet devices found in some embedded systems.

  • Support for the old Cobalt servers has been restored.

  • Basic support for hot-pluggable memory.

  • A big NTFS rework with much-improved write support.

  • A big InfiniBand update, with support for a wider range of userspace verbs.

  • Support for ARM "RealView" boards.

  • A large CIFS filesystem update, with support for change notifications, mounting from "legacy" servers, case-independent file names, and more.

  • DRM support for Radeon PCI Express cards

API changes and other internal patches visible to kernel developers include:

  • The nested class devices patch and associated input subsystem patches. For those who are curious about where the device model work will go from here, Greg Kroah-Hartman has posted a roadmap on his weblog.

  • More conversions of internal function prototypes to use the gfp_t type introduced in 2.6.14.

  • A number of block layer patches, including a rework of the elevator switch code and the generic dispatch queue patch. The new I/O barrier code has not been merged as of this writing.

  • A big rework of the remote procedure call code, and a number of associated NFS updates.

  • Some power management changes, including a driver API change; see this article for details.

  • A new mechanism allowing code to be notified when USB busses and devices come and go. Drivers do not normally need to use these notifiers, but some of the core code benefits from them.

  • The driver model class "interface" add() and remove() methods have picked up a new parameter: a pointer to the actual interface structure.

  • There is a new reader/writer semaphore function rwsem_is_locked(), which tests whether the rwsem is read locked without blocking.

  • There is a new variant of vmalloc():

         void *vmalloc_node(unsigned long size, int node);
    

    As one might expect, it allocates memory on a specific NUMA node.

  • The "reserved" bit for memory pages - used to mark pages which are not managed by the kernel page allocator (kernel text, non-memory areas, etc.) - has been all but removed. No core code uses it now, with the exception of software suspend, and that will get fixed eventually. There are reports that this change breaks VMware.

  • A set of Linux security module hooks for the (relatively) new key management functions.

  • A new kernel thread function:

        int kthread_stop_sem(struct task_struct *kt, struct semaphore *s);
    

    This function will stop a kernel thread which might be waiting on the given semaphore.

  • A "torture test" module for the read-copy-update mechanism.

Stay tuned: there is still time for quite a few more changes to be merged before the 2.6.15 window closes.

Comments (4 posted)

Some power management changes for 2.6.15

The 2.6.14 kernel has brought with it a few changes to the power management API. The first of these has to do with the suspend() and resume() methods found in struct device_driver. These methods would be called three times for each suspend and resume operation, in order to maintain compatibility with an older version of the API. The new versions are called once, and have different prototypes:

    int (*suspend) (struct device *dev, pm_message_t state);
    int (*resume) (struct device *dev);

This change required updates to a fair number of drivers, so the patch is relatively large.

The other change is for devices which can supply "wakeup events" to the kernel. These devices include network adapters with "wake-on-LAN" capability, keyboards, and simple power switches. The power management core has been reworked to enable these devices to perform their wakeup functions while providing overall control to the system administrator.

The dev_pm_info structure (found inside struct device) has gotten two new, single-bit fields. Drivers for devices which can create wakeup events should set the can_wakeup field to one. The actual issuance of such events, however, should be controlled by the may_wakeup field. If that field is zero, the power management core has decreed that wakeups should not be issued. A device_may_wakeup() helper function has been added to make testing the may_wakeup bit easy.

The patch adds a new wakeup field in sysfs. When read, it will return enabled or disabled (or an empty string if the device is not capable of generating wakeup events at all). The system administrator can also write a new value to allow (or disallow) the generation of wakeup events from the device.

The driver core code has been merged, along with support for wakeups from USB devices. As of this writing, however, the PCI wakeup code has some outstanding issues with G5 systems which has prevented it from going into the mainline.

Comments (none posted)

Fragmentation avoidance

Mel Gorman's fragmentation avoidance patches were covered here last February. This patch set divides all memory allocations into three categories: "user reclaimable," "kernel reclaimable," and "kernel non-reclaimable." The idea to support multi-page contiguous allocations by grouping reclaimable allocations together. If no contiguous memory ranges are available, one can be created by forcing out reclaimable pages. Since non-reclaimable pages have been segregated into their own area, the chances of such a page blocking the creation of a contiguous set of free pages is relatively small.

Mel recently posted version 19 of the fragmentation avoidance patch and requested that it be included in the -mm kernel. That request started a lengthy discussion on whether this patch set is a good idea or not. There is, it seems, a fair amount of uncertainty over whether this code belongs in the kernel. There are a few reasons for wanting fragmentation avoidance, and the arguments differ for each of them.

The first of these reasons is to increase the probability of high-order (multi-page) allocations in the kernel. Nobody denies that Mel's patch achieves that goal, but there are developers who claim that a better approach is to simply eliminate any such allocations. In fact, most multi-page allocations were dealt with some time ago. A few remain, however, including the two-page kernel stacks still used by default on most systems. When the kernel stack allocation fails, it blocks the creation of a new process. The kernel may eventually move to single-page stacks in all situations, but a few higher-order allocations will remain. It is not always possible to break required memory into single-page chunks.

The next reason, strongly related to the first, is huge pages. The huge page mechanism is used to improve performance for certain applications on large systems; there are few users currently, but that could change if huge pages were easier to work with. Huge pages cannot be allocated for applications in the absence of a large - and suitably aligned - region of contiguous memory. In practice, they are very difficult to create on systems which have been running for any period of time. Failure to allocate a huge page is relatively benign; the application simply has to get by with regular pages and take the performance hit. But, given that you have a huge page mechanism, making it work more reliably would be worthwhile.

The fragmentation avoidance patches can help with both high-order allocations and huge pages. There is some debate over whether it is the right solution to the problem, however. The often-discussed alternative would be to create one or more new memory zones set aside for reclaimable memory. This approach would make use of the zone system already built into the kernel, thus avoiding the creation of a new layer. A zone-based system might also avoid the perceived (though somewhat unproven) performance impact of the fragmentation avoidance patches. Given that this impact is said to be felt in that most crucial of workloads - kernel compiles - this argument tends to resonate with the kernel developers.

The zone-based approach is not without problems, however. Memory zones, currently, are static; as a result, somebody would have to decide how to divide memory between the reclaimable and non-reclaimable zones. This adjustment looks like it would be hard to get right in any sort of reliable way. In the past, the zone system has also been the source of a number of performance problems, mostly related to balancing of allocations between the zones. Increasing the complexity of the zone system and adding more zones could well bring those problems back.

There is another motivation for fragmentation avoidance which brings a different set of constraints: support for hot-pluggable memory. This feature is useful on high-availability systems, but it is also heavily used in association with virtualization. A host running a number of virtualized Linux instances can, by way of the hotplug mechanism, shift its memory resources between those instances in response to the demands of each.

Before memory can be removed from a running system, its contents must be moved elsewhere - at least, if one wants to still have a running system afterward. The fragmentation avoidance patches can help by putting only reclaimable allocations in the parts of memory which might be removed. As long as all the pages in a region can be reclaimed, that region is removable.

A very different argument has surfaced here: Ingo Molnar is insisting that any mechanism claiming to support hot-pluggable memory be able to provide a 100% success rate. The current code need not live up to that metric, but there needs to be a clear path toward that goal. Otherwise, the kernel developers risk advertising a feature which they may not ever be able to support in a reliable way. The backers of fragmentation avoidance would like to merge the patches, solving 90% of the problem, and leave the other 90% for later. Ingo, instead, fears that second 90%, and wants to know how it will get done.

Why can't the current patches offer 100% reliability if they only put reclaimable memory in hot-pluggable regions? There are ways to lock down pages which were once reclaimable; these include DMA operations and pages explicitly locked by user space. There is also the issue of what happens when the kernel runs out of non-reclaimable memory. Rather than fail a non-reclaimable allocation attempt, the kernel will allocate a page from the reclaimable region. This fallback is necessary to avoid inflicting reliability problems on the rest of the kernel. But the presence of a non-reclaimable page in a reclaimable region will prevent the system from vacating that region.

This problem can be solved by getting rid of non-reclaimable allocations altogether. And that can be done by changing how the kernel's address space works. Currently, the kernel runs in a single, contiguous virtual address space which is mapped directly onto physical memory - often using a single, large page table entry. (The vmalloc() region is a special exception, but it is not an issue here). If the kernel were, instead, to use normal-sized pages like the rest of the system, its memory would no longer need to be physically contiguous. Then, if a kernel page gets in the way, it can simply be moved to a more convenient location.

Beyond the fact that this approach fundamentally changes the kernel's memory model, there are a couple of little issues with it. There would be a performance hit caused by the higher translation buffer use, and an increase in the amount of memory needed to store the kernel's page tables. Certain kernel operations - DMA in particular - cannot tolerate physical addresses which might change at arbitrary times. So there would have to be a new API where drivers could request physically-nailed regions - and be told by the kernel to give them up. In other words, breaking up the kernel's address space opens a substantial barrel of worms. It is not the sort of change which would be accepted in the absence of a fairly strong motivation, and it is not clear that hot-pluggable memory is a sufficiently compelling cause.

So no conclusions have been reached on the inclusion of the fragmentation avoidance patches. In the short term, Andrew Morton's controversy avoidance mechanisms are likely to keep the patch out of the -mm tree, however. But there are legitimate reasons for wanting this capability in the kernel, and the issue is unlikely to go away. Unless somebody comes up with a better solution, it could be hard to keep Mel's patch out forever.

Comments (5 posted)

Levanta's MapFS released

Once upon a time, kernel developers would post their contributions on the linux-kernel mailing list. Now they issue press releases instead. Along those lines, Levanta (the company once known as Linuxcare) has announced the availability of MapFS. This GPL-licensed module allows a read-only filesystem to be mounted locally for write access, with any changes being kept on the local system. It looks like another implementation of the "translucent filesystem" idea.

Comments (6 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Documentation

Filesystems and block I/O

Janitorial

Memory management

Architecture-specific

Security-related

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

Testing Mandriva Linux 2006

November 2, 2005

This article was contributed by Ladislav Bodnar

When the second beta of Mandriva Linux 2006 was released, I didn't hesitate - I reconfigured my urpmi sources to point to the beta directory on a nearby FTP server and upgraded my 2005LE installation. The upgrade, as well as subsequent upgrades to beta3 and RC1, went without a hitch. Sensing that a final Mandriva 2006 was not far away, I then redirected the urpmi sources to point to the Cooker (Mandriva's development branch) and continued upgrading on a more ore less daily basis. The release was shaping up nicely and I didn't expect any troubles.

One day, however, things went wrong. After restarting the X window system, I was greeted by a screen that reminded me of faulty CRT monitors of yesteryear, with ghastly green and pink colors replacing the pleasant light blue of Mandriva's KDE. Worse, the mouse was barely functional, because the pointer was seemingly trapped in an invisible rectangle and the actual pointer was about half an inch to the left of the tip of the arrow. Additionally, some menus, toolbars and window edges were "decorated" by unsightly vertical lines, as if they were perforated.

After recovering from the shock of losing the good-looking desktop, my first reaction was "ah, well, it's a beta, it'll get fixed soon". Only it never did. At one point the Cooker was frozen, but my desktop remained broken. I was hoping that perhaps a clean installation of Mandriva 2006 final would restore the nice colors and revive the handsome penguin gazing at the sky (the default Mandriva 2006 wallpaper), but no joy - the pink and green color combination remained firmly entrenched on my desktop and no amount of xorg.conf tweaking would bring back Mandriva's pretty face from before that fatal upgrade.

To cut the long story short, Mandriva 2006 ships with a development version of X.Org 6.9 pulled from the CVS. Although this particular bug was reported on the distribution's forums and Bugzilla, it was never fixed before the final release and a lone errata entry is the only indication that Mandriva is aware of the issue. Apparently, it only affects a few NVIDIA and ATI cards and a solution is as simple as installing the proprietary drivers (which Mandriva provides to club members in the form of pre-built RPM packages). Unfortunately, my graphics card is a Matrox G450, which most certainly won't be cured by NVIDIA! Not to mention that, as some LWN readers love to remind me from time to time, tainting the kernel with a binary-only kernel module is just plain wrong!

Needless to say, the above trouble thoroughly soured my Mandriva 2006 experience. This was my main test machine with two dozens of other, well-behaved Linux distributions residing on its two hard disks. Interestingly, one of them, the latest test release of PCLinuxOS, also ships with X.Org 6.9 pulled from CVS (from roughly a month later than Mandriva's X.Org), but it has never suffered from any of those ghastly symptoms that made the Mandriva desktop look so horrible. Wading through Mandriva's Club forums, I found further evidence of discontent - some users experienced frequent and random hard lock-ups, while others complained about X.Org consuming 99% of their processing power. Mandriva's new desktop search tool called "Kat" (KDE's answer to Beagle) was also on the receiving end of some users' complaints for being extremely resource-hungry.

Next on test: a Pentium 4 laptop with a SiS graphics card - and the contrast couldn't have been any more different. On this particular piece of hardware Mandriva 2006 installed smoothly and has run beautifully ever since. No ghastly colors, no freezes, none of those bugs that some users and reviewers of the product reported in online forums and media. It has been a thoroughly enjoyable experience with perhaps a few minor annoyances, but nothing overwhelmingly negative. My only real complaint about Mandriva 2006 is that it ships with OpenOffice.org 1.1 and although several weeks have passed since the release of 2.0, Mandriva has yet to provide new binaries. As OpenOffice.org 2.0 is such a huge upgrade and is included in both SUSE 10.0 and Ubuntu 5.10, it is surprising to see Mandriva sticking to the older version (while, at the same time, quite happy to ship a half-broken development version of X.Org)!

With my opinion about Mandriva 2006 torn between an absolute failure on one system and a thoroughly enjoyable ride on another, it was left up to my main machine to swing the scales one way or the other. This box, powered by an AMD64 3200+ processor with a NVIDIA GeForce4 Ti 4600 graphics card and 2 GB of RAM, has had plenty of experience running 64-bit operating systems from all major Linux vendors. I downloaded the x86_64 edition of Mandriva's PowerPack and went on with installation. Incidentally, Mandriva no longer sells the x86_64 edition separately; instead, both the i586 and x86_64 editions are bundled together in one €80 PowerPack box.

When the installation finished and I rebooted the system, I was fascinated once again. A beautiful operating system that is really a joy to use! The installer correctly detected the NVIDIA card and installed the proprietary kernel module without any user intervention. But even with X.Org's native "nv" driver, the screen never suffered from any color disorder. Perhaps the most amazing part about the new Mandriva is its remarkable speed - it seems that the developers have implemented every speed tweak they could come up with in each new release, and version 2006 is possibly one of the fastest Linux distributions available today. Can you imagine a complete Linux OS booting into text console in 22 seconds and into full KDE in 45 seconds? Yes, that's Mandriva 2006!

What started as a complete disaster turned out to be quite a pleasant experience in the end. Unless you have an unlucky hardware combination, Mandriva Linux 2006 is a perfectly usable operating system, in addition to being extremely fast and serenely beautiful. But let my experience serve as a warning to potential customers: don't spend your money on a Mandriva 2006 retail box or on the Club membership until you've tried it out and made sure that it works on your hardware. While the ISO images of the product are, at the time of writing, only available to Club members (no word on when they will be released to general public), Mandriva 2006 can be installed directly from FTP or HTTP servers (after booting from a small "netinstall" ISO image). If it works, then your purchase is money well spent. If it doesn't then, well, let me offer a solution as suggested by a Club member who had experienced frequent lock-ups which no amount of tweaking could fix: "I solved the problem," he declared one day, "I've switched to SUSE 10.0."

Comments (6 posted)

New Releases

OpenBSD 3.8 released November 1, 2005

OpenBSD has announced (click below) the official release of OpenBSD 3.8. OpenBSD is focused on security and is justifiably proud of its record of eight years with only a single remote hole in the default install. Version 3.8 provides significant improvements, including new features, in nearly all areas of the system.

Full Story (comments: 3)

Sorcery 1.13.0 Released

The Source Mage Project has released a new version of its package manager, Sorcery 1.13.0. Some of the major features in this release include: "on_cast" triggers integrated into the dependency tree, dispel can now walk up and down the dependency tree, verification level selection for source files has been added, cast now has a screen mode with compilation and downloading displayed in separate terminals, and more. See the release notes for more information.

Comments (none posted)

Distribution News

Debian transition time

Steve Langasek reports (click below for full text) that the bulk of the C++ ABI transition will be pushed into testing soon. "As a result, any packages that have versions in testing and depend on one of these libraries must be updated at the same time. For the first time over the past months, we are now able to get a comprehensive look at just which packages are involved in this transition -- around 300 source packages that need to be updated!"

Full Story (comments: 1)

Debian testing now with secure apt

A new version of apt, 0.6.42 has reached Debian testing. This new apt supports verifying signed apt repositories, adding an important layer of security to Debian upgrades by preventing installation of forged packages. The details are explained in the apt-secure(8) man page.

Full Story (comments: none)

New Distributions

Nexenta (Debian-based GNU/Solaris) launches

The Nexenta distribution has announced its existence; click below for the full text. Nexenta is a Debian-based distribution built on the Solaris kernel; the developers have "a working prototype" running now, and some 2300 packages are available. There is a site at gnusolaris.org, but it is currently necessary to ask the project for a username and password to get into it; that is expected to change in a few weeks.

Full Story (comments: 15)

BeleniX

BeleniX is an OpenSolaris derivative from India. The 0.2 release of BeleniX is available as a LiveCD that can (optionally) boot into an XFce4 desktop. Like its parent, BeleniX has been released under the Common Development and Distribution License CDDL Version 1.0.

Comments (none posted)

Nonux

Nonux is a Slackware-based GNU/Linux distribution from the Netherlands. The website is in Dutch and it features Dutch localized applications. Available as a Live CD, Nonux can also be installed to a hard drive. The Nonux CD is currently at v1.6.

Comments (none posted)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for November 1, 2005 is out, with a look at i386 compatibility in the upcoming etch release, a debhelper script that helps calculate libtool dependencies for development packages, a new version of OpenSSL, a Berlinux event report, and several other topics.

Full Story (comments: none)

Fedora Weekly News

The Fedora Weekly News #20 has the following articles: FreeSoftwareMagazine: FUDCon London 2005, Why we should use OpenOffice.org, Fedora user testimonials, Kernel Security Update fixes NVIDIA issue, HOWTO: OpenLDAP on FC4, HOWTO: F-Spot on FC4, REVIEW: New Linux (FC4) with an Old Laptop, and more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of October 31, 2005 is out. This edition looks at a new Korean version of GWN, the introduction of subforums at Gentoo forums, Portage moving toward 3.0, and several other topics.

Comments (none posted)

DistroWatch Weekly, Issue 124

The DistroWatch Weekly for October 31, 2005 is out. "Fans of the BSD family of projects can expect an exciting week as NetBSD 2.1, FreeBSD 6.0 and OpenBSD 3.8 are all expected to be announced and released with the next couple of days. On the Linux front, we have some interesting information regarding the Ubuntu Zero Conference, a link to guide describing the installation of Enlightenment 17 on SUSE 10.0 and news about a working graphical front-end for the Debian installer. Finally, the fans of Debian-based distributions will no doubt appreciate our review of The Debian System - Concepts And Techniques, a newly released book written by a well-known Debian developer."

Comments (none posted)

Package updates

Fedora updates

Fedora Core 4 updates: esound (update to 0.2.36), mutt (fixes for crashes), cpio (bug fixes), selinux-policy-strict-1.27.1-2.7, selinux-policy-strict-1.27.1-2.11 (change boolean name), selinux-policy-targeted-1.27.1-2.11 (change boolean name), cman-kernel (rebuilt for new FC4 kernel), gnbd-kernel (rebuilt for new FC4 kernel), GFS-kernel (rebuilt for new FC4 kernel), dlm-kernel (rebuilt for new FC4 kernel).

Fedora Core 3 updates: libgnomeui (backports a fix to GnomeDruid), kernel-2.6.12-1.1381_FC3 (fix a failure to mount RAID devices on startup).

Comments (none posted)

Mandriva update MDKA-2005:048

Mandriva has updated mdkonline packages that provide some enhancements, for 10.1, 10.2, 2006.0 and Corporate 3.0.

Full Story (comments: none)

Newsletters and articles of interest

openSUSE inspires derivative distros (Linux.com)

Linux.com covers SUPER SUSE derivatives. "The SUSE Performance Enhanced Release (SUPER) project is integrating experimental patches, packages, and configurations in an effort to create a faster, more usable, and more attractive bleeding-edge SUSE distribution. Novell, understandably, shies away from implementing these kinds of changes until it has done extensive testing to assure stability for enterprise customers. However, such rigorous standards are not a requirement for the desktop users SUPER targets."

Comments (none posted)

Distribution reviews

Trying out the new OpenBSD 3.8 (NewsForge)

NewsForge reviews the OpenBSD 3.8 release. "The most interesting feature in my humble opinion is the trunk virtual network interface. With trunk, you can combine multiple physical network interfaces and treat them as a single virtual interface, allowing for bandwidth aggregation and automatic fail-over. In addition, these virtual interfaces can themselves contain virtual interfaces and handle more complex scenarios, such as seamless hand-off between multiple wireless networks."

Comments (none posted)

Review: Mandriva Linux 2006 (Linux.com)

Linux.com reviews Mandriva Linux 2006. "New to Mandriva 2006 is Kat, a Mandriva-sponsored desktop search tool similar to Google's Desktop Search. Cataloging both file metadata and contents, Kat currently supports a wide variety of graphics formats and a more limited selection of text formats, including PDF, HTML, Microsoft Word, Excel, OpenOffice.org 1.0, and OpenDocument. It requires an OS with lnotify activated; lnotify is a kernel module originally designed to search logs for suspect entries and the running of the kat daemon. Once set up, it provides quick and detailed responses. However, considering that Mandriva attempts to organize users by adding subdirectories such as Documents, Download, and Pictures to each home directory, I am uncertain about what advantages Kat itself offers over well-organized directories and a file manager in everyday computing."

Comments (none posted)

Page editor: Rebecca Sobol

Development

The GNU Bayonne 2 Telephony Application Server

GNU Bayonne is a telecommunications project that is being developed by this group of developers as a Free Software Foundation (FSF) project. Bayonne is derived from the Adjunct Communications Server project (ACS), which was started in 2000.

GNU Bayonne, the telecommunications application server of the GNU project, offers free, scalable, media independent software environment for development and deployment of telephony solutions for use with current and next generation telephone networks.

[GNU Bayonne] The FSF directory listing for Bayonne hints at some of the uses for the software: "The project is not fully completed but is moving steadily towards producing a finished project that may be used to build telephony based system administration, home automation, automated attendant, v-commerce, and voice messaging systems."

Bayonne features include:

  • Programmable via the GNU ccScript event-driven scripting language.
  • Understands standard DTMF touch-tone telephone signals.
  • Can record and play audio files through the telephone interface.
  • Includes Text-to-Speech (Voice synthesis) support via Flite.
  • Supports the H.323 teleconferencing protocol through OpenH323.
  • Supports the SIP protocol.
  • Has preliminary VoIP support.
  • Interfaces with external languages such as Perl, Python, PHP and Java using TGI calls.
  • Can interface with a web server.
  • Supports database interfaces.
  • The architecture supports plug-in modules.
  • Works with PSTN interface cards such as those made by TrueData/Dialogic and others.
More information is available in the project documentation.

GNU Bayonne version 2 was introduced in May of 2005.

This new server offers support both for wired and protocol stack based telephony drivers, including initial support for SIP and H323. Bayonne 2 uses a simplified driver model and exposes core functionality both through an interface library and a model script driven voice application server.

The first 1.0 release candidate for GNU Bayonne 2 was announced this week: "GNU Bayonne 2 1.0 is composed of a subset of those services and features found in the recently introduced, and very rapidly advancing GNU Bayonne 2 development effort. Features were chosen for introduction in this release candidate that were already stable and effective for production use and supportable under GNU/Linux and other platforms."

With the 2.0 release, GNU Bayonne has becoming the obvious choice as a platform for a wide variety of open-source telecom applications, congratulations go to the developers for carrying this important project forward.

Comments (11 posted)

System Applications

Clusters and Grids

JPPF version 0.6.1_beta2 released (SourceForge)

Version 0.6.1 beta 2 of JPPF, the Java Parallel Processing Framework, has been released. "This release provides bug fixes and documentation improvements."

Comments (none posted)

Database Software

OpenToro 3.0 released (SourceForge)

Version 3.0 of OpenToro has been announced. "OpenToro is a Web Database Publisher, a tool that allows us developing database-driven web applications in an agile and automatic way. Using OpenToro simply means to forget coding countless SQLs and JSPs every time we want to implement a web application with database access."

Comments (none posted)

PostgreSQL 8.1.0 Release Candidate 1

Release Candidate 1 of PostgreSQL 8.1.0 is available for testing. "As with all pre-releases, but especially now that we are in the final stretch, testing is paramount to a successful, and bug free, release. As such, we ask everyone able who is able to do so to, to run RC1 through its paces and report any bugs to us through pgsql-bugs@postgresql.org."

Full Story (comments: none)

PostgreSQL Weekly News

The October 30, 2005 edition of the PostgreSQL Weekly News is online with the weekly PostgreSQL database article assortment.

Full Story (comments: none)

Mail Software

Sendmail X.0.0.0.0 released

The initial release of Sendmail X (version X.0.0.0.0) has been announced. See the project documentation for more information.

Comments (6 posted)

Telecom

Asterisk 1.2.0-beta2 Released

Version 1.2.0-beta2 of Asterisk, an open-source PBX, is out with numerous new features.

Comments (none posted)

IHU 0.5.1 released

Version 0.5.1 of IHU, I Hear U Project, is out. "IHU is a Voice over IP (VoIP) application for Linux (using Qt), that creates an audio stream between two computers easily and with the minimal traffic on the network." Changes include new features and bug fixes, see the change log for details.

Comments (none posted)

VPN Software

SSL-Explorer 0.1.14 released (SourceForge)

Version 0.1.14 of SSL-Explorer, an open-source, browser-based SSL VPN solution, has been released. "Release 0.1.14 introduces a new remote forwarding feature which now brings full SSL tunneling support to SSL-Explorer. A series of improvements were also made to the secure proxy web forwarding feature for a more robust intranet browsing experience. Lastly, a number of minor bug-fixes were included with this release."

Comments (none posted)

Web Site Development

Bricolage 1.8.8 released

Version 1.8.8 of Bricolage has been announced. "Bricolage is a full-featured, enterprise-class content management and publishing system. It offers a browser-based interface for ease-of use, a fully-fledged templating system with complete HTML::Mason, HTML::Template, PHP 5, and Template Toolkit support for flexibility, and many other features. It operates in an Apache/mod_perl environment and uses the PostgreSQL RDBMS for its repository." See the change log for release details.

Comments (none posted)

Campsite 2.3.3 Released

Maintenance release 2.3.3 of Campsite, an open-source multilingual content management system for news web sites, is out with bug fixes and minor feature enhancements.

Full Story (comments: none)

Wicket 1.1 released (SourceForge)

Version 1.1 of Wicket is out with numerous new features. "Wicket is a Java component oriented web application framework that takes simplicity, separation of concerns and ease of use to a whole new level. Wicket web applications consist of HTML markup and Java classes. No strange languages, no strange markup, no configuration files, no specialized, expensive tools: just Java, HTML and you."

Comments (none posted)

Zope 2.8.4 released

Version 2.8.4 of the Zope web development platform has been released. "This version obsoletes Zope 2.8.2 and Zope 2.8.3 which shipped with an older Docutils version as expected. For security reasons you should update to Zope 2.8.4. In addition this release fixes a potential security problem when using Zope with Python 2.4 - although Python 2.4. is neither recommended nor supported."

Comments (none posted)

AJAX: How to Handle Bookmarks and Back Buttons (O'ReillyNet)

Brad Neuberg shows how to add back and forward control to AJAX web applications. "This article presents an open source JavaScript library that finally brings bookmarking and back button support to AJAX applications. By the end of this tutorial, developers will have a solution to an AJAX problem that not even Google Maps or Gmail possesses: robust, usable bookmarking and back and forward behavior that works exactly like the rest of the Web."

Comments (none posted)

Miscellaneous

PowerDNS 2.9.19 released

Version 2.9.19 of PowerDNS, an open-source domain name server, is out. "This is again an important release. In short, better recursor, some DNSSEC support, possibility to run from alternate DNS roots (ORSN, for example), many many bugs fixed and more involvement and support from the PowerDNS community. A recommended upgrade!"

Full Story (comments: none)

Desktop Applications

Business Applications

phpBMS v0.601 Released (SourceForge)

Version 0.601 of phpBMS, a PHP and MySQL-based billing, scheduling, and client management system, is available. "This is a minor bug fix update that address some issues with associated notes, the quick view screen, and compatibility issues with older versions of PHP".

Comments (none posted)

Desktop Environments

GARNOME 2.13.1

Release 2.13.1 of GARNOME, the bleeding edge GNOME desktop environment, is out. "This release of GARNOME includes all of the GNOME 2.13.1 Desktop and Developer Platform, together with GStreamer 0.9 for added 'oomph'. It does include a fair few performance enhancements over it's stable counterpart, but that's because things are still relatively sane in the unstable branch."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

Cool but abandoned applications (GnomeDesktop)

GnomeDesktop.org looks at some GNOME applications that need adoption by developers. "I don't know if it can be proven statistically but I seem to come across an ever increasing number of incredibly useful GNOME based applications which have been abandoned by their former developers, even though there is no viable alternative to them. Lately I found that at least three apps which have found to be stable, useful and without alternative in the GNOME environment have been either officially abandoned or are slowly fading into oblivion."

Comments (none posted)

This Month in SVN (KDE.News)

KDE.News has announced the October 29, 2005 edition of This month in SVN. "This Month in SVN for October looks at KOffice development. "While much of the rest of KDE is in feature freeze preparing for the imminent release of KDE 3.5, KOffice developers are starting to work hard for their 1.5 release, scheduled for between KDE 3.5 and KDE 4. This release will be able to be used with KDE 3x and Qt 3x, and will have a great deal of improvements over the current stable version." Topics covered include accessibility improvements, Krita one step closer to world domination and how you can help out."

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

KDE/Qt Extension for Traditional Eastern Languages (KDE.News)

KDE.News covers support for new Eastern languages under KDE. "A research group in the Institute of Software at the Chinese Academy of Sciences have been working on an operating system to support traditional Eastern languages such as Mongolian, Uighur and Tibetan. We have now extended Qt and KDE 3 to support these langages."

Comments (none posted)

Electronics

ASCO 0.3.9 released

Version 0.3.9 of ASCO, a SPICE Circuit Optimizer, has been announced. "This is the first public release of the ASCO tool. You can read more about the features and applications on-line before downloading it. This is still a test release for a wide audience. However, I do not expect you to run into great difficulties in using it. So far it has only been used by me."

Comments (none posted)

Kicad 2005-10-27 released

Release 2005-10-27 of Kicad, an electronics CAD package for KDE, is out. See the change log for details.

Comments (1 posted)

Financial Applications

SQL-Ledger 2.6.2 is out

Version 2.6.2 of SQL-Ledger, a web-based accounting system, has been released with several new capabilities.

Comments (none posted)

Games

Ember 0.3.4 released

Version 0.3.4 of Ember has been announced by the WorldForge game project. "Ember is a fully functional 3d client for the WorldForge project. It takes advantage of the latest graphic cards to present a beautiful, fully interactive world. An easy to use GUI allows the player to interact with both the world and other players with ease. This release is built with the latest version of the Eris (1.3.9) library, which brings much improved stability. Various other libraries used internally have also been updated."

Comments (none posted)

ScummVM 0.8.0 released (SourceForge)

Version 0.8.0 of ScummVM, a cross-platform interpreter for point-and-click adventure engines, is out. "Along with a new improved launcher and in-game GUI, and the usual load of bugfixes, this release adds support for the two game titles "Inherit the Earth" and "Gobliiins", several new ports (Playstation Portable, Playstation 2 and EPOC/SymbianOS), and much improved support for Humongous Entertainment children games."

Comments (none posted)

Vultures 1.10.0 released

Version 1.10.0 of Vultures, an isometric 3D interface for Nethack and Slash'EM, has been released. "We've just released 1.10.0, which brings lots of fixes, some enhancements and a ton of monster artwork (we now have unique graphics for about 60% of Nethack's monsters)".

Full Story (comments: none)

GUI Packages

GORM release 1.0.0

Version 1.0.0 of GORM, the GNUstep user interface designer, is out. "Gorm allows developers to quickly create and edit graphical application interfaces using a whole lot of GUI elements: windows, menus, buttons, labels, sliders, tables, textfields, browsers, images, altert panels and more."

Full Story (comments: none)

Interoperability

Two editions of Wine Traffic

Issues #296 and #297 of Wine Traffic are online with the latest Wine project articles.

Comments (none posted)

Medical Applications

GNUmed hitting Debian mirrors (LinuxMedNews)

Debian packages of GNUmed 0.1, a medical practice management system, have been announced. The CHANGELOG file has the release information.

Comments (none posted)

Music Applications

amSynth 1.1.0 announced

Version 1.1.0 of amSynth, an audio synthesizer, is out with GTK2 support, bug fixes, and more.

Full Story (comments: none)

Sineshaper 0.4.0 announced

The initial release of Sineshaper (version 0.4.0) has been announced. "The Sineshaper synth has two sine oscillators and two waveshapers. The sound from the two oscillators is mixed and passed through the waveshapers, first through the first waveshaper and then the second. You can control the tuning of both oscillators as well as their relative loudness, and the total amount of shaping and the fraction of that amount that each shaper applies. Both waveshapers use a sine function for shaping the sound, but for the second shaper you can shift the sine function (with maximal shift it becomes a cosine function) to produce a different sound."

Full Story (comments: none)

Office Suites

OpenOffice.org Newsletter

The October, 2005 edition of the OpenOffice.org Newsletter is online. Read about OpenOffice.org 2.0 and other OpenOffice.org news.

Full Story (comments: none)

Web Browsers

Mozilla Firefox and Thunderbird 1.5 Release Candidate 1 Test Builds (MozillaZine)

Release Candidate 1 Test Builds of Mozilla Firefox and Mozilla Thunderbird have been announced. "These builds are essentially release candidates of the release candidates, intended to be checked out by the Mozilla quality assurance community before the Release Candidate 1 builds are made available to a wider audience. Testers are asked to ensure that webmail and banking sites work as they should, verify that extensions and themes install correctly and check that there are no problems with general browser surfing."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The October 18 - November 1, 2005 edition of the Caml Weekly News is online with the latest Caml language topics.

Full Story (comments: none)

Haskell

Haskell Weekly News

The November 1, 2005 edition of the Haskell Weekly News is online with the latest Haskell news. Topics covered this week include possible redesign of the Time module, the Data module hierarchy, GHC assembly code, and what happened to HWN last week.

Comments (none posted)

Java

KSE PWSLIB 0-3-1 Released (SourceForge)

Version 0-3-1 of KSE PWSLIB is out. "JPasswords offers a compact but proficient and user-friendly, Java Swing based application to store and manage passwords on encrypted files. KSE PWSLIB is a backend package to read/create/modify Password Safe encrypted database files. - Release 0-3-1 is a maintenance release. Beside some bug corrections it offers improved speed of file loading and record list handling."

Comments (none posted)

Test-Driven Development Using StrutsTestCase (O'ReillyNet)

John Ferguson Smart explores the StrutsTestCase framework on O'Reilly. "StrutsTestCase is a powerful and easy-to-use testing framework for Struts actions. Using Struts and then StrutsTestCase, in combination with traditional JUnit tests, will give you a very high level of test coverage and increase your product reliability accordingly."

Comments (none posted)

This week on harmony-dev

The October 23-31, 2005 edition of This week on harmony-dev covers the latest from the Harmony open-source Java project.

Full Story (comments: none)

Lisp

SBCL 0.9.6 released

Version 0.9.6 of Steel Bank Common Lisp has been released. "This is mostly a bug fix release, with an optimization to numeric comparison operators and MIPS/Linux support for saving cores with foreign code loaded."

Full Story (comments: none)

CL-PDF 2.90 released

Version 2.90 of CL-PDF, a Common Lisp library for generating documents in Adobe Acrobat format, is out. "This version supports basic Unicode and TrueType fonts, extraction and manipulation of pages from existing PDF files, adds new examples and a few fixes."

Full Story (comments: none)

PHP

PHP 4.4.1 Released

Version 4.4.1 of PHP has been released. "This version is a maintenance release, that contains numerous bug fixes, including a number of security fixes related to the overwriting of the GLOBALS array. All users of PHP 4.3 and 4.4 are encouraged to upgrade to this version."

Comments (1 posted)

phpBMS v0.6 Released (SourceForge)

Version 0.6 of phpBMS has been announced. "phpBMS is a PHP, MySQL based billing, scheduling, and client management system. Features include PDF generation for printing, mass e-mailing to clients, repeatable task and event handling, and quote/order/invoice tracking. The package has undergone significant changes and enchancements, but can still be installed over the top of most existing 0.51 installations and upgraded without losing data."

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The October 26, 2005 edition of Dr. Dobb's Python-URL! is online with a new collection of Python articles.

Comments (none posted)

Ruby

Ruby Weekly News

The October 30th, 2005 edition of the Ruby Weekly News looks at the latest discussions from the ruby-talk mailing list.

Comments (none posted)

XML

4Suite XML 1.0b2 announced

Version 1.0b2 of 4Suite XML, an open-source platform for XML and RDF processing, has been announced. "The most important development is that 4Suite is being split into three separate packages: 4Suite XML - XML, XPath, XSLT, related technologies and support libraries; 4Suite RDF - RDF processing libraries and stand-alone DBMS; and 4Suite Repository - XML and RDF repository."

Comments (none posted)

What Is Atom (O'Reilly)

Ben Hammersley introduces Atom on O'Reilly. "The Atom Syndication Format is the next generation of XML-based file formats, designed to allow information--the contents of web pages, for example--to be syndicated between applications. Like RSS before it, Atom places the content and metadata of an internet resource into a machine-parsable format, perfect for displaying, filtering, remixing, and archiving."

Comments (none posted)

Bug Trackers

Bugzilla 2.20 Released (MozillaZine)

Bugzilla 2.20 has been announced, and the software has been installed on bugzilla.mozilla.org. "Version 2.20 of Bugzilla, the Mozilla bug tracking software, has been released. The Bugzilla 2.20 new features page has more details about the improvements in this release, which include experimental support for PostgreSQL (previously only MySQL was supported) and a new user interface style."

Comments (none posted)

Debuggers

Winpdb 1.0.5 Released (SourceForge)

Version 1.0.5 of Winpdb is available with bug fixes. "Winpdb is an advanced Python debugger, with support for smart breakpoints, multiple threads, namespace modification, embedded debugging, encrypted communication and speed of up to 20 times that of pdb."

Comments (none posted)

Editors

RText Version 0.9.3.0 Now Available (SourceForge)

Version 0.9.3.0 of RText is out with bug fixes and new features. "RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help."

Comments (none posted)

Version Control

(H)gct 0.3 announced

Version 0.3 of (H)gct, a source code management tool, is out with several new capabilities.

Full Story (comments: none)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Red Hat looks under Linux's hood (ZDNet)

ZDNet looks at Red Hat's open source projects. "Trying to take a more active role in open-source programming, Red Hat has created a team of 34 programmers to work on nothing but next-generation software, the company plans to announce Tuesday."

Comments (2 posted)

My sysadmin toolbox (Linux.com)

Joe 'Zonker' Brockmeier lists his top ten software tools, on Linux.com. "The first time I read about GNU Screen, I thought it was a bit of a silly program. Why not just open a bunch of xterms, instead of mucking about with all the complex keybindings used by Screen to switch between its windows? Sure, it might be useful if you only work from the console, but how many folks really do that anymore? Then I actually spent a little bit of time with Screen, and I found out what a valuable utility it really is. Instead of worrying about dozens of xterms, I could have a single terminal window with multiple Screen windows that I could switch between easily and quickly."

Comments (49 posted)

Companies

Red Hat Wants Xen in Linux Kernel (eWeek)

eWeek looks at the ongoing process of getting Xen into the kernel. "Ian Pratt, of the University of Cambridge in England and the leader of the Xen project, said there were a number of reasons for the delay in including Xen in the kernel. Primarily, Xen 3.0 had suffered from a bit of feature creep. Physical Address Extension (PAE) 32b support and Virtualization Technology, for example, were added very late in the cycle. 'We were aiming for an end-of-summer release, but this now looks on target for December,' Pratt said."

Comments (3 posted)

Linux Adoption

Desktop Linux 'like teenage sex' (ZDNet)

ZDNet covers comments by Red Hat's CEO Matthew Szulik at a recent conference. "One area where open source software hasn't caught on widely is on the desktop, an area where Red Hat has a modest product aimed at a relatively narrow set of customers such as those manning the phones at call centres. Desktop Linux is a tough nut to crack, Szulik said. "The desktop is like teenage sex. Everybody's talking about it, but nobody's doing it," Szulik said." No analogies were given for the Windows desktop, however.

Comments (16 posted)

Linux PCs: Customer service or lip service? (ZDNet)

ZDNet has discovered that the major computer vendors are still not going out of their way to offer desktop Linux systems. "While American consumers are having a hard time finding Window-less PCs, their counterparts in Europe, Asia and Japan have a much easier path. Outside the United States, it's easier to buy a desktop with non-Microsoft operating systems pre-installed. HP's Web store in the Netherlands offered three HP Compaq computers with Windows XP, Suse Linux 9.3 or FreeDOS for the same price. These models retail starting at $806 (669 euros), excluding sales tax."

Comments (9 posted)

Legal

GPL Undergoes Major Revisions (eWeek)

eWeek takes a look at the GPL v3.0. "There will be eight people working full-time on all the processes around GPL 3, but there will also be some 60 other people chairing committees and playing major public roles in the discussions. "But they will be outsiders with interests and stakes and concerns. I also expect there will be many thousands of people who want to be heard, and they are all important to the process," Moglen said."

Comments (11 posted)

Interviews

Free Remote KDE Desktops from CosmoPOD.com (KDE.News)

KDE.News interviews Stephen Ensor of the CosmoPOD project. "CosmoPOD.com offers free remote KDE desktops over NX. Anyone can sign up to have their own desktop accessible from any computer with a network connection. CosmoPOP uses KDE's Kiosk framework to ensure security for their system. To find out more about the service and why KDE was the chosen desktop, KDE Dot News spoke to the man behind CosmoPOD, Stephen Ensor."

Comments (2 posted)

Resources

CLI Magic: GNU find (Linux.com)

Linux.com looks at the GNU find command. "If you're forgetful like me, you may sometimes need to help finding a file you created or modified just an hour ago because you can't remember its name. You can still use find to locate it. Instead of using find with the -name option, use find -amin -60 to see a list of all files accessed within the past 60 minutes. Note the minus sign before the 60 in that example. In this context, it means less than. If you leave it off, you will only see files accessed exactly 60 minutes ago, or if you use a plus sign instead of the minus, files accessed more than 60 minutes ago."

Comments (none posted)

The Daemon, the GNU and the Penguin, by Dr. Peter H. Salus - Ch. 20 (Groklaw)

This installment of The Daemon, the GNU and the Penguin looks at some of the early Linux distributions. "The first of these was Adam Richter's Yggdrasil (in the Old Norse Edda, Yggdrasil is the "world ash," from a branch of which Odin/Wotan made his spear). Yggdrasil alpha was released on 8 December 1992. It was called LGX: Linux/GNU/X -- the three components of the system. Recall that Gilmore, Tiemann and Henkel-Wallace formed Cygnus in 1989. Richter spoke to Michael Tiemann about setting up a business, but was "definitely uninterested in joining forces with Cygnus." Yggdrasil beta was released the next year."

Comments (8 posted)

High-Performance Linux Clustering (developerWorks)

developerWorks shows how to build a working Linux cluster. "This article covers parallel algorithms, and shows you how to write parallel programs, set up clusters, and benchmark clusters. We look at parallel programming using MPI and the basics of setting up a Linux cluster. In this article, meet OSCAR, an open source project that helps you set up up robust clusters. Also, get an overview of cluster management and benchmarking concepts, complete with detailed steps to run the standard LINPACK tests on a cluster."

Comments (none posted)

Advanced Linux LDAP authentication (Linux.com)

"American" Dave Kline continues his Linux.com series on LDAP configuration with part two. "In an earlier look at LDAP, we set up a simple LDAP-based authentication system. We configured client machines to retrieve authentication information from a server running OpenLDAP. Now let's go further by enabling encryption and looking at how to make user modifications through LDAP."

Comments (none posted)

Paranoid Penguin - Single Sign-on and the Corporate Directory, Part I (Linux Journal)

Ti Leggett shows how to use Kerberos and OpenLDAP for managing centralized authentication in a Linux Journal article. "Author Ti Leggett presents the first in a series of articles focused on building a secure corporate directory, including support for single-sign-on that's scalable up to thousands of users."

Comments (none posted)

All hail the speed demons (O'Reillynet)

Here's an O'Reillynet article on the efforts to speed up Linux desktop performance. "What I find so interesting about Waldo's, Federico's and Michael's work is that they are playing with something of a black-art. Performance optimisation is something that not only requires an expansive knowledge of how software is built and represented in memory, but also how to optimise code and the way code is interpreted."

Comments (61 posted)

Reviews

Network monitoring with Cacti (Linux.com)

Linux.com looks at Cacti for monitoring Linux servers. "I recently set up three new servers at my university. To monitor and track various parameters, I decided to install Cacti to see if it lived up to the description. I previously used MRTG to monitor our network, but I was never able to configure it to my complete satisfaction. MRTG is pretty complex, and takes a lot of getting used to. The network in question comprises about 600 nodes. Three Linux servers prove DHCP, DNS, Squid network caching, and other services. The devices that I needed to monitor were the three servers themselves, some Layer 3 managed switches, Wi-Fi access points, and a few workstations."

Comments (1 posted)

Hardware emulation with QEMU (Linux.com)

Linux.com takes a look at QEMU. "QEMU is an open source cross-platform emulator for Linux hosts. It allows you to emulate a number of hardware architectures (x86, x86-64, and PowerPC are currently known to work, with others, including SPARC and MIPS, in development). QEMU thereby lets you run another operating system on top of your existing OS. Going through the process of installing and configuring QEMU not only gave me a worthwhile new software tool, but also helped me learn a few things about Linux."

Comments (10 posted)

Does Slackware still matter? (Linux-Watch)

Alan Canton compares Slackware to other distributions on Linux-Watch. "Unlike Slackware, most Linux distros have by now moved on toward newer and better (IMO) package management systems, as well as either full-fledged GUI admin modules or a collection of easy-to-run scripts that you can use to configure your system. Only in Slackware do you actually have to go in and edit xorg.conf. Just about every other distro has a GUI module or a script that will easily let you set the resolution or dpi of your display."

Comments (24 posted)

Miscellaneous

BeOS rises from the grave, takes the name ZETA (NewsForge)

NewsForge covers the release of ZETA Live CD 1.1. "In the aftermath of Be, Inc.'s demise, several Be-like projects sprang up -- notably OpenBeOS, an open-source clone of the original BeOS (later renamed Haiku), BlueEyedOS, and Cosmoe, both reimplementations of the BeOS APIs running on top of the Linux kernel. But ZETA remains the only true descendant of the real BeOS code."

Comments (3 posted)

An open-source rival to Google's book project (ZDNet)

ZDNet looks at the current state of online book archiving and the recently launched Open Library effort. "When it comes to digitizing books, two stories appear to be unfolding: One is about open source, and the other, Google. Or so it seemed at a party held by the Internet Archive on Tuesday evening, when the nonprofit foundation and a parade of partners, including the Smithsonian Institution, Hewlett-Packard, Yahoo and Microsoft's MSN, rallied around a collective open-source initiative to digitize all the world's books and make them universally available."

Comments (3 posted)

Why Wikipedia isn't like Linux (The Register)

Andrew Orlowski compares Wikipedia, the online encyclopedia, to Linux. "Of Encyclopedia Britannica, David says "It's of consistent high quality, it's one of the truly great books of Anglophone culture and it's doomed." Oh. Why does David want to replace something truly great and of high quality with something mediocre? He says it's inevitable: "Commercial encyclopedias are doomed anyway because, as Microsoft is finding out with Linux, it's hard to compete with free. "If we want a good encyclopedia in ten years, it's going to have to be a good Wikipedia, because everything else will have been undercut.""

Comments (23 posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

OpenDocument Fellowship petitions Microsoft to support ODF

The OpenDocument Fellowship has organized a petition to convince Microsoft to support the OpenDocument format. "Microsoft has said that they will support the OpenDocument format if there is customer demand. The purpose of the petition is to demonstrate that customer demand." (Thanks to David A. Wheeler.)

Comments (8 posted)

Software Freedom Law Center Appoints New Attorneys

The Software Freedom Law Center (SFLC) has announced the appointment of two new attorneys. Karen M. Sandler and James Vasile have joined the SFLC and will apply their technology and legal experience to support FOSS projects, developers and vendors.

Full Story (comments: none)

Commercial announcements

AOpen launches miniPC

AOpen Inc. has announced the new AOpen miniPC. "The 6.5-inch, square metallic miniPC has a slot-load CD drive and a power button in the front, along with two USB ports, one 1394 and speaker out/mic in the back. It features the latest Intel Pentium M notebook processor, allowing near silent cooling without sacrificing performance. In addition, the miniPC boasts a DVI Connection, integrated Ethernet card and slot-loaded DVD-Burner. The product is built with mini-PCI 802.11 a/b/g wireless communication module and Bluetooth support. The miniPC also provides DVI, S-Video, component, composite and YPbPr connectors so that it can be connected to HDTV, plasma display monitor, large screen display panels, and high definition audio products."

Comments (8 posted)

CodeSourcery is Newest EEMBC Member

EEMBC has announced its newest member, CodeSourcery. "The Embedded Microprocessor Benchmark Consortium (EEMBC) today announced that its newest member is CodeSourcery, a provider of development tools, software test solutions, and custom software development services for semiconductor and operating system vendors."

Comments (none posted)

Forgent to step up JPEG patent suits

Forgent has sent out a press release on its acquisition of a new lawyer to head the team which is shaking down companies for royalties on its image compression patent. "'Forgent's '672 Patent case is the kind of litigation we like and we look forward to bringing significant value to the licensing and litigation process,' replied Steve Susman, partner with Susman Godfrey LLP." If Forgent continues to be successful, this one will hit the free software community for sure, sooner or later.

Comments (24 posted)

Google Supports Open Source Initiatives

Google has a press release touting its recent  $350,000 contribution to a joint open source technology initiative of Oregon State University and Portland State University.

Doc Searls will be interviewing Google's Open Source Project Manager Chris DiBona soon, and is currently soliciting questions on Linux Journal.

Comments (none posted)

Novell Promotes Ronald W. Hovsepian to President and COO

Novell, Inc. has announced the appointment of Ron Hovsepian as its President and chief operating officer. "Mr. Hovsepian, 44, joined Novell in June 2003 as president of North America, and has led the transformation of global field operations since May of 2005. Previously, Mr. Hovsepian held management and executive positions at IBM Corporation over a 17 year period, including worldwide general manager of IBM's distribution industries, managing global hardware and software development, sales, marketing and services. Mr. Hovsepian also served as a managing director of Internet Capital Group, a venture capital firm."

Comments (none posted)

Novell announces its layoffs

As has been expected for a while, Novell has announced that it is laying off some 600 people. The purpose of the restructuring is to allow the company to focus on its "growth opportunities," defined as Linux and "identity." Hopefully that bodes well for the Linux developers employed there.

Comments (10 posted)

Pogo Linux: Named As One of the Fastest Growing Private Companies

Pogo Linux has made its way onto the Puget Sound Business Journal's list of fastest growing private companies. "Pogo Linux, a manufacturer of customized computer servers, workstations and storage systems running on the Linux platform, today announced recognition from the Puget Sound Business Journal as one of the fastest growing private companies in the state of Washington. This annual list is an indicator of Washington's most active and successful entrepreneurial companies. The index measures revenue and ranks companies by revenue growth over a three-year period, as expressed in percentages."

Full Story (comments: none)

SGI and Novell Attain Elevated Security Certification

Silicon Graphics, Inc. has announced a security certification of Novell's SUSE Linux Enterprise Server 9 on SGI Altix computers. "SUSE Linux Enterprise Server 9 on Altix(R) systems has attained Evaluation Assurance Level 3+ (EAL3+) as determined by the Common Criteria for Information Security Evaluation. SUSE Linux Enterprise Server 9 was evaluated under full compliance with the Controlled Access Protection Profile (CAPP) on an SGI Altix 3700 Bx2 supercomputer and an SGI Altix 350 mid-range server."

Comments (1 posted)

Trusted Computer Solutions announces NetTop(R)2

Trusted Computer Solutions, Inc. has announced a new Linux-based thin client application. "Trusted Computer Solutions, Inc. (TCS), a leading supplier of secure information sharing products to the Department of Defense, the intelligence community and commercial industry, today announced the addition of SecureOffice(R) NetTop(R)2 - Thin Client to its SecureOffice family of software products."

Comments (none posted)

VA Linux partners with Clara Online

VA Linux Systems and Clara Online, Inc. have announced a partnership. "VA Linux Systems Japan K.K. (VA Linux), Japan's leading Linux and Open Source solutions provider, and Clara Online, Inc. today announced that the latter would adopt VA Balance, the former's load balancer and high-availability service solution, for Clara Online's dedicated server service for Linux. Both companies agreed that Clara Online would sell VA Balance to its housing customers at Clara's data centers and also work closely in marketing VA Balance."

Full Story (comments: none)

New Books

JBoss at Work: A Practical Guide - O'Reilly's Latest Release

O'Reilly has published the book JBoss at Work: A Practical Guide by Tom Marrs and Scott Davis.

Full Story (comments: none)

Linux Desktop Pocket Guide - O'Reilly's Latest Release

O'Reilly has published the book Linux Desktop Pocket Guide by David Brickner.

Full Story (comments: none)

Resources

Two new Audio Libre articles on FireWire audio for Linux

Linuxaudio.org is running a pair of articles about FireWire audio for Linux. The article titles include One cable to rule them all - mLAN audio networking and Hot on the wire - the FreeBoB project.

Full Story (comments: none)

The Linux Documentation Project Weekly News

The November 2, 2005 edition of the Linux Documentation Project Weekly News is out with the latest new documentation releases.

Comments (none posted)

Public domain Lisp logo

A new Public domain Lisp logo is available for Lisp projects. "Conrad Barski has created a logo "for anyone who needs an attractive graphic to indicate their use of, and support for, Lisp"."

Full Story (comments: none)

Contests and Awards

BitDefender Challenges Linux Community

BitDefender has announced a product testing contest. "BitDefender, an award-winning provider of antivirus software and data security solutions, is inviting Linux enthusiasts and professionals to crash test BitDefender Mail Protection for Enterprise Beta, the upcoming BitDefender antivirus and antispam solution for Linux e-mail servers. The most thorough beta tester will receive 1,000 German beers and a trip to BitDefender's corporate headquarters in Romania, where they will attend meetings with Count Dracula, the BitDefender development team and other local luminaries."

Full Story (comments: 2)

Realm Systems announces Project BlackDog Contest

Realm Systems, Inc. has announced a contest for porting the best application to the BlackDog mobile computing platform. "Realm Systems announces the start of Project BlackDog, a skills contest offering prizes in five categories, including a $50,000 grand prize for the best application created or ported to run on BlackDog(TM). The contest started October 15 and ends January 15, 2006. Prizes will also be awarded for the most bugs reported that are determined to be critical to BlackDog functionality."

Comments (1 posted)

Upcoming Events

Linux Audio Conference 2006 CFP

A call for papers and music has gone out for the Linux Audio Conference 2006. Papers are due by January 8. "LAC2006 will take place 27-30 April 2006, again at the ZKM | Institute for Music and Acoustics in Karlsruhe, Germany."

Full Story (comments: none)

OSDC open for registrations

Registration is open for the second Australian Open Source Developers’ Conference. The event takes place in Melbourne, Australia on December 5-7, 2005.

Full Story (comments: none)

Events: November 3 - December 29, 2005

Date Event Location
November 3 - 11, 2005Ubuntu Below Zero(downtown Holiday Inn)Montreal, Canada
November 6 - 9, 2005International PHP Conference 2005Frankfurt, Germany
November 7 - 9, 2005Open Source Database Conference 05(NH-Hotel Frankfurt-Mörfelden)Frankfurt, Germany
November 8 - 9, 2005Association Française des Utilisateurs de PHP(AFUP)Paris, France
November 9 - 10, 2005Forum PHP Paris 2005Paris, France
November 12 - 18, 2005SC|05(Washington State Convention and Trade Center)Seattle, WA
November 13 - 15, 2005Firebird Conference 2005(Hotel Olsanka)Prague, Czech Republic
November 15 - 18, 2005Embedded Technology 2005(ET2005)Yokohama, Japan
November 15 - 17, 2005LinuxWorld GermanyFrankfurt, Germany
November 18, 2005European Gentoo developer meetingSchloss Kransberg, Germany
November 20 - 23, 20055tas Jornadas Regionales de Software LibreRosario, Santa Fe, Argentina
November 29 - December 2, 2005FOSS.IN/2005(Bangalore Palace)Bangalore, India
December 4 - 9, 2005Large Installation System Administration Conf.(LISA)San Diego, CA
December 5 - 7, 2005Open Source Developers' Conference(OSDC)(Monash University's Caulfield campus)Melbourne, Australia
December 27 - 30, 200522nd Chaos Communication CongressBerlin, Germany

Comments (none posted)

Web sites

Nokia open source site launches

Nokia has announced the launch of opensource.nokia.com, a gathering point for the company's free software work. There's not a huge amount there yet; look for the new S60 browser to show up early next year, though.

Comments (none posted)

Page editor: Forrest Cook

Letters to the editor

Change the name of LWN.

From:  Greg Wilkins <gregw-AT-mortbay.com>
To:  letters-AT-lwn.net
Subject:  Change the name of LWN.
Date:  Thu, 27 Oct 2005 19:00:46 +0200


Dear editor,

while I was reading this weeks issue of LWN - it struck me that
the L in LWN is not really very accurate anymore.

This weeks front page has an article on new ideas in web browsers (some
of which don't even work on linux), a piece on the release of Minix (an
alternative to linux) and Gnome (a desktop that runs on linux, but other OS's
as well).

While the sections on kernel and distributions is still very Linux focused,
the sections on development and security are broader scope.

In light of the ongoing revenue problems for LWN - perhaps a name change
could be considered to reflect that LWN contains quality content on a
large range of free/open software/systems/document topics.  

 Open Source Weekly News             - OSWN
 Linux and Open Source Weekly News   - LOSWN
 Libero Weekly New                   - LWN
 This week in the free noosphere     - TWFN


Actually - now I come to think of it...  The N is not really that
accurate either.  If I want dry press release style New, then there is
heaps of that available at newsforge.  If I want rampant opinions, then
TSS is the place to be.    But LWN offers editorial - news with opinions 
that one has come to trust.

So perhaps:
   Open Source Editorials and Linux Weekly News

OK that suxs as well.....  but you get the idea - I don't think your
name is doing you any favours in advertising your great content!

cheers












Comments (13 posted)

Page editor: Jonathan Corbet

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