LWN.net Logo

LWN.net Weekly Edition for October 27, 2005

Innovation in the web space

It has often been said that the free software world is great at copying the work of others, but does little innovation of its own. Your editor has spent a little time looking at a few projects which should put yet another set of nails into the coffin containing that bit of folk wisdom.

The most hyped of these, by far, is the flock web browser. Flock is a derivative of Firefox being developed by a company headed by Bart Decrem, the person behind the ill-fated company Eazel. The company failed, but, in the process, it created the widely-used nautilus file manager. With Flock, Mr. Decrem hopes to recreate his free software success, but preferably without the accompanying corporate failure.

Flock is an attempt to tie the browser deeply into the sorts of services many serious web users are using, including social bookmarking, blogging, and photo sharing. There is no hierarchical bookmark menu in Flock; instead, it provides "collections" of tagged "favorites." These collections can be managed on del.icio.us, so they are available from anywhere - and to anybody. Flock understands RSS feeds, and will automatically generate a page of aggregated feeds from all of the sites in a collection.

No modern application can get away without search capabilities. Flock integrates search by indexing every page it visits; simply typing a string into the search bar up top yields a popup with a list of matching sites. This feature will never replace Internet search engines, but it can be useful for finding that site that you forgot to bookmark (or "add to favorites," as the case may be). Flock also maintains a list of the most frequently visited sites, which has the potential to be either useful, or embarrassing, or both.

There is also a set of features oriented around blogging, including integration with several site packages. The "shelf" functions as a sort of short-term clipboard for things to be put into weblog entries.

The current flock preview is very much a work in progress. It can be awkward to work with at times, and is visibly slow. There is clearly some interesting work being done here, however, and it will be interesting to see where it will go. It will also be interesting to see how the Flock developers make a successful company out of this product. The business plan as laid out by Mr. Decrem is not entirely clear:

Opera's CEO recently explained that his company was able to release the browser for free thanks to an expanded search sponsorship arrangement with Google. The Mozilla Foundation has alluded to search related business arrangements and has created a for-profit subsidiary. These success stories show that even simple search "distribution" integration points in the browser can provide a solid financial footing for browser providers, and do so in a way that enhances the user experience (remember, the search box was added to Firefox because users needed a faster way to search online). In sum, we're quite comfortable that, if enough users choose our browser, we can keep the lights on here at Flock without violating user's privacy or compromising the user experience.

The Flock FAQ notes that the developers reserve the right to incorporate proprietary code into the browser in the future. Flock also requires copyright assignments from contributors. Whether the company will be able to build a larger development community under those terms remains to be seen. Meanwhile, however, the current (free) code is an interesting contribution to the community.

A very different sort of effort can be seen in Outfoxed, which is implemented as a Firefox extension. Outfoxed is an attempt to build a distributed reputation network. Users create "reports" on web sites noting attributes like "good" or "dangerous"; these reports can be exported using a variant of the RSS format. Users can also tell the Outfoxed extension whose evaluations they trust, essentially making a report on another person. Trust is transitive, so Outfoxed users will form a network extending beyond their immediate friends.

When a search is performed, the results are annotated by the reports from trusted users seen by the browser. With a sufficiently large and active network, a user can get annotations on a large set of web sites - all generated by people who can make a reasonable claim to being trusted. In theory, much better search results will be generated from this scheme. Rather than trust the easily-abused pagerank scheme, it will be possible to zero in on the best sites, as determined by people whose judgment you respect.

Unfortunately, the Outfoxed extension is currently only available for the Windows platform. Evidently the problems encountered in trying to build Outfoxed for Linux have been overcome, but, as of this writing, a Linux version of the extension is not available. So, your editor was unable to actually try Outfoxed or start publishing reports on the high quality to be found at LWN.

What if you invented a hypertext network back in the 1960's, worked on it for decades, only to see an inferior alternative take over in the 1990's? Many people would have given up by now, but Ted Nelson, the force behind the Xanadu project, is a persistent man. Mr. Nelson clearly had a number of ground-breaking ideas very early on, but he never did manage to create an implementation of those ideas which was suitable for wider use. When the world-wide web came along - and simply worked - Xanadu was still vaporware. The project did eventually release some code in 1999, but the world did not show a whole lot of interest.

Mr. Nelson has now returned with a renewed Xanadu effort. The web, he says, was a mistake. It is bound by old, paper-based ideas, is limited by its one-way links, and does not support extensive sharing of content. The better approach is something he calls transliterature, allowing literary works to be built from pieces found elsewhere on the net. Imagine a variant of Wikipedia, for example, with extensive quotes from original source materials, all of which are tied back directly to those materials. An initial implementation (the Transquoter) of this idea has been implemented and released as free software. It will require some refinement, however, before it threatens to push the web aside.

The primitive state of the tools notwithstanding, the Xanadu project merits some attention. It is worth listening to the thoughts of somebody who saw the benefits of a world-wide hyperlinked network, where anybody could publish, more than thirty years before it became a reality. When he presents a vision of something which could be better, he might just have a point. What he clearly needs, however, is a small core of developers who can create the beginnings of the transliterature system and take it far enough that a larger community forms around it. Then, just maybe, the Xanadu project could achieve its vision, and the free software world could remake the net yet again.

Comments (4 posted)

The return of Minix

Back in the early days, when an entirely free, Unix-like system was still a dream, a young student named Linus Torvalds got his hands on a system called Minix. This system had been put together by Andrew Tanenbaum as part of a book on operating systems design; it was intended mainly as a teaching aid. Linus, like many others, found that Minix was also fun to hack on. Also like others, he quickly discovered that the Minix license was not particularly friendly to third-party hacking. While the code was available, it was not possible to distribute enhancements, and there was no mechanism for accepting patches into the official version. So Linus went off and developed his own kernel, and Minix never did become much more than a teaching tool. Minix was put under the BSD license in 2000, but that was far too late. Had Minix carried a free license from the beginning, subsequent events may have taken an entirely different course.

Minix has largely faded from view in recent years, but it is certainly not gone. Last June, Andrew Tanenbaum announced that a new version of Minix, to be called Minix 3, was in the works, along with an updated version of the book. Like its predecessors, Minix 3 will be aimed at education, but Mr. Tanenbaum is going for a wider market this time. In particular, Minix 3 is aimed at "real world" use in low-end systems and embedded systems. This release also targets "Companies who want a small (real-time) modular, open source operating system free of the GPL."

The result of this work is now available from minix3.org. Happily, this release has [Minix logo] passed on Mr. Tanenbaum's suggestion to use a cockroach as its logo ("they are tough as nails and have survived 300 million years"), going, instead, with the critter seen on the right. This release includes some design information, bits of documentation, and a live CD with the operating system itself. Version 3.1.1 includes two compilers (the internal "ACK" compiler is faster than gcc, but with lower-quality code production), TCP/IP networking, and about 300 programs. This release only works on i386 processors, and does not yet support a window system.

Interestingly, the site offers no option to download the source code. As of this writing, the only way to get at the source appears to be to grab the live CD and boot it. For those who would like to browse, a good part of the source will be included as an appendix in the book, and has been posted in one very large page.

Minix 3 is very much a microkernel system; the core kernel is said to be less than 4,000 lines of code. Everything else runs in user space. From the web site:

The parts that run in user mode are divided into small modules, well insulated from one another. For example, each device driver runs as a separate user-mode process so a bug in a driver (by far the biggest source of bugs in any operating system), cannot bring down the entire OS. In fact, most of the time when a driver crashes it is automatically replaced without requiring any user intervention, without requiring rebooting, and without affecting running programs.

As others have pointed out, this claim reaches a bit far: no amount of isolation can protect the system against a driver which, for example, wedges the bus. If Minix 3 ever grows to the point that it supports DMA transfers, driver bugs will also be able to hose down any other part of the system. And, in any case, quietly restarting buggy drivers also may not be the best way to get those drivers fixed.

There is plenty of room to criticize the Minix 3 approach, but there is not much use in that exercise. Minix 3 is free software. Anybody can play with it and see for themselves how well it works. Interested parties can improve it, and share their work with others. The Linux kernel has grown complicated, to the point that it can be hard for beginning hackers to approach. The much simpler nature of Minix 3 may well appeal to developers who find the Linux learning curve to be unpleasantly steep. So there may well be a wider role for this version of Minix. It is a welcome contribution to the free software community.

Comments (5 posted)

GNOME hits a decision point

There is a vibrant debate underway within the GNOME project. Certainly, there is no shortage of issues that GNOME could be discussing, such as, say, how to shoehorn a panel applet into less than four or five megabytes of memory. The issue at hand is not quite so exciting, however; instead, the GNOMEs are voting on a referendum which would reduce the GNOME Foundation board of directors from eleven to seven seats.

One might think that the size of the board does not matter that much, but a number of developers seem to have strong feelings about it. The arguments in favor of the change include the following:

  • There are not currently enough people in the GNOME community who are both interested in serving on the board and qualified to do so. A number of people who have run for board seats have put their names in only because they feared that there would not be enough candidates, or that unqualified people would be elected by default.

  • The eleven-member board is too large and unwieldy to get things done. Decisions get pushed back indefinitely, and nobody takes responsibility for making things happen.

  • Some members of the current board are not actually doing anything beyond warming their seats.

On the other hand, those opposing a change in the size of the board argue that:

  • The GNOME community is large, vibrant, and diverse. With such a talented group of people, there cannot possibly be a shortage of developers qualified to sit on the board. Rather than shrink the board, the GNOME community should actively encourage more of its members to seek election.

  • If the board is sometimes contentious, that's because the community as a whole is global and diverse. Obtaining a consensus on controversial issues will never be easy. Any consensus reached by way of shrinking the board (and thus excluding minority members) will be false at best.

  • If there is a problem with the board, it's in how it operates, rather than its size. Any effort to fix the board should look at other solutions, such as assigning specific responsibilities to each member. Jeff Waugh has also suggested a more executive-style governance structure with specific elected positions.

Voting is happening now, with the preliminary results scheduled to be announced on November 5. The highly scientific LWN "read the mailing lists" poll has concluded that the "no" votes are currently leading 55% to 45%, with a margin of error of about 30% or so.

In many ways, free software projects continually break new ground on governance issues. A quick survey of high-profile projects shows a wide variety of governance structures, including dictators (usually but not always benevolent), oligarchies, corporate fiefdoms, extreme direct democracies, and more. GNOME has a sort of representative bureaucracy which is seen to be in need of some tweaking. The GNOME hackers will certainly continue to produce code regardless of the outcome of this particular referendum. But the overall effectiveness of the Foundation can have a long-term effect on how the project is perceived and which technical directions are taken. So it will be interesting to see how this project ultimately decides to govern itself.

Comments (10 posted)

Page editor: Jonathan Corbet

Security

Safe configuration of DNS

A group called The Measurement Factory has put out a press release to call attention to a recent survey of DNS servers. It seems that, according to TMF, the majority of publicly-available nameservers are configured incorrectly, and are vulnerable to denial of service and pharming attacks. In most cases, fixing the problems is a relatively straightforward operation.

Pharming refers to the use of cache poisoning attacks to hijack a domain name. If an attacker can convince your nameserver to return a bogus address for a known domain, your attempts to access a bank or other online financial-related site can be redirected to a malicious site. Many users have learned to enter domains for financial sites themselves, rather than, say, clicking on a random link which showed up in their mailbox. A pharming attack, however, can lead to the same result as a successful phish: account names, passwords, and credit card numbers can be captured.

So what are all of those DNS administrators doing wrong? The biggest problem, according to TMF, is that publicly-available nameservers are configured to perform recursive lookups for anybody who asks. If an attacker can request an arbitrary, recursive lookup, that attacker can get the target nameserver to contact - and accept data from - a malicious server. The malicious server can pass back incorrect information, which the target server may then cache and return to users. The solution in this case is to limit recursive queries to internal hosts; with bind, the allow-recursion option can be used to this effect.

The survey also notes that some 40% of sites on the net allow zone transfers to arbitrary sites. These transfers can disclose more information than one might like; they also represent a denial of service opportunity. Finally, the survey notes that a fair number of sites place their secondary servers on the same subnet as the primary, leading to obvious single point of failure issues.

Security issues with DNS servers have been relatively rare in recent times. A nameserver is only as secure as its configuration, however. Auditing nameservers for these issues in the near future might not be a bad idea.

Comments (15 posted)

New vulnerabilities

chkstat: information disclosure

Package(s):chkstat CVE #(s):
Created:October 24, 2005 Updated:October 25, 2005
Description: SUSE LINUX ships with three pre defined sets of permissions, 'easy', 'secure' and 'paranoid'. The chkstat program contained in the permissions package is used to set those permissions to the chosen level. Level 'easy' which is the default allows some world writeable directories. /usr/src/packages/RPMS and subdirectories is among them. To prevent users from playing tricks in there e.g. linking to /etc/shadow chkstat doesn't touch symlinks or files with an hardlink count != 1.

Stefan Nordhausen discovered a way to trick this check. To gain access to e.g. /etc/shadow a malicious user has to place a hardlink to that file at a place that is modified by chkstat. chkstat will not touch the file because it has a hardlink count of two. However, if the administrator modifies the user database the original /etc/shadow gets deleted and replaced by a new one. That means the hardlink count of the file created by the malicious user drops to one. At this point chkstat will modify the file's permissions so anyone can read it. So it's technically impossible for chkstat to modify permissions of files in world writeable directories in a secure way.

Alerts:
SuSE SUSE-SA:2005:062 2005-10-24

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)

eric: missing input sanitizing

Package(s):eric CVE #(s):CAN-2005-3068
Created:October 21, 2005 Updated:October 25, 2005
Description: The developers of eric, a full featured Python IDE, have fixed a bug in the processing of project files that could lead to the execution of arbitrary code.
Alerts:
Debian DSA-869-1 2005-10-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)

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)

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)

module-assistant: insecure temp file

Package(s):module-assistant CVE #(s):CAN-2005-3121
Created:October 20, 2005 Updated:October 25, 2005
Description: The module-assistant package creation tool creates an insecure temporary file.
Alerts:
Debian DSA-867-1 2005-10-20

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

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)

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)

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)

Zope: file inclusion through RestructuredText

Package(s):zope CVE #(s):
Created:October 25, 2005 Updated:October 25, 2005
Description: Zope honors file inclusion directives in RestructuredText objects by default. An attacker could exploit the vulnerability by sending malicious input that would be interpreted in a RestructuredText Zope object, potentially resulting in the execution of arbitrary Zope code with the rights of the Zope server.
Alerts:
Gentoo 200510-20 2005-10-25

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)

enscript: arbitrary code execution

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

Comments (none posted)

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

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)

graphviz: insecure temporary file

Package(s):graphviz CVE #(s):CAN-2005-2965
Created:October 10, 2005 Updated:October 21, 2005
Description: Javier Fernández-Sanguino Peña discovered insecure temporary file creation in graphviz, a rich set of graph drawing tools, that can be exploited to overwrite arbitrary files by a local attacker.
Alerts:
Mandriva MDKSA-2005:188 2005-10-20
Ubuntu USN-208-1 2005-10-17
Debian DSA-857-1 2005-10-10

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)

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)

mozilla: buffer overflow

Package(s):mozilla CVE #(s):CAN-2005-2871
Created:September 12, 2005 Updated:October 20, 2005
Description: The Mozilla browser, Firefox and Thunderbird have a buffer overflow vulnerability. A local user can be tricked into clicking URL that can cause the local application to crash, and possibly execute arbitrary code. See this article for more information.
Alerts:
Debian DSA-868-1 2005-10-20
Debian DSA-866-1 2005-10-20
Red Hat RHSA-2005:791-01 2005-10-06
Slackware SSA:2005-278-01 2005-10-06
Debian DSA-837-1 2005-10-02
Fedora FEDORA-2005-963 2005-09-30
Fedora FEDORA-2005-962 2005-09-30
Gentoo 200509-11 2005-09-18
Ubuntu USN-181-1 2005-09-12
Red Hat RHSA-2005:769-01 2005-09-09
Red Hat RHSA-2005:768-01 2005-09-09
Fedora FEDORA-2005-873 2005-09-10
Fedora FEDORA-2005-874 2005-09-10
Fedora FEDORA-2005-871 2005-09-10
Fedora FEDORA-2005-872 2005-09-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)

OpenWBEM: arbitrary code execution

Package(s):OpenWBEM CVE #(s):
Created:October 17, 2005 Updated:October 19, 2005
Description: The SUSE Security Team performed a security review of important parts of the OpenWBEM system. During the audit, several integer wrap arounds and buffer overflows have been discovered and fixed. If exploited, they allow remote attackers to execute arbitrary code with root privileges.
Alerts:
SuSE SUSE-SA:2005:060 2005-10-17

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)

Perl, Qt-UnixODBC, CMake: RUNPATH issues

Package(s):perl qt-unixodbc CMake CVE #(s):
Created:October 17, 2005 Updated:October 19, 2005
Description: Some packages may introduce insecure paths into the list of directories that are searched for libraries at runtime. Furthermore, packages depending on the MakeMaker Perl module for build configuration may have incorrectly copied the LD_RUN_PATH into the DT_RPATH. A local attacker, who is a member of the "portage" group, could create a malicious shared object in the Portage temporary build directory that would be loaded at runtime by a dependent executable, potentially resulting in privilege escalation.
Alerts:
Gentoo 200510-14 2005-10-17

Comments (none posted)

php: open_basedir directive handling

Package(s):php4 CVE #(s):CAN-2005-3054
Created:October 17, 2005 Updated:October 24, 2005
Description: A bug has been found in the handling of the open_basedir directive. Contrary to the specification, the value of open_basedir was handled as a prefix instead of a proper directory name even if it was terminated by a slash ('/'). For example, this allowed PHP scripts to access the directory /home/user10 when open_basedir was configured to '/home/user1/'.
Alerts:
Trustix TSLSA-2005-0059 2005-10-21
Ubuntu USN-207-1 2005-10-17

Comments (none posted)

phpMyAdmin: arbitrary code execution

Package(s):phpmyadmin CVE #(s):
Created:October 17, 2005 Updated:October 19, 2005
Description: Maksymilian Arciemowicz reported that in libraries/grab_globals.lib.php, the $__redirect parameter was not correctly validated. Systems running PHP in safe mode are not affected. 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.
Alerts:
Gentoo 200510-16 2005-10-17

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)

ruby: bypass object flags

Package(s):ruby1.8 CVE #(s):CAN-2005-2337
Created:October 10, 2005 Updated:October 21, 2005
Description: The object oriented scripting language Ruby supports safely executing untrusted code with two mechanisms: safe level and taint flag on objects. Dr. Yutaka Oiwa discovered a vulnerability that allows Ruby methods to bypass these mechanisms. In systems which use this feature, this could be exploited to execute Ruby code beyond the restrictions specified in each safe level.
Alerts:
Mandriva MDKSA-2005:191 2005-10-20
Debian DSA-864-1 2005-10-13
Red Hat RHSA-2005:799-01 2005-10-11
Debian DSA-862-1 2005-10-11
Debian DSA-860-1 2005-10-11
Ubuntu USN-195-1 2005-10-10

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)

SPE: insecure file permissions

Package(s):SPE CVE #(s):
Created:October 17, 2005 Updated:October 19, 2005
Description: It was reported that due to an oversight all SPE's files are set as world-writeable. A local attacker could modify the executable files, causing arbitrary code to be executed with the permissions of the user running SPE.
Alerts:
Gentoo 200510-13 2005-10-15

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

What Is Phishing (O'ReillyNet)

The O'Reilly Network has put up a lengthy and academic article on phishing by Simson Garfinkel and Lorrie Faith Cranor. "When a user faces a phishing attack, the user's mental model about the interaction disagrees with the system model. For example, the user's intention may be 'go to eBay,' but the actual implementation of the hyperlink may be 'go to a server in South Korea.' It is this discrepancy that enables the attack, and it is this discrepancy that makes phishing attacks very hard to defend against."

Comments (15 posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The 2.6.14 kernel still is not out yet as of this writing, though chances are good that it may have happened on the usual "right after LWN publishes" schedule. Linus did release 2.6.14-rc5 on October 19; it contained fixes for the show-stopper problems discussed here last week and a number of other fixes as well.

The current -mm tree is 2.6.14-rc5-mm1. Recent changes to -mm include some USB power management improvements, a tracing mechanism for the block layer, some page table scalability work (see below), demand paging for hugetlb pages, the ktimer patch, and a read-copy-update torture testing module.

Comments (1 posted)

Kernel development news

Quote of the week

Oh, and at least one major distro has been served with legal papers due to them shipping closed source kernel drivers, and more are on the way. That's the direction some developers are taking. Others, myself included, [are] taking the technical way and just making it so damn hard to write and ship a closed kernel module, that they will just give up eventually. Combine that with the EXPORT_SYMBOL_GPL() stuff in the kernel, and I give it about 1-2 more years before it's just technically impossible to write such a module.

-- Greg Kroah-Hartman

Comments (26 posted)

Page migration

NUMA systems have, by design, memory which is local to specific nodes (groups of processors). While all memory is accessible, local memory is faster to work with than remote memory. The kernel takes NUMA behavior into account by attempting to allocate local memory for processes, and by avoiding moving processes between nodes whenever possible. Sometimes processes must be moved, however, with the result that the local-allocation optimization can quickly become a pessimization instead. What would be nice, in such situations, would be the ability to move a process's memory when the process itself is shifted to a new node.

Memory migration patches have been circulating for some time now. The latest version is this patch set posted by Christoph Lameter. This patch deliberately does not solve the entire problem, but it does try to establish enough infrastructure that a full migration solution can be evolved eventually.

This patch does not automatically migrate memory for processes which have been moved; instead, it leaves the migration decision to user space. There is a new system call:

    long migrate_pages(pid_t pid, unsigned long maxnode,
                       unsigned long *old_nodes,
                       unsigned long *new_nodes);

This call will attempt to move any pages belonging to the given process from old_nodes to new_nodes. There is also a new MPOL_MF_MOVE option to the set_mempolicy() system call which can be used to the same effect. Either way, user space can request that a given process vacate a set of nodes. This operation can be performed in response to an explicit move of the process itself (which might be done by a system scheduling daemon, for example), or in response to other events, such as the impending shutdown and removal of a node.

The implementation is simple for now: the code iterates over the process's memory and attempts to force each page needing migration to be swapped. When the process faults the page back in, it should then be allocated on the process's current node. The force-out process actually takes a few passes over the list; initially it passes over locked pages and just concerns itself with pages which are easy to evict. In later passes, it will wait for locked pages and do the hard work of getting the final pages out of memory.

Migrating pages by way of the swap device is not the most efficient way of moving them across a NUMA system. Later work on the patch will be aimed at adding direct node-to-node migration, and other features as well. In the mean time, however, the developers would like to see the current implementation merged in time for 2.6.15. Andrew Morton has expressed some reservations, however: he would like to see an explanation of how this code can be made to work with near complete reliability. There are a number of things which can prevent the migration of pages; these include pages locked in place by user space, page undergoing direct I/O, and more. Christoph responded that the patch will get there, eventually. Whether this claim is sufficiently convincing to get the migration patches into 2.6.15 remains to be seen.

Comments (3 posted)

Another approach to page table scalability

Scalability - making Linux perform on ever-larger systems - is a constant theme in kernel development. Some may feel that this work only benefits the very small percentage of users who have big-iron systems, but the fact remains that today's big iron is tomorrow's laptop. Remember that supporting 1GB of memory (and beyond) was once a big-iron issue.

One scalability issue which has been receiving attention for a while is the single page table lock used to protect all operations on an address space's tables. Christoph Lameter's page fault scalability patches were covered here last year; that patch minimized the use of this lock, and introduced a number of atomic page table operations which could eliminate locking altogether in some situations. Those patches have never made it into the mainline, due to concerns over architecture support and general usefulness. The issue has not gone away, however.

Hugh Dickins, who has been thrashing up the -mm tree with memory management patches for the last few weeks, has now posted a new approach to paging scalability. Rather than play tricks to minimize page table lock hold times, Hugh has taken the classic approach of going to finer-grained locking. So, with his patch, the address space page table lock no longer controls access to individual pages within the tables. Instead, each page gets its own lock.

Pushing the lock down to individual page-table pages will eliminate much of the contention for the lock on large, multi-processor systems. It should work especially well for multi-threaded processes (which share the same address space) on those systems. Splitting the lock also enables the kernel to work at reclaiming pages in one part of an address space while pages are being faulted into another part. So, in some situations, this split should be a big performance win.

There is, however, the little problem of where to store the lock. Putting it into the page tables themselves is not an option; the format of page tables tends to be driven by the underlying hardware architecture, and CPU designers do not usually make provisions for in-table locks. One could create an array of locks elsewhere in the system, but a large system can contain a great many page table pages. The space overhead of a large lock array could thus get painful. Using a smaller, hashed array, as is done in other parts of the kernel, is an option, but Hugh didn't go that way. Instead, he put the lock into the page structures representing the page table pages in the system memory map. Expanding that structure is not an option, but it seems that the private field of struct page is not currently used on page table pages. So, with a bit of preprocessor trickery, that field becomes a spinlock for page table pages.

This finer-grained locking should be helpful on larger systems, but it is likely to just be more overhead on uniprocessor or small SMP systems. So it is only enabled on kernels configured for four CPUs or more. Depending on the results from wider testing, that threshold may be raised before the patch is proposed for merging into the mainline.

Comments (none posted)

Coming soon: eCryptfs

eCryptfs developer Michael Halcrow recently announced that he will shortly be putting eCryptfs up for inclusion into the -mm tree. This filesystem aims to make "enterprise level" (it comes from IBM, after all) file encryption capabilities available in a secure and easy to use manner. Those who are interested in trying it out early can download it from SourceForge.

The eCryptfs developers took the stacking approach, meaning that, rather than implement its own platter-level format, eCryptfs sits on top of another filesystem. It is, essentially, a sort of translation layer which makes encrypted file capabilities available. The system administrator can thus create encrypted filesystems on top of whatever filesystem is in use locally, or even over a network-mounted filesystem.

The design of eCryptfs envisions providing a great deal of flexibility in the use of the filesystem. Rather than encrypt the filesystem as a whole, eCryptfs deals with each file individually. Different files can be encrypted in different ways. The use of this sort of mechanism implies that eCryptfs must maintain metadata on how each file is to be handled. This metadata is placed in the first block of the file itself, meaning that the file can be backed up, copied, and even moved to another system without losing the metadata needed to decrypt it in the future.

Plans for eCryptfs include a wide range of features. There will be dynamic, public-key encryption with each user's GPG keyring. On systems equipped with "trusted platform" (TPM) modules, the TPM will be used for its encryption capabilities and the ability to lock files to a specific system. Key escrow systems can be worked in for companies which need that feature. For the upcoming 0.1 release, however, eCryptfs will only support a single passphrase mode. The rest can be added once the initial problems have been shaken out and some policy support work has been done.

Many of the advanced features have been implemented, however, and can be tried out by sufficiently motivated testers. The developers are interested in feedback from people who can give eCryptfs a try or look over the source. Having seen the difficulties experienced by some filesystem implementers as they tried to get their work merged, the eCryptfs hackers would, doubtless, like to get any potential issues resolved sooner rather than later.

Comments (7 posted)

Some block layer patches

Lest LWN readers think that all of the development activity is currently centered around memory management issues, it is worth pointing out that some significant patches to the block subsystem are circulating as well. Here is a quick summary.

Linux I/O schedulers are charged with presenting I/O requests to block devices in an optimal order. There are currently four schedulers in the kernel, each with a different notion of "optimal." All of them, however, maintain a "dispatch queue," being the list of requests which have been selected for submission to the device. Each scheduler currently maintains its own dispatch queue.

Tejun Heo has decided that the proliferation of dispatch queues is a wasteful duplication of code, so he has implemented a generic dispatch queue to bring things back together. The unification of the dispatch queues helps to ensure that all I/O schedulers implement queues with the same semantics. It also simplifies the schedulers by freeing them of the need to deal with non-filesystem requests. In general, the developers have been heard to say, recently, that the block subsystem is not really about block devices; it is, instead, a generic message queueing mechanism. The generic dispatch queue code helps to take things in that direction.

Tejun Heo has also reimplemented the I/O barrier code. The result should be much improved barrier handling, but it also involves some API changes visible to block drivers. The new code recognizes that different devices will support barriers in different ways. There are three variables which are taken into account:

  • Whether the device supports ordered tags or not. Ordered tags allows there to be multiple outstanding requests, with the device expected to handle them in the indicated order. In the absence of ordered tags, barriers can only be implemented by stopping the request queue and being sure that requests before the barrier complete before any subsequent requests are issued.

  • Whether an explicit flush operation is required prior to issuing the barrier operation. Devices which perform write caching usually will need to be flushed for the barrier semantics to be met.

  • Whether the device supports the "forced unit access" (FUA) mode. If FUA is supported, the actual barrier request can be issued in FUA mode, and there is no need to force a flush afterward. In the absence of FUA, flushes are usually required before and after the barrier operation.

A block driver will tell the system about how its device operates with blk_queue_ordered(), which has a new prototype:

    typedef void (prepare_flush_fn)(request_queue_t *q, 
                                    struct request *rq);
    int blk_queue_ordered(request_queue_t *q, unsigned ordered,
		          prepare_flush_fn *prepare_flush_fn,
		          unsigned gfp_mask);

The ordered parameter describes how barriers to be implemented; it has values like QUEUE_ORDERED_DRAIN_FLUSH to indicate that barriers are implemented by stopping the queue, and that flushes are required both before and after the barrier; or QUEUE_ORDERED_TAG, which says that ordered tags handle everything. The prepare_flush_fn() will be called to do whatever is required to make a specific operation force a flush to physical media. See Tejun's documentation patch for more details.

With the above information in hand, the block layer can handle the implementation of barrier requests. As long as the driver implements flushes when requested and recognizes I/O requests requiring the FUA mode (a helper function blk_fua_rq() is provided for this purpose), the rest is taken care of at the higher levels.

The barrier patch also adds an uptodate parameter to end_that_request_last(). This API change, which will affect most block drivers, is necessary to enable drivers to signal errors for non-filesystem requests.

The conversation on the lists suggests that both of the above patches are headed for the mainline sooner or later. Mike Christie's block layer multipath patch may take a little longer, however. The question of where multipath support should be implemented has often been discussed; more recently, the seeming consensus was that the device mapper layer was the right place. The result was that the device mapper multipath patches were merged early this year. So it is a bit surprising to see the issue come back now.

Mike has a few reasons for wanting to implement multipath at the lower level. These include:

  • Dealing with multipath hardware involves a number of strange SCSI commands, and, especially, error codes. With the current implementation, it is hard to get detailed error information up to the device mapper layers in any sort of generic way.

  • Lower-level multipath makes it easier to merge device commands (such as failover requests) with the regular I/O stream.

  • The request queue mechanism is a better place for handling retries and other related tasks.

  • Placing the I/O scheduler above the multipath mechanism allows scheduling decisions to be made at the right time.

  • In theory, a wider range of devices could benefit from the multipath implementation - should anybody have a need for a multipath tape drive.

A number of code simplifications are also said to result from the new organization. The new multipath code is essentially a repackaging of the device mapper code, reworked to deal with the block layer from underneath. It not being proposed for merging at this time, or even for serious review. So far, there has been little discussion of this patch.

Comments (2 posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Filesystems and block I/O

Memory management

Architecture-specific

Security-related

Page editor: Jonathan Corbet

Distributions

New Releases

Turbolinux Introduces FUJI Desktop Linux Operating System

Turbolinux has announced the release of Turbolinux FUJI Desktop Version 11. "FUJI is the successor to Turbolinux 10 Desktop (10D), a core Turbolinux desktop product released in October 2003, which spent 52 weeks as a top category seller of Linux operating systems. Turbolinux is also the primary distributor of Linux desktop operating systems with a 90% market share, according to the BCN survey. Designed primarily for the Japanese Linux market, the new FUJI system augments the Windows compatibility features first introduced in 10D, and offers a desktop computing environment with optimized applications, as well as outstanding safety and stability."

Comments (none posted)

Finnix

Finnix is a LiveCD for system administrators. The project has been around for some time, with distribution originally based on Red Hat Linux. The project apparently went underground, the entry was removed from our list early in 2005. Now however, version 86.0 has been released. Finnix is a small Debian-based system with the latest technology for system administrators. The distribution stays small by not including any desktop software.

Comments (none posted)

OpenVistA VivitA FOIA Gold 20050825 available (LinuxMedNews)

LinuxMedNews introduces Release 20050825 of OpenVistA VivitA FOIA Gold, a remastered version of Damn Small Linux with VistA software.

Comments (none posted)

Distribution News

The Road to Dapper

Mark Shuttleworth talks about (click below for full text) the upcoming Ubuntu release "Dapper Drake" and the UbuntuBelowZero conference which begins next week in Montreal. "As of today the archive for development of the next release of Ubuntu is open. Here are some pointers to information about the goals we have set for Dapper, the roadmap, the process we are following to identify and specify features, and the tools we will be using to coordinate and deliver The Drake."

Full Story (comments: 18)

Debian Bug Squashing Party next weekend, October 28 - 30

There are still plenty of RC bugs in Etch, so another Bug Squashing Party is planned for this weekend.Coordination will happen over IRC channel #debian-bugs on irc.debian.org as usual.

Full Story (comments: none)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for October 25, 2005 is out. This edition covers the rising rate of package rejections, a Debian mini-conf in Osaka, Japan, progress on the Etch release, a graphical frontend for the debian-installer, port assignments during system boot, and several other topics.

Full Story (comments: none)

Fedora Weekly News

This week the Fedora Weekly News covers Red Hat Magazine Issue #12, the largest deployment of Red Hat Enterprise Linux in India, FUDCon London 2005: Analysis, FUDCon Boston 2006?, CMC Program Relaunch: Fedora Ambassadors, downloading Fedora on Fedora Project Wiki, and several other topics.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of October 24, 2005 covers a Gentoo LiveCD for SGI machines, Gentoo Linux/MIPS 2005.1 for Cobalt Qubes and RaQs, OpenOffice.org 2.0 in Portage, and several other topics.

Comments (none posted)

DistroWatch Weekly, Issue 123

The DistroWatch Weekly October 24, 2005 is out. "Several interesting new distribution releases appeared during the past week. LG3D LiveCD deserves a more detailed look due to its unusual desktop and amazing 3D visual effects, while the newly renamed RR4 Linux live DVD is probably the easiest way yet to install Gentoo Linux on a hard disk. Also in this issue: a brief history of Red Hat prompted by the resignation of the company's co-founder Bob Young, a comment about the unusual Internet security guidelines published by a local government in the state of New York, and a few signs that our readers do love and appreciate DistroWatch."

Comments (1 posted)

Package updates

Fedora updates

Fedora Core 4 updates: java-1.4.2-gcj-compat (add -fjni to gcc arg list), logwatch (update to 7.0), openoffice.org (2.0.0 for FC4), sudo (bug fixes), gawk (bug fixes), dhcdbd (fix bugs and rebuild), bind (bug fixes), mt-st (update to mt-st 0.9b).

Fedora Core 3 updates: abiword (fix busted wordperfect import), gimp-help (version 2-0.9).

Comments (none posted)

Mandriva Linux update to apcupsd

Mandriva has released updated apcupsd packages providing previously missing configuration files.

Full Story (comments: none)

Trustix Secure Linux updates

Trustix Secure Linux has fixed various bugs in kernel, php, sed - freeradius, postgresql, procps and bridge-utils, courier-imap, ebtables, gawk, hotplug, kernel, net-snmp, sysreport, vim.

Comments (none posted)

Newsletters and articles of interest

What do to when apt-get fails (Linux.com)

Linux.com looks at broken dependencies on Debian systems. "When you install an application package in a Debian-based system, sometimes prerequisite application packages are unavailable. These missing packages are known as broken dependencies. Left unresolved, they can cripple your system's ability to install new packages. They're a disaster that isn't supposed to happen in Debian, thanks to the Advanced Packaging Tool (APT) and the scripts contained in Debian packages. That makes broken dependencies all the more devastating when they happen. Some users have even been known to reinstall the whole operating system, despairing of otherwise having a functioning package management system. However, depending on how the broken dependencies arose, you have several options to try before you consider reinstalling."

Comments (none posted)

ISP-Server Setup - Ubuntu 5.10 "Breezy Badger" (HowtoForge)

HowtoForge walks through a server setup with Ubuntu 5.10. "This is a detailed description about the steps to be taken to setup a Ubuntu based server (Ubuntu 5.10 - Breezy Badger) that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS!), DNS server, FTP server, MySQL server, POP3/POP3s/IMAP/IMAPs, Quota, Firewall, etc.)."

Comments (none posted)

Distribution reviews

An old hacker slaps up Slackware (Linux.com)

Joe Barr reviews Slackware 10.2 on Linux.com. "Slackware is old-school Linux. Back in the day -- before Red Hat seized the throne -- Pat Volkerding's Linux distribution was the undisputed king of the hill. Many still use it today. By the time I started playing with Linux in 1995, or running my Web server with it in 1996, Slackware's slump in market share had already begun. I've tried a lot of different Linux distributions during the years since then, but until recently I had never tried Slackware. Here's what I've learned about Slackware while installing and using the recently released Slackware 10.2."

Comments (none posted)

Dine in geek heaven with Dyne:bolicII (Computerworld)

Computerworld looks at dyne:bolic, which recently released a third beta of the upcoming dyne:II. "Aimed at multimedia producers, artists, activists, and content creators, the Dyne:bolic multimedia platform on a bootable CD offers a vast range of software for multimedia production, streaming, 3-D modelling, photo editing, Web browsing and publishing, peer-to-peer file sharing, and networking."

Comments (1 posted)

Page editor: Rebecca Sobol

Development

Enter TurboGears

October 25, 2005

This article was contributed by Matt Gushee

The hottest new thing in Web development these days is TurboGears (TG), a "full-stack" Web development framework implemented in Python with model-view-controller as its key design principle. Development is proceeding rapidly: the first public release, 0.5, appeared on September 17, and the product has since gone through several iterations and now stands at version 0.8a4. It might seem an impossible pace, but TurboGears is not so much a new product as a new assembly of existing products. As the project Web site puts it:

[TurboGears]

TurboGears takes the best components available and combines them into one easy-to-install, documented whole. TurboGears includes parts that join the pieces together and make them work together seamlessly, but doesn't obscure each included project.

The meaning of "full-stack" is somewhat in the eye of the beholder, of course. But by most standards, TG does a good job of providing for all tiers of a typical Web application. Its major components are:

SQLObject
an Object-Relational Mapping (ORM) library
CherryPy
a lower-level Web application framework with a built-in HTTP server
Kid
a templating system that embeds Python code in well-formed XML documents
MochiKit
a rich but lightweight JavaScript library that supports asynchronous HTTP requests

Additional components provide support for unit testing, XML document navigation, form validation, and conversion between Python data structures and JavaScript Object Notation (JSON). Third-party extensions have started appearing, too, like the CatWalk model browser.

At first glance, TG looks a lot like Ruby on Rails. Certainly, the projects are similar in their goals and high-level architectures. And it is fair to say that TG is largely inspired by Ruby on Rails--but there are differences. For example, TG comes with built-in support for JavaScript Object Notation (JSON); combined with asynchronous HTTP requests, this facilitates AJAX development--or perhaps we should say "AJAJ"--by substituting a simpler data format for XML.

The templating systems are also significantly different: Kid templates consist of well-formed XML (often XHTML in practice) with Python embedded in attributes and element content, while Rails uses Embedded Ruby (ERuby), which uses non-XML tags to embed Ruby in (X)HTML or other text files.

One of the most important differences, however, is in the ORM layer: the ActiveRecord package used in Rails provides an object layer over an existing database, whereas Python's SQLObject also allows the database to be generated based on Python objects.

This is not to suggest that TG is superior in every respect. Rails has a "scaffolding" feature, which automatically generates CRUD (Create, Retrieve, Update, Delete) operations. There is also an ActionMailer package which provides e-mail services for applications. In other words, while TurboGears and Rails have many similarities, they are far from identical.

Beyond the differences in features, there remains the highly subjective matter of language choice. Even if TG were simply a clone of Rails, surely it is a wonderful thing that developers can implement architectures in the language of their choice. Isn't that what open source is all about? And the community appears to have ample energy for creating and maintaining Web frameworks.

To my mind, what really stands out about TG is the clear vision and the sense of competence that its developers are communicating. There are many technically sound and interesting Web tools available, but they often suffer from poor documentation and worse marketing. While its feature set is highly attractive in itself, it is the project's superior presentation that makes it likely to attract a broad following.

Additional Resources

Comments (2 posted)

System Applications

Database Software

MySQL 5.0 released

The first MySQL 5.0 production release is out - click below for the full announcement. This major release adds a number of SQL features (views, stored procedures, triggers, etc.), some new storage engines, and more. The what's new page has more information.

Full Story (comments: 2)

MySQL 4.1.15 has been released

Version 4.1.15 of the MySQL database has been released. "This is a bugfix release for the current production version."

Full Story (comments: none)

PostgreSQL 8.1 Beta 4 available

Version 8.1 Beta 4 of the PostgreSQL database is available for testing.

Comments (none posted)

PostgreSQL Weekly News

The October 23, 2005 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL database discussions and resources.

Full Story (comments: none)

Libraries

EasyBMP Version 0.70 Released with New License (SourceForge)

Version 0.70 of EasyBMP has been announced. "EasyBMP is an easy cross-platform C++ library for reading and writing Windows bitmap (BMP) files. No installation, no need for external libraries, small in size, well-documented, and simple enough for the novice programmer to start in just minutes! EasyBMP particularly shines as an easy image input/output tool for scientists and other technically-minded people who may not be formally trained in programming". Changes include bug fixes, a change to the revised BSD license, and more.

Comments (none posted)

Web Site Development

PHPSurveyor 0.99 Released (SourceForge)

Version 0.99 of PHPSurveyor, a set of PHP scripts for developing and publishing online multi-question surveys, has been announced. "PHPSurveyor 0.99 is the culmination of 12 months of development and bugfixing for PHPSurveyor since the "stable" release of 0.98. The package has undergone significant changes and enchancements, however - importantly - can still be installed over the top of most existing 0.98final installations and upgraded without losing data. This is labelled a "stable" release, indicating that the recent months have been dedicated to bugfixing rather than the development of new features."

Comments (none posted)

Xaraya 1.0.0 RC4 Released (SourceForge)

Version 1.0.0 RC4 of Xaraya has been released. "We are pleased to announce that our release candidate for the Xaraya 1.0.0 web application framework is now available. This release candidate addresses compatibility issues with php versions 4.4 and some 5.1 versions, as well as important bug fixes."

Comments (none posted)

Assessing Web App Security with Mozilla (O'Reilly)

Shreeraj Shah discusses the process of finding security vulnerabilities in web applications in an O'Reilly article. "The nature of web applications is very different from that of standard applications. Many times, these tools miss key vulnerabilities in the application. The best way to perform web application assessment is by using the unassailable combination of automated tools and human intellect. This article examines the LiveHTTPHeaders project, which fits seamlessly into Mozilla browser components to facilitate very effective web application assessment."

Comments (none posted)

Web Services

Constructing Web Services with the Globus Toolkit Version 4 (O'ReillyNet)

Birali Hakizumwami works with the Globus Toolkit on O'Reilly. "Grid computing allows you to combine processing, storage, databases, and other resources across a network, hiding the details from callers. As Birali Hakizumwami shows, the Globus Toolkit makes this easier by exposing the grid as a normal web service."

Comments (none posted)

Desktop Applications

CAD

Twenty-sixth release of PythonCAD available

Release 26 of PythonCAD has been announced. "The twenty-sixth release includes a few interface enhancements. More of the menus can be activated from the keyboard, and stretch/move operations now accept entry box values when performing either task. A significant amount of work has been applied to the internal routines used for storing the entities in a drawing, the result of which required numerous changes throughout the code."

Full Story (comments: none)

Calendar Software

Nightly Builds of Lightning Now Available (MozillaZine)

Nightly builds of Lightning, a calendaring application for Mozilla Thunderbird, are available for testing. Dan Mosedale's blog has more information on the software: "Thanks to the magic of Chase and Coop, there are now nightly builds of Lightning for all three platforms. Note that these are not quite ready for day-to-day use yet (there are still known dataloss bugs, UI issues, and crashers). However, if you'd like to play around, help us test, give UI suggestions, or have a taste for getting involved in the development, this is a great way to get started."

Comments (none posted)

Data Visualization

Veusz 0.8 released

Version 0.8 of Veusz (Velvet Ember Under Sky Zenith) has been announced. "Veusz is a scientific plotting package written in Python (currently 100% Python). It uses PyQt for display and user-interfaces, and numarray for handling the numeric data. Veusz is designed to produce publication-ready Postscript output."

Comments (none posted)

Desktop Environments

X11R6.9/X11R7 Release Candidate 1 ready for testing

New release candidates for the X11 window system have been announced. "We are pleased to announce the availability of the first full Release Candidate (RC1) for the upcoming X.Org Foundation release of X11R6.9 and X11R7. This release marks the completion of the development cycle for the modular source tree. We have tagged both the monolithic and modular trees and have prepared tarballs for you to test."

Full Story (comments: none)

GNOME 2.13.1 Released

GNOME 2.13.1, the first development release on the way to 2.14, is out. See the TwoPointThirteen page for details on what's happening with 2.13.

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)

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)

Financial Applications

GnuCash 1.8.12 released

GnuCash 1.8.12 is out. This is, according to the developers, the last of the (GNOME1-based) 1.8 series; the first GnuCash 2 pre-release is expected sometime in December.

Full Story (comments: 6)

Instant Messaging

Gaim development (GnomeDesktop)

GnomeDesktop covers the latest developments on the Gaim instant messaging client. "A lot of you have noticed that while we typically release every three weeks, we haven't had a release in a while. We've shifted all our efforts to finishing Gaim 2.0.0. Gaim 2.0.0 has a ton of great features, fixes every problem you've ever had with Gaim, makes drastic changes to huge parts of Gaim---especially status, includes three new protocols, and does a bunch of other amazing stuff."

Comments (none posted)

Mail Clients

Sylpheed 2.1.4 (development) and 2.0.3 (stable) released

Development version 2.1.4 and stable version 2.0.3 of Sylpheed, an email client, has been released. See the news file for change information.

Comments (none posted)

Medical Applications

ClearHealth RC2 Released (LinuxMedNews)

Release Candidate 2 of ClearHealth, an Open Source medical suite with practice management, patient care and billing capabilities, has been announced. "After a long testing and packaging cycle RC2 is finally available. This release is has numerous fixes, enhancements and entirerly new features."

Comments (none posted)

OpenEMR adds UB-92 support (LinuxMedNews)

A new release of OpenEMR has been announced. "OpenEMR uses FreeB for electronic billing and SQL-Ledger for practice accounting. Recently Rod Roark of Sunset Systems has added UB-92 support to OpenEMR. OpenEMR is a full featured electronic health record using the classic LAMP (Linux, Apache, MySQL, PHP) architecture."

Comments (none posted)

Music Applications

Jackbeat 0.5.4 announced

Version 0.5.4 of Jackbeat, a Jack Audio Connection Kit compatible drum machine, is out with bug fixes and other improvements.

Full Story (comments: none)

Office Applications

Gnumeric 1.6 Released (GnomeDesktop)

Stable version 1.6 of the Gnumeric spreadsheet has been announced. "Over the past year we have improved Gnumeric's charting, its accuracy, its xls file loading capabilities, and improved its rich text editing. Our Win32 build is now quite stable and very usable."

Comments (none posted)

Office Suites

OpenOffice.org 2.0 released

The OpenOffice.org 2.0 announcement has gone out. There is a lot of new stuff in this long-awaited release, including OpenDocument support, improved PDF exporting, a reworked interface, and some performance improvements. It can be grabbed from the download page. There is an ooo-build 2.0 release available as well. (Thanks to Frankie D).

Comments (11 posted)

Science

Maxima 5.9.2 released

Version 5.9.2 of Maxima, a computer algebra system written in Common Lisp, is out. "It features case-sensitivity in the parser, improved documentation, improvements to some function packages, new add-on packages, an improved TeXmacs interface, new kinds of plots, and more."

Full Story (comments: none)

Data Munging for Non-Programming Biologists (O'Reilly)

Amir Karger and Eitan Rubin use Perl to manipulate biological data. "Have you ever renamed 768 files? Merged the content from 96 files into a spreadsheet? Filtered 100 lines out of a 20,000-line file? Have you ever done these things by hand? Disciples of laziness--one of the three Perl programmer's virtues--know that you should never repeat anything five times, let alone 768. It dismayed me to learn that biologists do this kind of thing all the time."

Comments (none posted)

Video Applications

avidemux 2.1 step 3 released

Version 2.1 step 3 of avidemux, a graphical tool for editing video files, is out with new features and bug fixes.

Comments (none posted)

Web Browsers

The future of Galeon (GnomeDesktop)

FootNotes is carrying a report from the GNOME summit on the future of the Galeon browser. The Galeon developers have decided to join up with Epiphany, implementing Galeon's special features as Epiphany extensions. "This seems an optimal solution for everyone; it allows us, the galeon developers, to avoid duplicating work with epiphany team, it will allow users to leverage the best from both browsers and most importantly, it puts galeon on a much firmer footing for the future that is not so much at the mercy of our ability to find time to hack on it."

Comments (18 posted)

Minutes of the mozilla.org Staff Meeting of Monday 10th October 2005 (MozillaZine)

MozillaZine has announced the availability of the minutes from the October 10, 2005 mozilla.org staff meeting. "Issues discussed include development, marketing, the Devmo launch, the Web 2.0 conference, the LinuxWorld London expo and personnel."

Comments (none posted)

Miscellaneous

Speedometer 2.0 released

Version 2.0 of Speedometer, a Python-based bandwidth and download monitor, is out with miscellaneous improvements.

Full Story (comments: none)

Languages and Tools

Java

This week on harmony-dev

The October 16-22, 2005 edition of This week on harmony-dev is out with coverage of the Harmony open-source Java project. "This week most of the discussion was about the boot jvm, but there were some other issues too. One of the shorter discussions was in the thread "ANN: gjdoc 0.7.6 released": David Gilbert asked what's left to to before 1.0.0, and Julian Scheid replied that it's mainly bug fixes for the first major release."

Full Story (comments: 1)

Python

Urwid 0.8.9 released

Version 0.8.9 of Urwid, a curses-based UI library for Python, is out with several new features and some bug fixes.

Full Story (comments: none)

Dr. Dobb's Python-URL!

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

Full Story (comments: none)

Ruby

Ruby Weekly News

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

Comments (none posted)

Ruby Weekly News

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

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

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

Full Story (comments: none)

XML

Microformats and Web 2.0 (O'Reilly)

Micah Dubinko explores microformats in an O'Reilly article. "Micah Dubinko's new column, XML Annoyances, begins this week with a look at the role of microformats, particularly with regard to Web 2.0 applications and services, as the core XML-specification era comes to a close."

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Sharing ideas and resource at create.freedesktop.org (NewsForge)

Nathan Willis looks at advantages gained by sharing common resources among applications. "Part of what makes open source software thrive is code sharing and reuse. The Create initiative at freedesktop.org targets this issue by bringing together developers from Inkscape, Scribus, Krita, the Open Clip Art Library, and the GIMP, among others, along with interested individuals. Together they are collaborating on a set of specifications they believe will simplify work for developers and distributions, and usability for end users."

Comments (none posted)

Technologies to Watch: A Look at Four That May Challenge Java's Development Dominance (O'ReillyNet)

Bruce Tate predicts Java's future on O'Reilly. "Bruce Tate has an amazing track record when it comes to identifying successful technologies. He was one of the early developers that identified the emergence of the Spring framework; he predicted the demise of EJB 2 technologies a full year before the EJB 3 expert group abandoned the older approaches. In his new book Beyond Java, Bruce looks at languages and technologies that may challenge Java's dominance in some development niches. In this article, Bruce covers four important emerging technologies."

Comments (37 posted)

Trade Shows and Conferences

Live from the 2005 Fall AMIA Conference in Washington, D.C. (LinuxMedNews)

LinuxMedNews reports from the American Medical Informatics Association (AMIA) 2005 Fall conference. "The AMIA open-source working group meeting was well attended. Many initiatives were entertained such as holding a symposium for FOSS EMR software vendors, having a FOSS track at future AMIA conferences. Encouraging the assignment of copyright to the government at the end of federal software development contracts through the use of DFARS clauses."

Comments (none posted)

EuroOSCON - Remembering the End User (O'ReillyNet)

O'Reilly covers the start of the European Open Source Convention. "Daniel Steinberg reports on some of the sessions and keynotes that spanned the first two days of O'Reilly's first-ever European Open Source Convention, taking place in Amsterdam. In one way or another, these sessions--by Jeff Waugh, Alan Cox, and Simon Phipps--focused on the user."

Comments (1 posted)

EuroOSCON - Doctorow on Europe's Coming Broadcast Flag (O'ReillyNet)

O'ReillyNet covers Cory Doctorow's closing keynote at EuroOSCON. "For Doctorow, open source is an important social phenomenon in the tradition of science, in which the culture encourages the sharing of knowledge and not the hoarding of knowledge. His keynote explored the problems with digital rights management (DRM) and how it fails on some of the important science tests."

Comments (none posted)

Ballmer: Microsoft to go after Linux strongholds (ZDNet)

ZDNet covers comments by Microsoft's Steve Ballmer at a recent Gartner Symposium. "I think we have four big opportunities to take business from Linux and we will. And again, why would we take it. Because people will take a look at the tools and the technologies we put in the marketplace and decide that they deliver better results at a lower cost. What's the first? High performance clustering. High performance clusters is a thing that has been a Linux stronghold. It's about 20 percent of all Linux systems. We're coming out with a compute cluster edition of Windows Server."

Comments (72 posted)

Companies

A revolutionary realizes it's time to hang his hat on a bold, new venture (Globe & Mail)

The Globe & Mail profiles Bob Young. "The decision by the former chief executive officer of Red Hat Inc. to walk away from the Raleigh, N.C.-based company was hardly a dilemma at all. Instead, he said it was simply a case of recognizing the different traits that define an executive and a serial entrepreneur." (Thanks to Philip Webb)

Comments (none posted)

Are Microsoft's new licenses open source? (NewsForge)

NewsForge examines Microsoft's new licenses and the company's interaction with the Open Source Initiative. "It would seem the adversarial days of OSI are over. In the same article, [Danese] Cooper writes that OSI 'received strong and consistent feedback' that focusing on Microsoft's past actions against open source was 'leading to the false impression that open source was all about muckraking instead of a viable, professional alternative to the traditional proprietary world of software.' To that end, the infamous Halloween Documents have been removed from the OSI Web site, and OSI members have even been meeting with Microsoft to talk about its Shared Source licenses."

Comments (19 posted)

Cold Realities For Novell (BusinessWeek)

Business Week looks at Novell's future. "If Novell can't regain its footing, it could represent a major setback for Linux. The software has gained considerable traction in corporations, with nearly a 25% share of the server operating system market, according to market researcher IDC. Yet customers and the computer makers who back Linux want two strong Linux distributors. And right now Red Hat Inc. seems to be running away with the market."

Comments (22 posted)

Ricoh Supports KDE Printing Development (KDE.News)

Ricoh USA is encouraging linux support for one of its color printers, according to KDE.News. "Printer manufacturer Ricoh USA, listening to the energetic advocating of their Linux engineer, has decided to provide Cristian Tibirna of the KDE printing development team with a professional RICOH CL4000DN colour laser printer. Thanks to this support the KDE printing development team will be able to do better tests of the new features in CUPS 1.2 and extend the degree of support in KDE Print for professional printing features which currently lack support by Free Software. Ricoh's Linux engineer and driver developer George Liu said "What we want to do is support Linux printing, and KDE Print is the most successful printing environment.""

Comments (3 posted)

Linux Adoption

Initial Results of a Large-Scale Migration Project by Carlo Daffara (Groklaw)

Groklaw has published a preliminary study by Carlo Daffara that looks at European migrations to OpenOffice.org and Linux. "They are measuring and facilitating migrations in a two-step strategy, initially to OpenOffice.org and later to GNU/Linux on the desktops. They already have thousands of desktops migrated, with thousands more planned. The data on switching to OpenOffice.org is very encouraging. What have they found so far? What makes the transition work well? Are there steps one can take to improve user acceptance and ease transitional issues? He told me some of what they found, and I asked him if he'd be willing to elaborate on the findings for Groklaw, and he graciously agreed."

Comments (1 posted)

Linux wins approval from the taxman (ZDNet UK)

ZDNet UK looks at possible Linux adoption by New Zealand's Inland Revenue. "The New Zealand Inland Revenue is following in the footsteps of government agencies around the world, including in Germany and South Korea, which are rolling out open source software. Government agencies and schools in Peru are also being encouraged to consider open source software. Under government legislation signed last week by Alejando Toledo, President of Peru, public institutions will now have to choose between proprietary and open source software."

Comments (none posted)

Why customers are flocking to Linux (AME Info)

This article in AME Info, by an IBM VP, shows how the company is trying to sell Linux in the Middle East. "Hot disputes aside, when a technology goes from a student project in 1991 to being part of Charles Schwab's solution to reduce processing times by 90 percent in 2004, something is working. It might be time to look beyond the numbers to the advantages Linux provides its practitioners to understand Linux growth. The advantages of Linux are: Flexibility, Security, Reliability, Total value and Future value; let us examine these in turn."

Comments (none posted)

Linux at Work

Linux powers robotic cow-milking machine (LinuxDevices.com)

LinuxDevices takes a look at a Linux-powered robotic cow-milking system. "A 122-year-old dairy equipment company has used embedded Linux in a robotic cow-milking system (the system is robotic, not the cows). The Voluntary Milking System (VMS) allows cows to decide when to be milked, and gives dairy farmers a more independent lifestyle, free from regular milkings, the company says."

Comments (16 posted)

Legal

Monday's Big Meeting (Groklaw)

Groklaw reports on next week's hearing to review the open document plan adopted by Massachusetts. "Like you thought Microsoft's money wasn't any good any more? Kidding. Sorta But you had to know they'd try something. It looks to me like we'd all better use their software so no one gets hurt. Any government that decides to use OpenDocument Format will be sat on. At least that is how it appears to me."

Comments (none posted)

Software Patents are Like Smoking (Groklaw)

MySQL AB head Marten Mickos preaches to the choir in this Groklaw article on software patents. "Many companies apply for software patents for defensive reasons, thinking that if someone challenges them with a patent, they can retaliate with their own patent portfolio. But today the software industry is seeing a new breed of companies - so called patent trolls – that have no other business than acquiring patents and then extracting royalties from other businesses. No patent portfolio will help against a troll, because they have no production or sales of their own that you could threaten."

Comments (none posted)

Small company makes big claims on XML patents (ZDNet)

ZDNet reports that a small company called Scientigo is claiming to have patented XML. "Scientigo intends to 'monetize' this intellectual property, Scientigo CEO Doyal Bryant said this week.... 'We're not interested in having us against the world. We're just looking for ways to leverage an asset; we have pretty concrete proof that makes us feel comfortable saying it is an asset,' Bryant said." The patents in question are 5,842,213 and 6,393,426.

Comments (21 posted)

Interviews

OpenBSD 3.8: Hackers of the Lost RAID (O'ReillyNet)

O'ReillyNet interviews the OpenBSD team following the release of OpenBSD 3.8. "It's release time again for OpenBSD! The upcoming 3.8 will include some wonderful features for network gurus (trunking, tracking wireless roaming users, interface groups, a new ipsec configuration tool, and failover of ipsec links), a great rework of malloc() that will provide further security protections by default, and the first version of bioctl--a universal RAID management interface."

Comments (none posted)

IBM WebSphere Application Server Community Edition, Apache Geronimo, and Gluecode (developerWorks)

developerWorks interviews Scott Cosby, Gluecode Transition Executive at IBM and Paul Buck, Director of Gluecode Development at IBM. "Since the acquisition of Gluecode Software in May 2005, IBM has made several code contributions and devoted technical resources to help the Apache Geronimo community reach its goal of Java 2 Platform, Enterprise Edition (J2EE) certification, a milestone that was reached in October 2005. Now, IBM is executing on the next phase of its open source application server goal, introducing IBM WebSphere Application Server Community Edition, an application server built on Apache Geronimo technology. WAS CE unveils a new business model, providing free code for use in development, testing, and deployment."

Comments (none posted)

Resources

The CUPS Printing System (Linux Journal)

Alan Ward has written an introductory article on CUPS in a Linux Journal article. "CUPS is what its name says: a common UNIX printing system. It is aimed at providing a common printing interface across a local network, masking differences among the printing systems on each computer. I am not sure that such a system is needed in a pure Linux environment, where the standard Berkely LPD provides this functionality, but CUPS does provide interactivity with SMB and Windows printers. CUPS also allows dynamic printer detection and grouping."

Comments (none posted)

Reviews

PostgreSQL bootcamp at the Big Nerd Ranch (NewsForge)

Juan Pablo Claude attends a PostgreSQL bootcamp and writes about it on NewsForge. "Though the living is easy at Banning Mills, the course itself is intense. The day starts at 8:30 with breakfast, and classes beginning at 9:00 sharp. The morning is spent with lessons and exercises at your computer (Mac, Linux, or your own machine if you prefer). Lunch is at noon. After lunch you typically have one more lesson and exercise, then take a brisk walk around the woods to wake up. Then the class continues until dinner at around 6:30. After dinner you are free to retire to your room if you wish, but many of us chose to return to the computer lab, where our instructor was available for questions and general chatting until quite late."

Comments (none posted)

At the Sounding Edge: Music Notation Software For Linux (Linux Journal)

Dave Phillips looks at music notation software in the Linux Journal. "Recently the MusicXML format has been promoted as a universal music notation file format. MusicXML has much to recommend it. It is an open and humanly readable format based on the popular XML mark-up language; it is free of cumbersome patent and royalty issues; and it already is supported in dozens of commercial and free music notation programs. If you need to move your music notation between applications or platforms, consider saving it in the MusicXML format."

Comments (9 posted)

Miscellaneous

Nessus fork emerges (NewsForge)

NewsForge reports on the emergence of a Nessus fork, GNessUs. "Tim Brown, a penetration tester for Portcullis Computer Security Limited in the UK and founder of GNessUs, said the idea to fork the project came out of conversations with colleagues in the security industry in England. Brown said that the company's move to drop the GPL for Nessus 3 was no great surprise after Tenable split the plugin streams for the software and ignored concerns by Brown and others that vulnerabilities would be missed because people refused to check the streams for either fiscal or ethical reasons. "My fork is dedicated to that community," Brown said."

Comments (none posted)

'Firefox One' Launch to Celebrate 100 Million Downloads (MozillaZine)

MozillaZine covers the latest Firefox publicity stunt. "polvi wrote in to tell us that a weather balloon satellite will be launched to celebrate 100 million downloads of Mozilla Firefox. The Oregon NASA Space Grant Consortium balloon satellite, dubbed Firefox One, is expected to reach a height of 100,000 feet (about 30 kilometres or 19 miles) when it's launched from the Memorial Union Quad at the Oregon State University campus in Corvallis, Oregon (north-western United States) at noon on Saturday. It will carry a payload of a large Firefox banner, a Firefox CD-ROM and a camera to "take photos of Firefox at the edge of space"."

Comments (3 posted)

'Firefox One' Balloon Satellite Launch a Success (MozillaZine)

MozillaZine covers the successful launch of the 'Firefox One' Balloon. "The balloon carried a Firefox banner up to 100,000 feet before exploding and parachuting back to earth. This was our successful attempt at topping the 50 million download stunt."" Photos of the event are now available.

Comments (none posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Bounty Source Project Management

The Bounty Source project management system has been launched. "Bounty Source is a new project management system for open source software that, through its task tracker, allows monetary bounties to be attached to specific bugs or feature requests. Anybody can submit a solution for a given task and, if the solution is approved by the project, collect the bounties (Bounty Source acts as the escrow to ensure that the funds are available)."

Full Story (comments: none)

Commercial announcements

Apache Geronimo Reaches J2EE 1.4 Certification Milestone

The Apache Software Foundation has announced the release of Apache Geronimo 1.0-M5, the first fully certified release of the Apache Geronimo project's J2EE 1.4 application server. "Apache Geronimo v1.0-M5 contains a number of enhancements, including the integration of Apache Tomcat, a developer preview of the upcoming management console, and a multitude of configuration and usability improvements."

Comments (none posted)

Announcing CrossOver Office Version 5.0

CodeWeavers has announced version 5 of CrossOver Office, a system that allows legacy Windows applications to be run under Linux. "We have added initial support for Microsoft Office 2003, added a powerful new feature we call 'bottles', which lets you manage your Windows applications more easily than ever before, and dramatically improved the installation and execution process of nearly every Windows program."

Full Story (comments: none)

Command Prompt launches enhances Managed Services

Command Prompt has announced a new support offering. "Command Prompt, the PostgreSQL Company since 1997, announced today the immediate availability of Managed PostgreSQL Services as an option to Command Prompt's standard annual support and remote management services plans."

Full Story (comments: none)

ESP Print Pro 4.5.6 released

Version 4.5.6 of ESP Print Pro, a commercial cross-platform printing solution, has been announced. "ESP Print Pro 4.5.6 fixes a performance problem with large numbers of implicit classes, adds drivers for several new HP DesignJet and LaserJet printers, and adds official support for the popular Ubuntu Linux distribution."

Comments (none posted)

Open-Xchange Announces New Open Source Project for GNOME Evolution Connector

Open-Xchange Inc. has announced an open source project to link its Open-Xchange Server with GNOME Evolution. "With the launch of its new open source project, code-named Intelligent Design, Open-Xchange is inviting developers to join in an effort to expand client support for and build a connector to GNOME Evolution. All contributions will be licensed under the General Public License (GPL) and be available for free on Open-Xchange.org, the company's open source web site."

Comments (6 posted)

OSV and Phase N Launch OpenOpenOffice (O3)

Open Source Victoria and Phase N have formed an alliance to bring the Open Document Format to Microsoft Office. ""The amazing thing about the O3 concept is how simple it is," said key O3 developer Adam Kennedy. "Just take the Word-to-ODF filters from the OpenOffice.org suite, and put them into Office in reverse. Microsoft has made it trivial to write plugins for Office using .NET, and the OpenOffice.org team has put a huge effort into their document conversion filters. So all that's left is to connect the two together via some simple SOAP calls using C# and Perl, and then make sure it is easy for people to install into Office.""

Full Story (comments: 7)

Sleepycat Launches New Consulting Packages for Berkeley DB

Sleepycat Software has announced some new consulting services. "Sleepycat Software, makers of Berkeley DB, the world's most widely deployed open source developer database, today announced the general availability of four new packaged consulting services to help developers of business-critical applications get the maximum benefit from their use of Berkeley DB."

Comments (none posted)

VMware Announces a Free Player

VMware, Inc. has announced the availability of VMware Player: "a free new product that enables anyone to easily run, share or evaluate software in a virtual machine on a Windows or Linux PC".

Comments (4 posted)

New Books

No Starch Press releases "Just Say No To Microsoft"

No Starch Press has published the book Just Say No To Microsoft by Tony Bove.

Full Story (comments: none)

Producing Open Source Software - O'Reilly's Latest Release

O'Reilly has published the book Producing Open Source Software by Karl Fogel. "Most free software projects fail. We don't hear much about the failures because the successful projects attract so much attention, and there are so many free or open source projects in total that even though only a small percentage succeeds, the result is still a lot of visible projects."

Full Story (comments: none)

Master Your Palm Handheld--O'Reilly's Latest Release

O'Reilly has published the book Palm and Treo Hacks by Scott MacHaffie.

Full Story (comments: none)

Tips and Tools For Taming the Wild Wild Web--O'Reilly's Latest Release

O'Reilly has published the book Tips & Tools For Taming the Wild Wild Web by Paul Bausch.

Full Story (comments: none)

New PHP Phrasebook and Linux Firewalls Books

Sams Publishing has published the PHP Phrasebook and Linux Firewalls, Third Edition.

Full Story (comments: none)

Prentice Hall Launches Open Source Software Development Series

Prentice Hall has announced the launch of its Prentice Hall Open Source Software Development Series. "Prentice Hall, the leading publisher of high-quality books for technology users, announces the official launch of the Prentice Hall Open Source Software Development Series-- with the publication of two new books for Linux programmers and administrators-- which promise to deliver "Real world code from real world applications" in each Series book."

Full Story (comments: none)

Upcoming Events

Speakers announced for FOSS.IN

FOSS.IN, formerly known as Linux-Bangalore, has announced a list of speakers. Just a few of those speakers include Jonathan Corbet, Andrew Cowie, Harald Welte, Volker Grassmuck, Brian Behlendorf, Rasmus Lerdorf and Alan Cox. FOSS.IN/2005 starts November 29.

Full Story (comments: 3)

OSDC 2005 Registration

Registration is open for OSDC 2005. The event will take place on December 5-7, 2005 at Monash University in Melbourne, Australia.

Full Story (comments: none)

Ubuntu Love Day at UBZ

A Ubuntu Love Day! event will be held in Montreal, Canada on Sunday, October 30th. "Our upcoming developer summit will be keenly focused on our plans for Ubuntu 6.04 (Dapper Drake), and mostly of interest to existing Ubuntu developers... So we've dedicated an entire day to users and hopeful contributors with lots of great presentations from Ubuntu developers, and workshops to help you get involved! Whether you'd like to join the developer team or figure out how to contribute in another way, UBUNTU LOVE DAY is for you!"

Full Story (comments: none)

Events: October 27 - December 22, 2005

Date Event Location
October 27 - 28, 200512th Annual Tcl/Tk Conference(Red Lion Hotel)Portland, Oregon
October 27, 2005Internet Identity Workshop(IIW)(Hillside Club)Berkeley, CA
October 29 - 30, 2005OpenFest 2005(Inter Expo Center)Sofia, Bulgaria
October 30 - November 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

Comments (none posted)

Page editor: Forrest Cook

Letters to the editor

Letter to the editor

From:  "Richard M. Stallman" <rms-AT-gnu.org>
To:  letters-AT-lwn.net
Subject:  Letter to the editor
Date:  Sun, 23 Oct 2005 00:42:15 -0400

This letter is really addressed to you, the editors, as well as to
your readers. If you make the decision to stop using the term
"intellectual property" in what you publish, as I have done, that will
encourage clear thinking about patents, and about other issues too.
 
 
 
Dear Editor,
 
We can be confident that the Community Lisbon Process is headed for
trouble when we see it use the term "intellectual property rights".
That term is propaganda for those that want stricter copyright and
patent laws. It lumps together these and other disparate laws, whose
requirements and effects are completely different. (Just look at how
different the effects of software copyright and software patents are.)
See http://www.gnu.org/philosophy/not-ipr.xhtml for more explanation.
 
Discussion of "intellectual property rights" is generally either
confused, or meant to confuse others. We do not know how much of each
of these factors is present in this study, but each of them is an
obstacle to a good outcome. The heading of "IPR" brings bias and
confusion into the deliberation--handicaps against reaching a
thoughtful result.
 
It makes sense for us to communicate with those doing this study, but
as we do, we should avoid endorsing its mistaken starting point. When
we state our views about sound software patent policy, let's reject
labeling that issue as part of an "IPR framework".
 
Sincerely
Richard Stallman
President, Free Software Foundation

Comments (50 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