An interesting bit of corporate research was recently performed by
the EFF's Seth Schoen, who attended the Microsoft Windows Hardware
Engineering Conference and wrote up a four-part report on what he learned
(
part 1,
part 2,
part 3,
and
part 4).
The resulting picture suggests that Microsoft is going out of its way to
appease the entertainment industry with its future products. Upcoming
Windows releases will be able to ensure that no "unauthorized" hardware or
software exists on the system. Load an application which the "protected
media path" code does not like, and much of the system's multimedia
capability could be shut down. A Microsoft-controlled "revocation list"
will allow drivers to be disabled by Microsoft in the future should those
drivers be determined to not properly implement the DRM specifications.
Overall, it is a vision of a world where "our" computers are, increasingly,
not under our control and not operating in our interests.
The comments on the original LWN
posting pointing to Seth's reports suggest that many readers believe
that this sort of intrusive DRM technology will provoke a massive consumer
backlash and, as a result, fail in the market. There are some signs that
this hope could be realized; there is currently a fair amount of grumbling
in the U.S. over the HDCP copy-protection mechanism, which can prevent the
delivery of high-resolution video to large numbers of high-definition TV
monitors which do not implement HDCP. As others have often said: Americans
will put up with all sorts of misbehavior from both governments and
corporations, but they will not tolerate anybody who messes with their TV.
All of this may be wishful thinking, however. It may well be that the
industry will get its DRM technology working to the point that it no longer
interferes greatly with the life of the average couch potato. If things
"just work" for most people, they will be accepted by those people. Few of
us have the time or knowledge to worry about the larger issues of fair use,
control over our own systems, or long-term sustainability of the cultural
commons. After all, there's a game on in a few minutes.
Consider also the reports
that Apple is planning to make use of the trusted platform module (TPM)
chip in its future kernels. The primary purpose here, most likely, is to
keep people from running Mac OS on non-approved x86 systems. But it
is hard to believe that Apple would not also use the TPM, for example, to
help ensure that audio files do not escape from the one system where they
are authorized to be.
Then consider that the latest Linux kernel includes basic TPM support, and
work is underway to increase that support. As was discussed at the Ottawa Linux Symposium, the
TPM can do a number of good things for Linux users. It can also, however,
be used to deprive a Linux user of control over the system and implement
all of the same DRM stuff which is being added elsewhere. A Linux-based
set-top box could be just as user-hostile as one based on Windows.
Availability of source would not be helpful in such a situation; the TPM
can be used to ensure that the system will boot only kernels which have
been signed with a specific key. Linus Torvalds has stated in the past that this sort of usage is
fine with him.
Now, Linus is not the only copyright holder for the kernel, and others may
yet decide that the GPL requires that the keys used to sign the kernel be
distributed with the source. The GPL's source distribution requirements do
include
"the scripts used to control compilation and installation of the
executable," after all. It may even be that a court will buy that
argument. But any such finding will be at the far end of a long process of
litigation; it is an uncertain and distant prospect. In the mean time, it
is safe to assume that we will see more systems which, while running Linux,
allow no more user control than their equivalents based on proprietary
software.
At OLS, Jim Gettys compared the DRM situation to the American experiment
with crypto export regulations. We'll win in the end, but there may be a
decade or two of pain in the middle. Sadly, it appears that we are just
beginning to enter the "pain" phase of this battle. This is a fight
we can win; we will likely be helped by the fact that the entertainment
industry will have a hard time stopping short of the point that makes
consumers rebel. But there may indeed be some unpleasant times between
here and there.
Comments (16 posted)
The story has been sufficiently widely reported that we do not need to go
into the details here; see
Bruce
Schneier's summary if you have some catching up to do. In short: Cisco
is going after ex-ISS employee Michael Lynn after he made a presentation in
Las Vegas on security vulnerabilities in Cisco's IOS. There is now an FBI
investigation in the works, and Mr. Lynn faces the possibility of lawsuits
from Cisco or ISS (or both). Meanwhile, copies of his presentation are
circulating on the net, closely followed by lawyers with takedown notices.
BoingBoing has posted
a
list of mirrors for those of you who have not yet gotten your copy.
Cisco's argument is that Mr. Lynn's presentation discloses Cisco's trade
secrets. By this reasoning, Cisco's customers are not entitled to know
about vulnerabilities in the boxes they have used to put their networks
together. In fact, it appears that Cisco has known about this
vulnerability since April, but did not see fit to tell its customers - or
anybody else - about it until after Mr. Lynn's presentation.
Cisco's concern for its public image has clearly outweighed its
concern for its customers' security. The company has turned against
disclosure of security problems, and also seems to have forgotten what the
net has taught us over the last twenty years or so: attempting to suppress
information which has escaped onto the net is not only futile, but it
increases the distribution of that information.
There is another aspect of this situation which is worth looking at,
however. It has often been said that users of embedded systems do not care
about which operating system is running inside. The system is invisible,
and all that matters is that it does its job.
Security problems clearly increase the visibility of an embedded system.
But so do trade secrets, and in an unpleasant way. If Cisco's routers ran
Linux, there would be no question of the company using trade secrets to
shut down disclosure of vulnerabilities in the core system. There cannot
be trade secrets embedded within GPL-licensed code - at least, any such
secrets will not remain secret for long. So an attempt to use trade
secrets to block disclosure of a security problem is almost certain to
fail.
This is a good thing, and a nice added benefit from the use of free
software. People may not care about the code running inside their router,
phone, music player, automobile, or Furby, but they may yet learn to care
about having vulnerabilities in those devices hidden from them. Among the
many promises carried by free software is this one: it does not contain
secrets which may be used to censor those who would tell you
about a problem with your gadget.
That is a worthwhile freedom.
Comments (1 posted)
Andy Oram's
report from the
Ottawa Linux Symposium notes that OpenOffice.org took some grief there:
Already, two speakers have made wisecracks about OpenOffice.org,
tagging it as a bloated memory hog. I have the suspicion that some
attendees see Linux as something to run for its own intrinsic
value, rather than as a platform for useful applications that can
actually help people accomplish something.
As one of those speakers, your editor will plead guilty to taking a cheap
shot for an easy laugh (and people did laugh). But the remark had nothing
to do with the value of OpenOffice.org as an application. It was about
bloat.
In a private conversation at the same conference, an engineer working with
a services company in a developing country mentioned a valuable line of
business for his employer. It seems that there are customers with large
numbers of older desktop computers running legacy operating systems; they
would like to extend the life of those computers by putting Linux onto
them. But Linux does not run as well on these systems as anybody would
like; it is simply too big. OpenOffice.org is especially problematic on
smaller systems, but the problem does not stop there.
Not that long ago, Linux was a relatively small and fast system which could
run well on a wide variety of older hardware. That may still be true in
some specific cases - Linux-based firewall/routers, for example - but, as a
general-purpose operating system, Linux has become just as bloated as its
proprietary competition. Your editor just looked at his desktop system,
with two days of uptime, to see where the memory went. A few examples:
| Program | Resident set (MB) |
| cupsd | 6 |
| gnome-settings-daemon | 9 |
| gconfd | 9 |
| gnome-session | 10 |
| metacity | 14 |
| gnome-panel | 15 |
| gnome-terminal | 21 |
| clock-applet | 10 |
| emacs | 37 |
| firefox | 90 |
It is a sad world when 10MB of memory is required to display a clock, and
21MB to run a terminal emulator.
Developers who have taken a class in data structures have probably heard
all about time-space tradeoffs. Programs can often be made faster at the
expense of higher memory usage. The truth of the matter, however, is that
these tradeoffs are often illusory. Big code is slow code. From inferior
processor cache usage through to virtual memory thrashing, large code slows
things down across the entire system. On contemporary systems, the way to
faster code is often by using less space, not more.
There are signs that more developers are beginning to understand the costs
of bloat. There is a GNOME
memory reduction project underway, for example, though it does not
appear to be progressing rapidly. But a more serious effort will be
required if the Linux desktop is going to lose some significant weight.
And it should lose that weight. Some growth is to be expected from the
development of the software itself - Linux systems can do much more than
they could a few years ago. But it seems clear that much of our
development has been aimed at the addition of new features, and relatively
little attention has been paid to memory usage. At this point, Linux need
not feel insecure about the features it offers; maybe the time has come to
put some more effort into implementing those features with fewer
resources. Otherwise, Linux is inflating itself out of a number of
possible applications and losing the leanness which used to be one of its
best attributes.
Comments (77 posted)
Page editor: Jonathan Corbet
Security
In many environments, it's sufficient to set up a firewall to filter
traffic based on IP address. However, in some situations, an administrator
may wish to set up a firewall that can actually filter packets based on the
user, rather than the IP address that packets are coming from. A typical
firewall using Netfilter is capable of filtering traffic and setting QoS
rules only by the originating IP address, and doesn't recognize the concept
of users at all.
Now User Filtering
Works (NuFW) is a package that promises the ability to do a lot
more. NuFW is a package that runs on top of Netfilter and allows packet
filtering and quality of service (QoS) rules to be assigned by user or
application, rather than by the machine or IP address that packets
originate from. This makes it possible to apply finer-grained permissions
than are possible with Netfilter alone.
There are two daemons that run to provide NuFW's services. The nuauth
daemon - the authentication server for NuFW - and the nufw daemon, which runs
on the firewall and works in conjunction with Netfilter to actually filter
traffic. It is not necessary for the nuauth and nufw daemons to run on the
same server, so an administrator can set up nufw on the firewall, and nuauth on any
other machine that the firewall can communicate with.
We contacted the NuFW developers, Eric Leblond and Vincent Deffontaines
about the project, and asked about the performance impact of
NuFW. According to the developers, NuFW uses Netfilter's connection
tracking features, and only authenticates the SYN packet of each TCP
connection. This means NuFW has no impact on bandwidth, since it is removed
from the equation once a connection is open.
Leblond and Deffontaines said that NuFW's impact on performance is minimal:
We also worked on the concern of performance for the SYN packets, as this
is very important, too. Both daemons, nufw and nuauth, are multithreaded
for max performance. We incorporated from v0.9 on an internal ACL cache
into the authentication server, so it doesn't need to perform ACL checks
when they were just fetched.
There remains, of course, a measurable impact on the time it takes to open
TCP connections. We performed a small, basic bench, to measure this. We
built a very basic process that opens a TCP connection to a host, then
closes it, in loop for 1000 times. Running that process behind a NuFW
firewall took 34 seconds. Running that process behind a "conventional"
Netfilter firewall (same hardware) took 20 seconds. So, we're pretty happy
with NuFW's behaviour on DoS conditions, and quite confident about the
performance matter.
In addition to the nufw and nuauth daemons, each client system must be
running the NuFW client -- Nutcpc for Linux, and NuWINc for
Windows. Note that the Windows application is governed by a proprietary
license, whereas NuFW is available under the GPL. Leblond and Deffontaines
said that it should be easy to port the Linux client to Mac OS X and BSD
OSes -- and it may run as-is. "What we mostly lack on this is
testing. We are, of course, very open to contributions."
When clients send packets through the firewall or gateway, the nufw daemon
checks with the nuauth daemon to authenticate the user and verify whether a
particular user has the appropriate permissions to send traffic through the
firewall.
NuFW distinguishes protocols as well, so users could be allowed (for
example) to send HTTP traffic, but not SSH or POP3. Nuauth supports several
authentication methods, including LDAP, system authentication with PAM, dbm
or a plain text file with user credentials.
NuFW uses an Access Control List (ACL) to determine which services users
and groups can access. In the event that two groups have conflicting
permissions -- for example, if a user belongs to a group that can access
SSH and a group that cannot -- NuFW can be configured to either allow
access or deny it.
NuFW also offers detailed logging of activity, so that it's possible to
track which users are sending traffic through the server and what traffic
has been rejected or accepted. NuFW can log to syslog, or a MySQL or
PostgreSQL database.
There is also a Web interface which works with NuFW called Nuface, and a
firewall log analysis application called Nulog, which
provides a friendly interface for viewing NuFW's logs in detail.
One limitation of NuFW is that it only filters TCP. The developers said
that they want to implement UDP, ICMP and other protocols. There are a few
other features that they're looking at for the long term as well:
We have to go into IPv6 support, too. We're looking for greater integration
into Netfilter with NFQUEUE (yay! it will/should be in 2.6.14!) and all the
current work of Netfilter's team on NETLINK, which will allow for even
finer filtering. We're in contact with the Netfilter team for this.
We also asked Leblond and Deffontaines if there was any chance of NuFW
being ported to any of the BSD OSes. They said that they have looked at
this, but that none of the BSD IP filter packages have a feature like
Netfilter's QUEUE target, which is used by NuFW. "When/if there is
one, we'll be happy to port the nufw daemon to BSD. Right now, the nuauth
daemon should run on BSDs, as it is POSIX C."
While NuFW provides a rich set of features, it also adds quite a bit of
complexity to the setup. In addition to installing and maintaining an
additional set of packages, administrators will need to set up the
appropriate groups and define permissions for those groups to determine
which users can utilize which services.
Admins will also need to install the NuFW client on all machines that need
to authenticate with NuFW, and this means that (for the moment) NuFW is
an option only for organizations that restrict their systems to Windows and Linux. It is
possible to set up NuFW to ignore one or more subnets on your network, but
this does defeat the purpose of using NuFW to some extent.
As Leblond and Deffontaines point out, most of the complexity "comes
not from internals, but rather from the fact that NuFW is a glue between
systems that don't know about each other: the firewall in the center of the
network, and the user directory in the center of organisation." They
are working on a "appliance" solution with NuFW that will make it easier to
deploy. It's also worth noting that NuFW is now available in Debian sid and the
developers say that other distributions are looking at packaging NuFW as
well. This could go a long way towards making NuFW much easier to deploy.
Comments (10 posted)
New vulnerabilities
apt-cacher: remote command execution
| Package(s): | apt-cacher |
CVE #(s): | CAN-2005-1854
|
| Created: | August 3, 2005 |
Updated: | August 3, 2005 |
| Description: |
The Debian apt-cacher utility has a vulnerability which can allow a remote attacker to run arbitrary code on the host system.
|
| Alerts: |
|
Comments (none posted)
epiphany: Mozilla regression vulnerability
| Package(s): | epiphany |
CVE #(s): | |
| Created: | July 28, 2005 |
Updated: | August 29, 2005 |
| Description: |
The epiphany web browser had a vulnerability regression that was
caused by fixes to the Mozilla suite. This is specific to
Ubuntu Linux, the Mozilla fix was: USN-155-1. |
| Alerts: |
|
Comments (none posted)
ethereal: dissector vulnerabilities
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)
gopher: insecure tmpfile creation
| Package(s): | gopher |
CVE #(s): | CAN-2005-1853
|
| Created: | July 29, 2005 |
Updated: | August 3, 2005 |
| Description: |
John Goerzen discovered that gopher, a client for the Gopher
Distributed Hypertext protocol, creates temporary files in an insecure
fashion. |
| 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)
libtiff: insufficient validation
| Package(s): | libtiff |
CVE #(s): | |
| Created: | July 29, 2005 |
Updated: | August 18, 2005 |
| Description: |
Wouter Hanegraaff discovered that the TIFF library did not
sufficiently validate the "YCbCr subsampling" value in TIFF image
headers. Decoding a malicious image with a zero value resulted in an
arithmetic exception, which caused the program that uses the TIFF
library to crash. This leads to a Denial of Service in server
applications that use libtiff (like the CUPS printing system) and can
cause data loss in, for example, the Evolution email client. |
| Alerts: |
|
Comments (none posted)
nbSMTP: format string vulnerability
| Package(s): | nbsmtp |
CVE #(s): | |
| Created: | August 2, 2005 |
Updated: | August 3, 2005 |
| Description: |
A format string vulnerability in nbSMTP may allow an attacker to
execute arbitrary code with the permissions of the user running nbSMTP. |
| Alerts: |
|
Comments (none posted)
NetworkManager: format string bug in nm_info_handler
| Package(s): | networkmanager |
CVE #(s): | |
| Created: | August 1, 2005 |
Updated: | August 3, 2005 |
| Description: |
Network Manager passes logging messages straight to syslog as the format
string. This causes it to crash when connecting to access points that
contain format string characters. This was reported
initially by Ian Jackson. |
| Alerts: |
|
Comments (none posted)
PowerDNS: denial of service
| Package(s): | pdns |
CVE #(s): | CAN-2005-2301
CAN-2005-2302
|
| Created: | August 1, 2005 |
Updated: | August 3, 2005 |
| Description: |
PowerDNS before 2.9.18 has several vulnerabilities. The LDAP backend does
not properly escape all queries, allowing it to fail and not answer queries
anymore. Queries from clients without recursion permission can temporarily
blank out domains to clients with recursion permitted. This enables
outside users to blank out a domain temporarily to normal users. |
| Alerts: |
|
Comments (none posted)
ProFTPD: format string vulnerabilities
| Package(s): | proftpd |
CVE #(s): | CAN-2005-2390
|
| Created: | August 1, 2005 |
Updated: | September 6, 2005 |
| Description: |
Multiple format string vulnerabilities in ProFTPD before 1.3.0rc2 allow
attackers to cause a denial of service or obtain sensitive information via
certain inputs to the shutdown message from ftpshut, or the SQLShowInfo
mod_sql directive. |
| 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)
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)
affix: two remote vulnerabilities
| Package(s): | affix |
CVE #(s): | CAN-2005-2250
CAN-2005-2277
|
| Created: | July 19, 2005 |
Updated: | September 2, 2005 |
| Description: |
A buffer overflow in the Bluetooth FTP client (BTFTP) in Nokia Affix 2.1.2
and 3.2.0 allows remote attackers to execute arbitrary code via a long
filename in an OBEX file share. Also remote attackers may execute
arbitrary commands via shell metacharacters in the filename argument of a
PUT command. |
| 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)
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)
ClamAntiVirus: integer overflows
| Package(s): | clamav |
CVE #(s): | CAN-2005-2450
|
| Created: | July 26, 2005 |
Updated: | August 16, 2005 |
| Description: |
Clam AntiVirus versions < 0.86.2 is vulnerable to integer overflows when
handling the TNEF, CHM and FSG file formats. By sending a
specially-crafted file an attacker could execute arbitrary code with the
permissions of the user running Clam AntiVirus. |
| 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)
CUPS: multiple vulnerabilities
| Package(s): | CUPS |
CVE #(s): | CAN-2004-2154
|
| Created: | July 14, 2005 |
Updated: | September 20, 2005 |
| Description: |
The CUPS printing system has a problem with queue name
case-sensitivity matching that can cause a security policy override. An
unauthorized user can use this to gain print to a protected queue. |
| 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)
dbus: information disclosure
| Package(s): | dbus |
CVE #(s): | CAN-2005-0201
|
| Created: | June 8, 2005 |
Updated: | August 30, 2005 |
| Description: |
From the Red Hat alert: "Dan Reed discovered that a user can send and listen to messages on another
user's per-user session bus if they know the address of the socket." At current usage levels, this vulnerability is not particularly threatening. |
| Alerts: |
|
Comments (none posted)
dhcpcd: denial of service
| Package(s): | dhcpcd |
CVE #(s): | CAN-2005-1848
|
| Created: | July 13, 2005 |
Updated: | September 13, 2005 |
| Description: |
The dhcpcd DHCP client can be tricked into reading past the end of a buffer, causing it to crash.
|
| Alerts: |
|
Comments (none posted)
ekg: multiple vulnerabilities
| Package(s): | ekg |
CVE #(s): | CAN-2005-1850
CAN-2005-1851
CAN-2005-1916
|
| Created: | July 18, 2005 |
Updated: | August 8, 2005 |
| Description: |
Several vulnerabilities have been discovered in the ekg
contributed scripts. These include an
insecure temporary file creation problem, a
potential shell command injection problem, and an
arbitrary command execution problem. |
| 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)
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)
evolution: message crash vulnerability
| Package(s): | evolution |
CVE #(s): | CAN-2005-0806
|
| Created: | March 17, 2005 |
Updated: | August 11, 2005 |
| Description: |
The Evolution mail client can be crashed when reading
certain types of messages. |
| Alerts: |
|
Comments (none posted)
fetchmail: buffer overflow
| Package(s): | fetchmail |
CVE #(s): | CAN-2005-2335
|
| Created: | July 21, 2005 |
Updated: | August 12, 2005 |
| Description: |
The fetchmail POP3 client has an arbitrary code execution vulnerability
that may be triggered by a malicious POP server. See this advisory for more information. |
| Alerts: |
|
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)
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)
ghostscript: symlink vulnerabilities
| Package(s): | ghostscript |
CVE #(s): | CAN-2004-0967
|
| Created: | October 20, 2004 |
Updated: | September 28, 2005 |
| Description: |
The ghostscript package (prior to version 7.07.1-r7) contains several scripts which are vulnerable to symlink attacks. |
| Alerts: |
|
Comments (none posted)
glibc: tempfile vulnerability in catchsegv script
| Package(s): | glibc |
CVE #(s): | CAN-2004-0968
|
| Created: | October 21, 2004 |
Updated: | November 14, 2005 |
| Description: |
The catchsegv script in the glibc package has a symlink vulnerability
that may allow a local user to overwrite arbitrary
files with the permissions of the user that is running the script. |
| Alerts: |
|
Comments (none posted)
gnupg: information leak
| Package(s): | gnupg |
CVE #(s): | CAN-2005-0366
|
| Created: | March 16, 2005 |
Updated: | August 19, 2005 |
| Description: |
GnuPG (and other PGP-like systems) suffers from an information leak which could, in some situations, be used by an attacker to obtain plain text from an encrypted message. See this message for a detailed explanation of the problem. "We know of no real-world application that is affected by this type of attack. It is an attack that requires the active participation of someone who holds the actual key required to decrypt a message. Thus, it is not something you are likely to see." |
| Alerts: |
|
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)
heartbeat: insecure temporary files
| Package(s): | heartbeat |
CVE #(s): | CAN-2005-2231
|
| Created: | July 19, 2005 |
Updated: | August 15, 2005 |
| Description: |
Eric Romang discovered several insecure temporary file creations in
the High Availability Linux Project Heartbeat 1.2.3. |
| Alerts: |
|
Comments (none posted)
htdig: cross site scripting
| Package(s): | htdig |
CVE #(s): | CAN-2005-0085
|
| Created: | February 14, 2005 |
Updated: | January 10, 2006 |
| Description: |
Michael Krax discovered that ht://Dig fails to validate the 'config'
parameter before displaying an error message containing the parameter.
This flaw could allow an attacker to conduct cross-site scripting
attacks. |
| Alerts: |
|
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)
imlib2: buffer overflows
| Package(s): | imlib2 |
CVE #(s): | CAN-2004-0802
CAN-2004-0817
|
| Created: | September 8, 2004 |
Updated: | October 26, 2005 |
| Description: |
The imlib2 library contains buffer overflows in the BMP handling code. |
| Alerts: |
|
Comments (none posted)
infozip: privilege escalation, directory-traversal
| Package(s): | infozip |
CVE #(s): | CAN-2003-0282
CAN-2004-1010
CAN-2005-0602
|
| Created: | May 2, 2005 |
Updated: | August 1, 2005 |
| Description: |
InfoZip reports that Zip 2.3 and
(presumably) all previous versions have a buffer-overrun vulnerability
relating to deep directory paths that could potentially lead to local
privilege escalation (e.g., in the case of automated, Zip-based backups).
All versions of UnZip through 5.50 have a number of directory-traversal
vulnerabilities. |
| Alerts: |
|
Comments (1 posted)
junkbuster: heap corruption and settings modification
| Package(s): | junkbuster |
CVE #(s): | CVE-2005-1108
CVE-2005-1109
|
| Created: | April 13, 2005 |
Updated: | November 5, 2005 |
| Description: |
JunkBuster through version 2.02-r2 contains two vulnerabilities: a heap corruption bug and a possible privacy violation. |
| Alerts: |
|
Comments (1 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: ELF loader core dump vulnerability
| Package(s): | kernel |
CVE #(s): | CAN-2005-1263
|
| Created: | May 11, 2005 |
Updated: | August 25, 2005 |
| Description: |
Paul Starzetz has posted an
advisory for yet another kernel vulnerability.
In this case, by using a specially manipulated ELF binary, a local attacker
can compromise the system (via the core dump code) and obtain root access.
This vulnerability affects all kernels from 2.2 through 2.6.12-rc4. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CAN-2005-1913
CAN-2005-1761
|
| Created: | July 1, 2005 |
Updated: | September 9, 2005 |
| Description: |
Several vulnerabilities in the 2.6 kernel have been
fixed, including a subthread exec problem (CAN-2005-1913)
and a ia64 ptrace + sigrestore_context problem (CAN-2005-1761). |
| Alerts: |
|
Comments (1 posted)
kernel: multiple vulnerabilities
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: integer overflows
| Package(s): | libgadu |
CVE #(s): | CAN-2005-1852
|
| Created: | July 22, 2005 |
Updated: | July 27, 2005 |
| Description: |
libgadu, a library implementing the Gadu messaging protocol, suffers from a set of integer overflow vulnerabilities. This vulnerability affects a number of other packages; see, for example, this KDE advisory for kdenetwork and Kopete. |
| 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)
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)
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)
mc: buffer overflow
| Package(s): | mc |
CVE #(s): | CAN-2005-0763
|
| Created: | March 29, 2005 |
Updated: | August 11, 2005 |
| Description: |
An unfixed buffer overflow has been discovered by Andrew V. Samoilov
in mc, the midnight commander, a file browser and manager. |
| Alerts: |
|
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)
movemail: arbitrary code execution
| Package(s): | movemail |
CVE #(s): | |
| Created: | July 21, 2005 |
Updated: | July 27, 2005 |
| Description: |
The emacs movemail POP utility has an arbitrary code execution vulnerability
that can be activated by connecting to a malicious POP 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)
OpenSSL: information leak
| Package(s): | openssl |
CVE #(s): | CAN-2005-0109
|
| Created: | May 23, 2005 |
Updated: | October 11, 2005 |
| Description: |
Hyper-Threading technology, as used in FreeBSD other operating systems and
implemented on Intel Pentium and other processors, allows local users to
use a malicious thread to create covert channels, monitor the execution of
other threads, and obtain sensitive information such as cryptographic keys,
via a timing attack on memory cache misses. See this LWN article for more information. |
| Alerts: |
|
Comments (none posted)
OpenSSL: denial of service vulnerabilities
Comments (1 posted)
pam_ldap: plain text authentication leak
| Package(s): | pam_ldap |
CVE #(s): | CAN-2005-2069
|
| Created: | July 14, 2005 |
Updated: | October 17, 2005 |
| Description: |
pam_ldap
and nss_ldap ignore the "ssl start_tls" ldap.conf setting, allowing an
attacker to sniff unencrypted passwords and other information. |
| 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)
phpbb2: cross-site scripting
| Package(s): | phpbb2 |
CVE #(s): | CAN-2005-2161
|
| Created: | July 27, 2005 |
Updated: | July 27, 2005 |
| Description: |
The phpbb2 package suffers from a cross-site scripting vulnerability. |
| Alerts: |
|
Comments (none posted)
php-pear: remote code execution
| Package(s): | php-pear |
CVE #(s): | CAN-2005-1921
|
| Created: | July 1, 2005 |
Updated: | July 29, 2005 |
| Description: |
The PEAR XMLRPC implementation has a vulnerability that can
be exploited for remote code execution. See this report from GulfTech Security Research. This vulnerability affects a large number of PHP web applications.
|
| 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)
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)
ruby: arbitrary command execution
| Package(s): | ruby |
CVE #(s): | CAN-2005-1992
|
| Created: | June 21, 2005 |
Updated: | October 6, 2005 |
| Description: |
Ruby (versions < 1.8.2) is vulnerable to arbitrary command execution on
XMLRPC servers. |
| Alerts: |
|
Comments (none posted)
sandbox: insecure temporary file handling
| Package(s): | sandbox |
CVE #(s): | |
| Created: | July 25, 2005 |
Updated: | July 27, 2005 |
| Description: |
The Gentoo Linux Security Audit Team discovered that the sandbox
utility was vulnerable to multiple TOCTOU (Time of Check, Time of Use)
file creation race conditions. Local users may be able to create or overwrite arbitrary files with the permissions of the root user. |
| Alerts: |
|
Comments (none posted)
shorewall: rule bypass vulnerability
| Package(s): | shorewall |
CVE #(s): | CAN-2005-2317
|
| Created: | July 21, 2005 |
Updated: | October 10, 2005 |
| Description: |
Shorewall has a vulnerability in which a client that is accepted by
MAC address filtering can bypass other rules, allowing access to
all open services on the firewall. |
| Alerts: |
|
Comments (none posted)
SpamAssassin: Denial of Service vulnerability
| Package(s): | spamassassin |
CVE #(s): | CAN-2004-0796
|
| Created: | August 9, 2004 |
Updated: | August 11, 2005 |
| Description: |
SpamAssassin contains an unspecified Denial of Service vulnerability. By
sending a specially crafted message an attacker could cause a Denial of
Service attack against the SpamAssassin service. |
| Alerts: |
|
Comments (none posted)
SpamAssassin: denial of service
| Package(s): | spamassassin |
CVE #(s): | CAN-2005-1266
|
| Created: | June 17, 2005 |
Updated: | July 28, 2005 |
| Description: |
SpamAssassin 3.0.4 was released
to fix a denial of service vulnerability in versions 3.0.1, 3.0.2, and
3.0.3. The vulnerability allows certain mis-formatted long message headers
to cause spam checking to take a very long time. |
| Alerts: |
|
Comments (none posted)
SquirrelMail: several XSS vulnerabilities
| Package(s): | squirrelmail |
CVE #(s): | CAN-2005-1769
|
| Created: | June 21, 2005 |
Updated: | September 16, 2005 |
| Description: |
Several cross site scripting (XSS) vulnerabilities have been
discovered in SquirrelMail versions 1.4.0 - 1.4.4. |
| 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)
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: denial of service
| Package(s): | tcpdump |
CVE #(s): | CAN-2005-1267
|
| Created: | June 9, 2005 |
Updated: | October 10, 2005 |
| Description: |
Several tcpdump protocol decoders contain programming errors which can
cause them to go into infinite loops. |
| Alerts: |
|
Comments (none 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)
telnet: buffer overflows
| Package(s): | telnet |
CVE #(s): | CAN-2005-0468
CAN-2005-0469
|
| Created: | March 28, 2005 |
Updated: | August 1, 2005 |
| Description: |
Two buffer overflow flaws were discovered in the way the telnet client
handles messages from a server. An attacker may be able to execute
arbitrary code on a victim's machine if the victim can be tricked into
connecting to a malicious telnet server. |
| Alerts: |
|
Comments (none posted)
thunderbird mozilla firefox: multiple vulnerabilities
| Package(s): | thunderbird firefox mozilla |
CVE #(s): | CAN-2005-0989
CAN-2005-1159
CAN-2005-1160
CAN-2005-1532
CAN-2005-2261
CAN-2005-2265
CAN-2005-2266
CAN-2005-2269
CAN-2005-2270
|
| Created: | July 20, 2005 |
Updated: | September 1, 2005 |
| Description: |
Multiple vulnerabilities have been found in the Mozilla Thunderbird email
client, as well as the Mozilla Suite and Firefox and Mozilla based other
browsers. Bugs include an anonymous function handling bug, a JavaScript
validation problem, privileged UI code handling DOM nodes, a JavaScript
privilege escalation, a problem with Javascript in XBL controls, improper
handling of child frames, a DOM name code execution vulnerability, and
a base object clone problem.
|
| Alerts: |
|
Comments (none posted)
Tor: information disclosure
| Package(s): | tor |
CVE #(s): | |
| Created: | June 21, 2005 |
Updated: | August 25, 2005 |
| Description: |
A bug in Tor allows attackers to view arbitrary memory contents from an
exit server's process space. A remote attacker could exploit the memory
disclosure to gain sensitive information and possibly even private keys. |
| Alerts: |
|
Comments (none posted)
vim: arbitrary command execution
| Package(s): | vim |
CVE #(s): | CAN-2005-2368
|
| Created: | July 26, 2005 |
Updated: | August 23, 2005 |
| Description: |
Georgi Guninski discovered
that it was possible to construct Vim 6.3 modelines that execute arbitrary
shell commands by wrapping them in glob() or expand() function calls. If an
attacker tricked an user to open a file with a specially crafted modeline,
he could exploit this to execute arbitrary commands with the user's
privileges. |
| Alerts: |
|
Comments (1 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)
webcalendar: information disclosure
| Package(s): | webcalendar |
CVE #(s): | CAN-2005-2320
|
| Created: | July 27, 2005 |
Updated: | July 27, 2005 |
| Description: |
The webcalendar utility suffers from an information disclosure vulnerability. |
| Alerts: |
|
Comments (none posted)
wget: file overwrites and arbitrary code execution
| Package(s): | wget |
CVE #(s): | CAN-2004-1487
CAN-2004-1488
|
| Created: | June 9, 2005 |
Updated: | September 27, 2005 |
| Description: |
wget 1.8.x and 1.9.x allows a remote malicious web server to overwrite
certain files via a redirection URL containing a ".." that resolves to the
IP address of the malicious server, which bypasses wget's filtering for
".." sequences.
wget 1.8.x and 1.9.x does not filter or quote control characters when
displaying HTTP responses to the terminal, which may allow remote malicious
web servers to inject terminal escape sequences and execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
XChat 2.0.x SOCKS5 Vulnerability
| Package(s): | xchat |
CVE #(s): | CAN-2004-0409
|
| Created: | April 19, 2004 |
Updated: | November 15, 2005 |
| Description: |
XChat is vulnerable to a stack overflow that may allow a remote attacker to
run arbitrary code. The SOCKS 5 proxy code in XChat is vulnerable to a
remote exploit. Users would have to be using XChat through a SOCKS 5
server, enable SOCKS 5 traversal which is disabled by default and also
connect to an attacker's custom proxy server. This vulnerability may allow
an attacker to run arbitrary code within the context of the user ID of the
XChat client. |
| Alerts: |
|
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)
xorg-x11: integer overflows
| Package(s): | xorg-x11 |
CVE #(s): | CAN-2004-0914
|
| Created: | November 18, 2004 |
Updated: | September 12, 2005 |
| Description: |
The X.Org libXpm library has several integer overflow vulnerabilities
An attacker can modify XPM images to execute malicious code. |
| Alerts: |
|
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)
zlib: buffer overflow
| Package(s): | zlib |
CVE #(s): | CAN-2005-2096
|
| Created: | July 6, 2005 |
Updated: | October 27, 2005 |
| Description: |
zlib has a buffer overflow vulnerability that can be exploited
by inflation of corrupted files, this can be used to crash zlib
or possibly remotely execute code. |
| Alerts: |
|
Comments (6 posted)
zlib: buffer overflow
| Package(s): | zlib |
CVE #(s): | CAN-2005-1849
|
| Created: | July 21, 2005 |
Updated: | April 11, 2006 |
| Description: |
zlib has a vulnerability that can cause code that executes it to crash
if a corrupted file is opened. |
| Alerts: |
|
Comments (none posted)
Resources
Phrack #63 - said to be the last issue
- has been published. A wide variety of subjects is covered, including
rootkit hiding, hacking Grub, process hiding on Linux, and more.
The whole issue is downloadable as
a compressed
tarball.
Comments (1 posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.13-rc5, which was
released by Linus on
August 1. This prepatch contains a great many fixes and the reversion
of a couple of troublesome patches (see below).
The long-format changelog has
the details.
2.6.13-rc4 was announced on July 28.
This prepatch is large, containing a vast number of fixes. There's also a SCSI
update, an ALSA update, an NTFS update, a reworking of the shutdown/reboot
code, and more. See the long-format
changelog for the details.
Linus's git repository contains a very small number of fixes added since
-rc5.
The current -mm tree is 2.6.13-rc4-mm1. Recent changes
to -mm include some cleanups to the i386 code (in particular moving inline
assembly code into wrapper functions), some scheduler tweaks, the page fault scalability patches, and
the dropping of the CKRM patches.
Comments (2 posted)
Kernel development news
Russell King recently sent out
a heads-up
regarding a PCMCIA subsystem change which will affect some users. In
2.6.13, if a PCMCIA driver is linked directly into the kernel, its devices
will be recognized and bound at boot time. That means that no hotplug
events will be generated for those devices. Since many systems use the
hotplug subsystem to do things like configuring network interfaces, this
change could lead to broken systems.
There are also concerns about the naming of disk devices; the presence or
absence of a PCMCIA device could cause the names of other disks on the
system to change from one boot to the next. Dominik Brodowski has posted
a patch which causes PCMCIA IDE devices to
be initialized late in the boot process in an attempt to minimize this
problem; he also notes that udev is the right way to deal with
device naming issues.
Meanwhile, most users will not be affected because most distributors build
their PCMCIA drivers as modules. Devices managed by those drivers will be
configured after the system is bootstrapped, and will generate hotplug
events as usual.
Comments (1 posted)
There has been a debate slowly simmering on linux-kernel over an issue
which, to most Linux users, will be invisible. Still, it points at the
sorts of tradeoffs which must be made when configuring a system, and thus
merits a look.
One of the features which will be included in the 2.6.13 kernel is the
ability to configure the frequency of the timer interrupt at kernel build
time - at least, on the i386 architecture. This capability, by itself, is
not controversial, but the new default value for HZ (250) is. Some
developers think it is too low, while others (fewer) think it is too high.
It does not appear that there is a single "right" value for this variable.
HZ is the frequency with which the system's timer hardware is programmed to
interrupt the kernel. Much of the kernel's internal housekeeping,
including process accounting, scheduler time slice accounting, and internal
time management, is done in the timer interrupt handler. Thus, the
frequency of the timer interrupt affects a number of things; in particular,
it puts an upper bound on the resolution of timers used with the kernel.
If HZ is 1000 (the i386 default for 2.6 kernels through 2.6.12), then
timers will have a best-case resolution of 1ms. If, instead, HZ is 100
(the 2.4 and prior default), that resolution is 10ms.
The 250Hz default in 2.6.13 gives a maximum timer resolution of 4ms, which
is said to be insufficient for many multimedia-oriented applications (and
others which need higher-resolution timers). Such applications, in that
environment, will be forced to use busy-waiting to achieve delays which are
below the best resolution offered by the system, with the usual effect on
CPU utilization. It is not the way the developers of these applications
want to go.
The arguments in favor of reducing HZ center around efficiency. A slower
timer interrupt is said to require less power, since the processor (if
relatively idle) will wake up less often. Thus, a lower value of HZ is
supposed to be better for laptop users. The timer interrupt handler also
requires CPU time (and a context switch, and cache space) every time it
runs; running that handler less often will clearly reduce its overhead.
Part of the problem, however, is that nobody has quantified the savings
which can be expected from a slower timer interrupt. That changed,
however, when Marc Ballarin posted some
results from tests he had run. His initial test, involving an idle
system, showed that power consumption varied from 7.59 watts with a
100Hz timer frequency to 8.15W at 1000Hz. A
subsequent test with KDE running showed a smaller savings, especially
when artsd was running.
These results have given ammunition to both sides. Advocates of a low HZ
value see the potential for a half-watt savings as worthwhile. Those who
want HZ to be high see, instead, a change which makes the system less
effective for them while yielding minimal advantages in real-world use.
If there is a consensus on this issue, it would appear to be that the real
solution is the dynamic tick
patch. By causing timer interrupts to happen only when there is
actually something to be done, the kernel can simultaneously support
higher-resolution timers and reduce the actual incidence of timer
interrupts. No commitments have been made, but there seems to be a
widely-held opinion that the dynamic tick patch will be merged once it has
been sufficiently cleaned up; some architectures (e.g. ARM) already have
it. To that end, Con Kolivas has posted a reworked version of that patch
for review.
If this patch is to be merged soon, it has been asked, why make a change to
HZ in the mean time? No answers to that question have been posted. It is
true that the lower value of HZ has been in the mainline for some time (and
in -mm for even longer) and the number of real complaints has been small.
In the absence of problems noted by a wider group of testers, the default
value of 250 for HZ seems likely to persist into the final 2.6.13 release.
It remains to be seen, however, what value the distributors will pick for
the kernels they ship.
Comments (5 posted)
One of the trickier parts of the software suspend subsystem is the
"refrigerator," the code which puts all processes on hold so that the
system can be suspended in a quiet state.
Last week, this page looked at
some issues which come up in choosing which processes to freeze and when to
freeze them. Another area of work, however, is the mechanism by which the
freezing actually happens.
The in-kernel software suspend code puts processes on hold with the
following steps:
- The process flags (stored in the flags field of the
task_struct structure) gets the PF_FREEZE bit set.
- A signal is delivered to the process, causing it to execute briefly.
- Eventually the process notices the PF_FREEZE flag and calls
refrigerator(). That call replaces PF_FREEZE with
PF_FROZEN and puts the process into an unrunnable state
(TASK_UNINTERRUPTIBLE).
This mechanism does work, but it has a couple of problems. The
PF_* flags require some support in the scheduler, which would be
nice to avoid. The real issue, though, is that accessing another process's
flags requires locking to avoid race conditions. Adding that sort of
locking to the software suspend code, however, is hard to do without
risking deadlocks. So the suspend code simply sets the PF_FREEZE
flag without locking and hopes for the best; this is one of the reasons why
software suspend has never really been supported on SMP systems.
Christoph Lameter has posted a set of
patches aimed at fixing these issues. With his patch, the
PF_FREEZE and PF_FROZEN flags go away. Instead,
struct task_struct gets a new field called todo.
This field is a notifier_block pointer; whenever any part of the
kernel wants a particular process to run a function in its own context, the
kernel can put a notifier request onto todo. At various places in
the kernel, the todo list is checked, and any notifier requests
which have been put there are executed.
With this mechanism, there is no need for any special process flags. The
suspend code simply adds a todo item for each process asking it to
freeze itself. It is still necessary to deliver a signal to each process
to force it to run in the kernel; otherwise, processes waiting on I/O (or
which never call out of user space) would not execute the notifier. The
actual "frozen" state is implemented with a completion in
Christoph's patch, meaning that unfreezing everybody is a simple matter of
a call to complete_all().
Christoph thinks that the todo mechanism may be useful beyond
software suspend. A number of places in the kernel have to make changes
which are best run in the context of a specific process; the code to make
those changes happen can, at times, be a little ugly. The todo
list is a straightforward way of running code directly in the context of
interest, potentially simplifying the kernel in a few places. The patch
has not made it into -mm as of this writing, but there does not appear to
be any great obstacle to its inclusion there.
Comments (1 posted)
The 2.6.13-rc5 prepatch brought with it the reversal of a couple of
ACPI-related patches. A look at what happened is rewarding in that it
shows how hard it can be to get some things right, and how the kernel
development model tries to address these issues.
Earlier 2.6.13 prepatches included a change to the core ACPI system.
Whenever the system (or a part of it) is being suspended, the modified ACPI
code would break the link which routed device interrupts into the
processor. This change is part of a new set of rules which expects every
device to release its interrupt line on suspend, and to reacquire it on
resume. There are a few reasons for wanting to do things this way:
- In theory, at least, a device could be resumed to find that its
interrupt number has changed. People who reconfigure their hardware
while the system is suspended (as opposed to being truly shut down)
might be seen as actively looking for trouble, but it still might be
nice to make things work for them when possible.
- The interrupt handler for a suspended device should not normally be
called, but that can happen in the case of shared interrupts. Any
interrupt handler which tries to access a suspended device is likely
to run into problems; having every suspend() method release
the device's interrupt line can help to avoid this situation.
- On resume, interrupts for a device whose driver has not yet been
resumed may be seen as spurious and shut down. If that interrupt line
is shared, however, other devices could be affected. This problem can
be avoided by having ACPI shut down the interrupt altogether until
individual drivers restore it, but that depends on drivers explicitly
reallocating their interrupt lines.
The problem with the ACPI change is that it breaks a large number of
drivers, and, as a result, it breaks suspend on systems where it used to
work. The power management hackers seem to see this situation as
an unfortunate, but necessary step toward getting suspend working reliably
on a much broader range of hardware. Having individual drivers release and
reacquire their interrupts is also seen as necessary to support runtime
power management - suspending of individual devices in a running system to
save power. The ACPI change, it is said, fixes more systems than it
breaks, and is thus worthwhile.
Linus disagreed and reverted the patch,
saying:
The thing is, we're better off making very very slow progress that
is _steady_, than having people who _used_ to have things work for them
suddenly break.
So I believe that if we fix two machines and break one machine,
we've actually regressed. It doesn't matter that we fixed more than
we broke: we _still_ regressed. Because it means that people can't
trust the progress we make!
The right solution, according to Linus, is to go ahead and add the
free_irq() and request_irq() calls to individual drivers
when it makes sense to do so, and when it does not break things for
individual users. Meanwhile, however, the ACPI subsystem should still
restore the interrupt state on resume so that unmodified drivers do not
break. There are some remaining issues with how that is done: it may
involve running the ACPI AML interpreter with interrupts disabled, which
leads to a number of interesting situations. Benjamin Herrenschmidt also
pointed out that it could lead to
situations where drivers may not be able to receive interrupts during the
resume process.
Eventually, one assumes, these details will be worked out. In the mean
time, it will be interesting to see if the "revert any patch that breaks
somebody's machine" policy holds. If it leads to a more stable experience
for Linux users, it seems like it would be a good thing.
Comments (3 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
- David Teigland: GFS.
(August 2, 2005)
Janitorial
Memory management
Networking
Architecture-specific
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
In a Nutshell
Source Mage is a source-based distribution intended for power users,
system administrators, and hobbyists, who would like an easy way to
custom-configure every application and to have each application maintain
its configuration through upgrades. All distributed code consists of a
package manager called "Sorcery" and a collection of packages, called
"Spells". Sorcery and Spells together are known as the "Grimoire". Spells
are kept as close to the upstream authors' code as possible and are
designed for maximum choice in configuring a system. System commands such
as "cast" and "dispel" are consistent with the "sorcerous theme".
All Source-Mage-maintained code is written in BASH and GNU-based
POSIX utilities, designed to be as minimalistic as possible. For example,
GCC doesn't need to build with G++ (the C++ compiler) unlike Gentoo, which requires it for Python.
GNU Sed and Awk are used liberally, however Perl is not. This makes Source
Mage suitable for small installs and the use of shell script is highly
advantageous to a new user.
Of Modest Beginnings
In 2001, Kyle Sallee created a source-based linux distribution called
Sorcerer GNU/Linux and released
it under the GPL. In late 2001 due to differences with Kyle on how to
run the project, a fork was created called Lunar Penguin, now known as
Lunar Linux. As a result of
confrontations with the Lunar developers, Kyle took Sorcerer off the web
one night and nobody could update.
Many of the developers tried to talk Kyle back into continuing the
project, but failed. Ryan Abrams and Eric Schabell took
over the GPL'd sources and put up a temporary website. At the request
of Kyle, the name was changed, and after a vote, Source Mage GNU/Linux was born.
On April 4, 2002, sourcemage.org was registered and website content was
put up.
A short while later Kyle rewrote much of his code and released it
under a non-GPL license that prevents forking. These three
distributions have continued since, however the rest of this article
concerns Source Mage.
System Layout and Organizational Structure as of June 2005
Project Leader: Eric Sandall: Source Mage has adopted a
social structure similar to Debian
GNU/Linux, with a Social
Contract and a developocratic
system that allows developers to vote for team leaders. Team leaders, in
turn, vote and appoint developers.
Project Divisions
Sorcery Lead: Andrew Stitt: Sorcery is the package
manager. Similar to Gentoo's Portage, although developed concurrently to
Gentoo and vastly different in approaches and philosophies. Sorcery is
intended to be light-weight, well-designed, and a solid core upon which
spells and grimoire libraries can function. Sorcery is mature and
feature-competitive with Gentoo's Portage or a BSD-style ports collection.
Very little of Kyle's original code remains, and it's often in vestigial
sections.
Grimoire Lead: Arwed von Merkatz: The Grimoire is the
collection of spells that are called by sorcery (via the "cast" command).
Section maintainers called "gurus",
keep the Grimoire up-to-date, typically with a version bump and in many
cases an md5 of the source (or the upstream author's PGP signature). The
main Grimoire is kept in devel, test, stable-rc, and stable versions.
There are also auxiliary Games, Z-rejected, and Hardened grimoires for
games, binary spells and those that don't meet FSF license approval (note:
not the same as Debian's DFSG), and security-hardened spells.
Cauldron Lead: David Kowis: The Cauldron is the code
that creates and involves the installer. The Cauldron is undergoing rapid
development at this stage, as the original installer inherited from Sorcerer
has undergone some bit-rot. The new version of the installer is on track
for stable release concurrent with our overall 1.0 release.
Additional General Structures
Security Lead: Thomas Houssin: The Security Team
manages the Hardened grimoire and is responsible for handling security
updates, especially to spells in the Grimoire.
Quality Assurance Lead: Seth Woolley: The QA Team is
responsible for vetting the quality of the various sub-projects before
release and is directly responsible for Stable Grimoire releases.
Quantitative and qualitative processes are followed to ensure
stability.
Web Team Lead: Adam Clark: The Web Team is responsible
for providing a public face for the project and keeping it up-to-date.
Public Relations Lead: Alex Smith: Alex is the reason
you're reading this article and is responsible for other aspects of our
relations with the public. As our developers are dark, dank, and don't
clean up well in public, we chose Alex to represent us.
Developer and Codebase Maturity
Since we are relatively unheard of, it will help for potential new
users to understand how much work has gone into Source Mage already and
that we aren't the next fad distro with a short burst of resources and
then a fading away after fifteen minutes of fame.
Major Contributors (more than a dozen patches)
- 18 major contributors to Sorcery
- 92 major contributors to Grimoire
- 37 current part-time developers
Approximate Project Size
- 10,000 enhancements, features, and bugs handled in Bugzilla
- 60,000 code commits with a 95MB repository averaging 50 commits per
day
- 4,000 spells in 295,000 source lines and 85,000 patch lines in the
Grimoires (14MB)
- 36,000 source lines in Sorcery (1.2MB)
- 90% of the source code is new since taking over from Sorcerer
Where We Are and What to Expect
We are nearing a 1.0 ISO release. The install and initial setup, which
involves compiling and configuring the correct drivers, is probably the
most difficult part of using Source Mage GNU/Linux. However, if you are an
experienced Linux user, or even somebody without experience who wishes to
gain it, you should expect friendly IRC chat rooms and mailing lists that
can help you get setup in very little time. Any Gentoo user should be
familiar enough with the fundamentals to get Source Mage installed
easily.
Where the Future Lies
We're mainly focused on ISO development and stability-proofing the
existing code. The Second-System effect is mostly through and we're
looking forward to many new users that haven't heard of us because we
were busy rewriting everything.
About the Author
Seth Woolley is the current Source Mage GNU/Linux Quality Assurance
Lead and has been a developer since September 2002 and a user since the
project's inception.
Comments (14 posted)
Distribution News
The August 2
Slackware ChangeLog
notice notes that the distribution has been frozen in preparation for a
10.2 release. Time for interested Slackware users to test things out and
find the remaining glitches.
Full Story (comments: 7)
Debian's AMD64 port is still not officially in Sarge (it's there
unofficially), but it will be getting security support. "
Joey
Schulze from the Security Team offered to do an accumulative security
announce, covering all the amd64 packages which now get added for all the
past advisories[1], so expect one big DSA in the near future. (ETA is
Monday at the moment). All new DSAs from now on will simply include
amd64."
Full Story (comments: none)
Due to numerous transitions, many new upstream versions and
rapid development of native packages there has been
a large jump in RC bugs in etch. So there
will be a bug squashing party this weekend, August 5 - 7, 2005, to try to
squash as many as possible.
Full Story (comments: none)
Distribution Newsletters
The Debian Weekly News for August 2, 2005 is out. In this edition: Debian
turns twelve, the Debian swirl found in a proprietary commercial drawing
program, a call for improving package descriptions, successful machine
migrations, the popularity contest, Debian Accessibility project issues
a call for help, the next generation of init scripts, spam reporting in mail
archives, and more.
Full Story (comments: 3)
Fedora
Weekly News, #7 covers the Fedora Bug Day Event, Fedora Extras Build
System, the Unofficial FAQ updated for Fedora Core 4, the Unofficial Guide
for Fedora Core 4, Boot Fedora Linux Faster, and several other topics.
Comments (none posted)
The
Gentoo
Weekly Newsletter for the week of August 1, 2005 looks at the Gentoo
Developer conference in San Francisco, German translators needed, Bugday
2nd anniversary, a user interview with George K. Thiruvathukal, and more.
Comments (none posted)
Here's the latest report from the Ubuntu Masters Of The Universe with a
look at new members of the MOTU team and more.
Full Story (comments: none)
The
DistroWatch
Weekly for August 1, 2005 is available. "
SUSE LINUX has always
been developed behind closed doors - some believe that it's time to open up
and let the community get involved. Are you curious about the current
status of the Enlightenment window manager, version 17? If so, we'll show
you how to set it up on the recently released VectorLinux 5.1. Also in this
issue: "Freedom Toasters" that dispense distribution CDs across South
Africa, and an interview with Jonathan Riddell, the lead developer of
Kubuntu."
Comments (none posted)
Minor distribution updates
Lunar-Linux has
announced the first
release candidate of Lunar-1.5.1 (Gallium Arsenide). "
This version
fixes a few bugs with missing files in /etc/, and adds support for
displaying normal device names (/dev/sda, /dev/hda3 etc) in the entire
installer. Also, there are now proper default choices in the language,
font, charmap etc. menus to guide you. The network now starts by default
after installation."
Comments (none posted)
Package updates
The KDE for RedHat project has
announced
the release of KDE packages built for Fedora Core 4.
Comments (none posted)
Fedora Core 4 updates KDE to 3.4.2:
kdeaddons,
kdesdk,
kdepim,
kdemultimedia,
kdelibs,
kdewebdev,
kdebase,
kdevelop,
kdeutils,
kdenetwork,
kde-il8n,
kdegraphics,
kdegames,
kdeedu,
kdebindings,
kdeartwork,
kdeadmin,
kdeaccessibility,
arts.
More FC4 updates: selinux-policy-targeted-1.25.3-6 (fix bugs and
bump for FC4), gamin-0.1.1-3.FC4 (bug fix),
pam-0.79-9.4 (bug fixes), netpbm-10.28-1.FC4.1 (update to 10.28), libraw1394-1.2.0-1.fc4 (update to 1.2.0), selinux-policy-targeted-1.25.3-9 (fix bugs and
bump for FC4), ckermit-8.0.211-2.FC4 (use
openpty library), kdegames-3.4.2-0.fc4.2
(don't setgid as default), gphoto2-2.1.6-1.1 (update to 2.1.6 - rebuilt
for FC4), coreutils-5.2.1-48.1 (fixes "who
-r" and "who -b"), iiimf-12.2-4.fc4.2
(backported patches), gimp-2.2.8-0.fc4.2
(fix gimptool manpage symlink).
Fedora Core 3 updates: im-sdk-12.1-10.FC3.1 (added a series of
iiimxcf patches), gamin-0.1.1-3.FC3 (bug
fix), netpbm-10.28-1.FC3.1 (update to
10.28), mkinitrd-4.1.18.1-1 (fixes boot
problems), yum-2.2.2-0.fc3 (fix a few
minor problems), gimp-2.2.8-0.fc3.2 (fix
gimptool manpage symlink).
Comments (none posted)
Mandriva has updated hal packages that fix USB drive mounting on ML 10.2.
Full Story (comments: none)
Trustix Secure Linux has fixed bugs in several packages including bind,
clamav, courier-authlib, courier-imap, dhcp, initscripts, iptables, kernel,
nscd, postfix and samba.
Full Story (comments: none)
Distribution reviews
O'ReillyNet has a
review
of Mono Live, an Ubuntu-based live CD featuring Mono. "
For me, the
stability and tight integration and implementation in Mono Live is
superb. For one who has struggled with configuring Mono in the past, using
the CD was a huge relief. With just a simple boot from CD, I had a rich
Mono platform to explore and use. For that reason, I believe that Mono Live
accomplishes what Joseph set out to provide. It especially excels in
demonstrating the capabilities of the Mono platform."
Comments (none posted)
PCBurn
reviews
Ubuntu's Hoary Hedgehog. "
Ubuntu has created an extremely pleasing
desktop environment. Once the install is finished (only an issue for an
unexperienced user) the system itself performs very well. Default
applications and preferences have been thought out to make the user
instantly productive. People looking for a Debian based system or new Linux
users wanting to "get into" it will find this an excellent desktop
OS."
Comments (none posted)
xyz computing
reviews
Linspire Five-O. "
Linspire seems to understand some of the
things which are keeping consumers off Linux desktop operating systems. In
this version they have endeavored to make their OS more complete and easier
to use than ever before. This does not only mean throwing in more programs,
but also improving Windows file support, easier networking, and minimizing
installation problems. The trade-off for making everything easier to work
with is that very advanced users may be turned off, but that is a comprise
that Linspire is willing to make."
Comments (none posted)
developerWorks
takes
a look at four live Linux CDs;
Auditor, Whoppix (now
WHAX),
Knoppix-STD and
Phlak; that can be used to assess security
vulnerabilities. "
While everyone agrees that making a security
assessment of a system or network is of critical concern and that a
thorough assessment is a time-consuming effort that should probably be
performed in concert with other testing (such as performance, for example),
being able to rapidly check a system for vulnerabilities is also a useful
tool, one made possible by these four security-assessment packages in
LiveCD format."
Comments (none posted)
Page editor: Rebecca Sobol
Development
The
High-Availability Linux Project (Heartbeat) is aimed at the
management of Linux clusters:
The basic goal of the High Availability Linux project is to:
Provide a high-availability (clustering) solution for Linux which promotes reliability, availability, and serviceability (RAS) through a community development effort.
The Linux-HA project is a widely used and important component in many interesting High-Availability solutions. We estimate that we currently have around ten thousand installations up in mission-critical uses in the real world since it became production-ready in 1999. Interest in this project continues to grow.
LWN.net
looked at
Heartbeat 1.0.1 in March, 2003; the project has grown considerably
since then. It currently runs on a wide variety of Linux distributions,
and supports the ia32, ia64, amd64, PPC, zSeries mainframe, and
OpenPower platforms.
Version 2.0.0 of Linux-HA
was announced this week.
"This release extends the capabilities of Linux-HA far beyond anything
available in the past, and provides basic capabilities comparable to
any commercial HA package.
This release provides support for monitoring of resources (services) and
support for larger clusters - we have tested up to 16-node clusters.
In Release 2, simple clusters are simple to create, and more complex
clusters can take advantage of our rule-based resource placement methods
to ensure that the cluster does exactly what is desired when failures occur."
New features in the 2.0.0 release include:
- Improvements to the messaging and logging systems.
- Support for multi-node clusters up to and beyond 16 nodes.
- Five new components including an information base, resource managers, and a policy engine.
- Support for Shoot The Other Node In The Head (STONITH).
- Support for OCF and LSB resource agents.
- Support for cluster grouping and cloning.
- Resource location and ordering constraint support.
- A choice of failback, failure and "No Quorum" behaviors.
- Cluster state and configuration monitoring tools.
The version 2
Fact Sheet
provides a full overview of capabilities for the new release.
The Linux-HA
FAQ document
gives some basic information on the project, and illustrates some
typical uses and problem solutions.
Congratulations go to the Linux-HA developers for making this
big step forward.
The code is available for download in source and RPM formats
here.
Comments (2 posted)
System Applications
Audio Projects
Version 0.100.0 of JACK, the JACK Audio Connection Kit, is available.
"
In brief, more functions
for getting latency statistics, better thread handling, and a more
verbose way of connecting to the jackd server."
Full Story (comments: none)
Database Software
Version 1.8 of JabRef, a graphical application for managing bibliographical databases,
has been announced.
"
JabRef runs on all platforms and requires
Java 1.4 or newer. The new stable release of JabRef provides lots of
improvements, new features and bugfixes since version 1.7.1."
Comments (none posted)
Interoperability
Version 3.0.20rc1 of Samba has been announced, it features bug fixes.
"
This is a release candidate of the 3.0.20 code base and
is provided for testing purposes only. While close to the
final stable release, this snapshot is *not* intended for
production servers."
Full Story (comments: none)
Networking Tools
Version 1.3.3 of the iptables network packet filtering system is out.
"
The final 1.3.3 version contains accumulated bugfixes to the
last 1.3.2 version. It also adds support for the upcoming (kernel
2.6.14) NFQUEUE target."
Full Story (comments: none)
Version 1.4.1 of Nagios Plugins, a network host and service monitoring
application,
is available with bug fixes.
"
Nagios monitors hosts and services on your network. Actual host and service
checks are performed by separate plugins which return the host or service
status to Nagios."
Comments (none posted)
Version 0.3 of Xprobe2, a remote active operating
system fingerprinting tool, is out with bug fixes and other improvements.
Full Story (comments: none)
Web Site Development
Version 2.0.6 of CentraView CBM
is available.
"
CentraView is a browser-based Enterprise Java (J2EE) Contact Management, Groupware, Collaboration, CRM, SFA, Project Management software. Run locally or as a hosted service. Built on Apache Tomcat, JBoss, MySQL, Linux (Fedora, RedHat and others) & Windows.
Most of the work for this release was done to make the install easier and to get it to work with modern versions of the supporting software."
Comments (none posted)
Version 2.3 of Campsite, a multilingual web publishing tool for news sites,
is available.
"
'Campsite 2.3 is the most advanced open-source system for news publishing on the web,' said CAMP
Managing
Director Sava Tatiæ. 'Our development team has worked for the last three
months to implement feature requests from the international community of Campsite users, and 2.3
really addresses those requests.'"
Full Story (comments: none)
Version 3.1.0c1 of the Zope web content management system
is available.
"
It is in our opinion that Zope 3.1 is more than ready for production use,
which is why we decided to drop the 'X' for experimental from the name. We
will also continue to work on making the transition between Zope 2 and Zope 3
as smooth as possible."
Full Story (comments: none)
Srinath Perera and Ajith Ranabahu
discuss web services messaging on O'Reilly.
"
The messaging strategies needed for web services vary, and Apache Axis2 has
addressed this problem by creating basic building blocks from which many
messaging schemes can be built. Srinath Perera and Ajith Ranabahu show how it
works."
Comments (none posted)
John E. Simpson
discusses web site analysis on O'Reilly's XML.com.
"
Sites are measured along a host of dimensions: hits, visits and return visits, page views, referrers, visit duration and depth, authenticated users, etc. Most professional Web-hosting providers include with their hosting plans a logging feature which captures all these details and saves them for later analysis."
Comments (1 posted)
Miscellaneous
Version 2.03 of ttyrpld, a multi-os kernel-level tty logger,
is out.
"
Version 2.03 updates locale translations and adds patches for Linux 2.6.13-rcX, OpenBSD 3.7, FreeBSD 5.4 and 6.0-beta1."
Comments (none posted)
Version 2.0 of WURFL
is available.
"
WURFL 2.0 is eventually ready for download. The WURFL file contains information regarding wireless devices' configurations, capabilities and features. The main scope of this file is to collect as many information as we can about all the existing wireless devices that access WAP pages.
It took MONTHS to be ready, but now it's here, ready for download.
There are seriously TOO many updates to list here, download the XML and see it for yourself."
Comments (none posted)
Desktop Applications
Business Applications
Version 1.5.4 of OpenWFE, a java workflow engine and Business
Process Management suite,
has been released.
"
OpenWFE 1.5.4 brings
many improvements : a new and enhanced library for storing flows and
workitems in a database, new boolean functions, an improved embeddable set of
POJOs (engine + worklist), a system for submitting forms per email, a way of
storing java beans into workitems, a simplified 'if' syntax and lots of bug
fixes."
Comments (none posted)
Desktop Environments
The first pre-release of GNOME 2.12 Beta 1
has been announced.
"
This release is a feature frozen snapshot primarily intended for wide public
scrutiny before the final GNOME 2.12 release in September. GNOME uses odd minor
version numbers to indicate development status."
Comments (none posted)
A screenshot-heavy
GNOME 2.12 preview has been posted. This GNOME release, due on September 7, appears to have a great many improvements, but not much in the way of revolutionary new features.
Comments (21 posted)
Version 2.11.90 of GARNOME, the GNOME testing release, is out.
"
This release incorporates all of the GNOME 2.11.90 (aka. Beta 1)
Desktop and Developer Platform, including glib/gtk+ 2.7.x and cairo.
This release has also had a little more polish to ensure that the build
system builds and links against things in your GARNOME directory, and not
your system one, hopefully cutting down on errors relating to
pesky '.la files' that some distributions insist on shipping in
their -devel packages."
Full Story (comments: none)
The following new GNOME software has been announced this week:
Comments (none posted)
KDE 3.4.2 is out. This is a maintenance release, but it also includes
improved translations. There is a live CD ("Klax") available for those who
want to try it out without actually installing it on their systems.
Full Story (comments: none)
The July 29, 2005 edition of the
KDE Commit-Digest
has been
announced, here's the content
summary:
"
DigiKam adds an image editor plugin to remove Hot Pixels' on photographs.
Krita adds an OpenEXR import filter and adds support for working with high
dynamic range images such as 32-bit floating point RGBA colourspace.
KSpread gets a new function manager and repository (a Google SoC project).
Allow setting the wallpaper via DnD, even when icons on desktop are
disabled.
Media kioslave implements the autostart of application after mount.
KMail now has Online/Offline status.
amaroK adds podcast support within the playlist browser."
Comments (none posted)
The following new KDE software has been announced this week:
Comments (none posted)
Financial Applications
Version 0.7.5 of KMyMoney, a personal Finance Manager for KDE,
has been released.
"
The development team has released KMyMoney 0.7.5, an updated version of the current development branch. Please expect updated installation packages for various distributions soon."
Comments (none posted)
GUI Packages
Stable version 1.4.17 of the
FOX Toolkit, a cross-platform
C++ GUI toolkit, is out with bug fixes.
"
FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips."
Comments (none posted)
Music Applications
Version 0.61d of E-Radium, a midi music editor that runs under the E-Uae Amiga emulator, is out with miscellaneous improvements and bug fixes.
Full Story (comments: none)
Office Applications
Version 1.5 of Arsenal
has been announced.
"
Arsenal 1.5 client and server version 1.5 with new User Interface was
released July 24 2005. This release is cross-platform but the SIP phone
feature is only supported on the Windows XP version. Arsenal is a Real-Time
Collaboration (RTC) and conferencing project. Written 100% in Java".
Comments (none posted)
Office Suites
The July, 2005 edition of the OpenOffice.org Newsletter is online
with the latest OpenOffice.org news.
Full Story (comments: none)
Video Applications
GnomeDesktop
looks at
Diva, a video editor.
"
One of the weaknesses of the Unix application-base is a good, stable and easy to use *home* video editor. Many applications have tried to fill up the void, like Kino and Cinelerra, but with mediocre results for the kind of functionality and ease of use a normal household would expect. This is where DIVA comes in."
Comments (none posted)
Web Browsers
Greasemonkey 0.5 beta
is now available. The announcement says "install at your own risk," but, seeing as this version fixes an unpleasant security problem (discussed in
last week's LWN Security Page), not installing it could be an even bigger risk. This version includes a new features and a defense against sites which attempt to block Greasemonkey outright.
Comments (1 posted)
Version 1.7.11 of Mozilla
has been announced.
"
The Mozilla Foundation has released Mozilla 1.7.11, a minor update to the
Mozilla Application Suite. This latest version fixes two regressions
introduced in Mozilla 1.7.10. Both issues affected the Mail & Newsgroups
component, with one causing the thread pane (list of messages) to not always
be updated when a new folder is selected (bug 300749) and the other sometimes
preventing the cursor keys from working in the message composition window
(bug 301917)."
Comments (none posted)
Version 1.0 of the Yahoo! Toolbar for Mozilla Firefox
has been announced.
"
Yahoo! Toolbar Product Manager Jon Granrose writes in with news that version
1.0 of the Yahoo! Toolbar for Mozilla Firefox is now available: "We just
released the first non-beta Yahoo! Toolbar for Firefox. All the usual good
stuff such as portable bookmarks, plus a resizable search box,
right-mouse-click and open in tab for toolbar buttons, and support for trunk
builds, among other things.""
Comments (none posted)
Miscellaneous
Version 0.8.5.8 of Gourmet Recipe Manager
has been released.
"
Version 0.8.5.8 brings a number
of major bugfixes. 0.8.5.8 also adds some more keyboard shortcuts."
Comments (none posted)
Languages and Tools
Caml
The Caml Weekly News for July 26 through August 2, 2005 is
online. Topics include: OCaml NAE release cf-0.7 and iom-0.2, Games,
Netclient 0.91, OCamlDuce, OCaml meets lego bricks, and
CodeWiki.net Announcement.
Full Story (comments: none)
Haskell
The August 2, 2005 edition of the
Haskell Weekly News
is online with the latest Haskell language articles.
"
HWN is an experiment inspired by Debian Weekly News and Linux Weekly News. Each Tuesday, new editions will be posted (as text) to the Haskell mailing list and (as HTML) to The Haskell Sequence."
Comments (none posted)
Java
Dennis Sosnoski
explores annotations and configuration files on IBM developerWorks.
"
Annotations let you specify metadata as part of your source code. With this feature, you can embed tool instructions in your code rather than creating separate configuration files that you then need to maintain in parallel to the source code. But, as Java consultant Dennis Sosnoski explains, configuration files still have their uses, especially for aspect-like functions that cut across the source code structure of an application."
Comments (none posted)
Lisp
Version 0.9.3 of Steel Bank Common Lisp is available.
"
This
version adds experimental support for bivalent streams, support for
the koi8-r external format, and fixes a number of bugs."
Full Story (comments: none)
New tutorial videos for SLIME (Superior Lisp Interaction Mode for Emacs)
and Uncommon Web are available.
"
Marco Baringer has prepared tutorial videos on the SLIME development
environment for Lisp and the UnCommon Web continuation-based
framework. The former shows how to use SLIME, from installation and
setup to some advanced features. The latter demonstrates using
UnCommon Web and SLIME to create a simple web application."
Full Story (comments: none)
Perl
The July 20-26, 2005 edition of
This Week in Perl 6 is out with the latest Perl 6 development news.
Comments (none posted)
chromatic
discusses the migration of a project from Perl 5 to Perl 6 on O'Reilly.
"
Perl 6 development now proceeds in two directions. The first is from the bottom up, with the creation and evolution of Parrot and underlying code, including the Parrot Grammar Engine. The goal there is to build the structure Perl 6 will need. The second direction is from the top down, with the Pugs project implementing Perl 6 initially separate from Parrot, though recent additions allow an embedded Parrot to run the parsed code and to emit valid Parrot PIR code."
Comments (none posted)
PHP
Version 1.0.1 alpha of SimpleTest, a PHP unit testing suite,
is available.
"
It's been a while since the last update. This is mainly a maintanence
release, but does add some additional features to the web tester. In
particular, HTML labels can be used to identify clickable elements and file
uploads are now supported."
Comments (none posted)
Python
The July 29, 2005 edition of Dr. Dobb's Python-URL! is online with
the latest new Python articles.
Full Story (comments: none)
The July 1-15, 2005 edition of the python-dev summary
covers the traffic on the python-dev mailing list.
Full Story (comments: none)
Tcl/Tk
Version 1.3.2 of Jacl and Tcl Blend, the Tcl/Java integration software,
is available.
"
The 1.3.2 version is a "production" ready release, it is
considered stable enough to be used on an everyday basis.
The code in this release is already being used by customers
in production environments on a daily basis."
Full Story (comments: none)
The August 3, 2005 edition of Dr. Dobb's Tcl-URL!
is online with the latest Tcl/Tk news and resources.
Full Story (comments: none)
Profilers
Version 2.4.1 of Valgrind, a suite of simulation based debugging and
profiling tools, is available.
"
2.4.1 is a maintenance release that contains various bug fixes which
have accumulated since 2.4.0 was released about four months ago.
2.4.1 still only supports x86-linux. For amd64-linux support, please
wait for 3.0, which will ship shortly."
Full Story (comments: 3)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Andy Oram
looks at
the concept of the commons, as it applies to open source and free
software. "
This article explores how this concept fits in with free
software, also known as open source software. I will also touch on some
ways that business imperatives, imprudently pursued, can weaken the
commons, that fertile field from which the most promising future businesses
will emerge."
Comments (none posted)
The Linux Journal offers
an introduction to Ruby.
"
Ruby was designed to be an 'object-oriented scripting language', and it indeed feels like a cross between Perl and Smalltalk. It assumes that you understand object-oriented programming and probably is not a good first language for someone to learn. But if you are familiar with both objects and Perl, then you quickly can learn to do many things with Ruby."
Comments (17 posted)
This O'ReillyNet article
advises
young job seekers to work on open source projects. "
When you
contribute to an open source project, you may start off doing some of the
same kind of menial chores that you would do in an internship. These may
include reviewing documentation, comments, and source code, and submitting
small patches to fix the inevitable typos and small mistakes that you'll
find. This housekeeping not only familiarizes you with the project's
policies and code, but helps you to gain the trust of the project's
committers."
Comments (none posted)
The SCO Problem
For those of you joining us in morbidly watching the long, drawn-out end of the SCO saga: Groklaw has
Novell's counterclaims in the "slander of title" suit. "
Novell tells the court that
SCO contacted Novell after Darl McBride took the helm, and they asked Novell
to go in with them in a 'Linux licensing program'. Novell refused to
participate, calling it a 'scheme'. It was in that context that SCO asked
Novell to give them the Unix copyrights. They repeatedly made such requests,
asking Novell to amend the Novell-Santa Cruz agreement to give SCO the
copyrights. Novell repeatedly said no." Novell is also asserting a claim to all of the "licensing" money SCO received from Sun and Microsoft.
Comments (5 posted)
Companies
eWeek
reports
that Microsoft devoted a 40-minute session at its annual financial day to
the competitive threat posed to its business by open source software and
Linux. "
Asked if he is concerned about the gains that Linux has
made, especially in the enterprise, Ballmer said Linux has not gained much
share in the enterprise other than for Web hosting and HPC. "They certainly
haven't gained at our expense. I am not worrying; I'm focusing," he
said."
Comments (23 posted)
News.com
reports that Novell plans to start opening up the development of SUSE Linux. "
The first stage of Novell's effort will begin next week with the first public
beta test release, [Linux marketing director Greg] Mancusi-Ungaro said. Next, Novell will accept bug fixes
and suggestions from outsiders, and, eventually, more active development. By
the spring of 2006, Novell will make the product's underlying source code
available and will provide publicly accessible servers that can be used to
build the software, he said."
Comments (3 posted)
Linux Adoption
TopTechNews
looks at the successful deployment of Red Hat Linux on
Penguin Computing hardware in Kenosha, Wisconsin.
"
Ruth Schall remembers when vendors and fellow I.T. directors would look at her network and scratch their heads.
"I would get calls and people would think we were freaks. They'd say, 'What are you doing?'" recalls Schall, director of MIS for the city of Kenosha, Wis. "But people don't consider us quite so strange anymore."
Now, instead of expressing surprise at the broad use of Linux,
Kenosha's peers are calling for advice."
Comments (none posted)
Legal
IEEE's Spectrum has
an
article on software patents which tries to draw a reasonable line
between inventions which are patentable and those which are not. "
But
while demolishing the distinction between software and math, Turing and
Church's work offers a natural division between patentable machinery and
unpatentable mathematics--exactly what we have been looking for. Let the
devices that implement state machines--physical objects such as
computers--be patentable, and the states to which they are set--information
such as programs and data--remain unpatentable. The distinction meets the
goal of ensuring that pure mathematics is not patentable while letting
those who design faster and better computing devices patent their
inventions."
Comments (13 posted)
eWeek
covers a recent lawsuit by Cisco and ISS against Michael Lynn.
"
Cisco Systems and Internet Security Systems have asked a U.S. District Court to issue a restraining order against a former ISS researcher and Black Hat over the leak of information about security holes in Cisco's Internetwork Operating System.
The two companies jointly filed an injunction and temporary restraining order Wednesday against researcher Michael Lynn and the Black Hat Briefings Conference, demanding that Lynn and Black Hat Inc. stop disseminating information on security holes in IOS (Internetwork Operating System) that Cisco Systems Inc. alleges was illegally obtained."
Comments (14 posted)
Groklaw
takes a
look at an EU law proposal. "
They probably mean well. They are
thinking about criminal gangs and counterfeit goods that may, in some
cases, actually harm or kill people, as well as the revenue lost. So EU
lawmakers have come up with a proposed law that ensures that "all
intentional infringements of an intellectual property right on a commercial
scale, and attempting, aiding or abetting and inciting such infringements,
are treated as criminal offences.""
Comments (6 posted)
Interviews
DistroWatch has an
interview
with Jonathan Riddell on the Kubuntu Project. "
The Kubuntu
distribution is a partner project of Ubuntu Linux. Designed for those who
prefer KDE over GNOME, Kubuntu maintains the usual high development
standards of its parent project, while providing users with the latest KDE
packages throughout the distribution's release cycle. We caught up with
Jonathan Riddell, the initiator and lead developer of Kubuntu."
(Found on
KDE.News)
Comments (none posted)
LQ Radio has
interviewed
Asa Dotzler of the Mozilla Foundation. In the interview, Asa covers
how he got turned on to Open Source and Firefox, why the FF 1.1 release
morphed into 1.5, where Firefox and the Mozilla Foundation are headed and
more. Total running time is 1:21. A BitTorrent is available. You can also
download the show directly (in mp3 and ogg format) or as a Podcast.
Comments (none posted)
Resources
Groklaw presents
chapter 16 of the online book
The Daemon, the GNU and the Penguin by Dr. Peter Salus.
This chapter covers The Hurd and BSDI.
Comments (none posted)
NewsForge
shows how to share files between OpenOffice.org and Microsoft
Office.
"
Even if you're the most dedicated OpenOffice.org (OOo) user in the world,
sooner or later you'll be asked to share files with someone using Microsoft
Office. Some free software advocates refuse outright, or suggest outputting
to HTML, PDF, or RTF formats, but these aren't always options -- especially
if your boss is the one doing the asking. However, with a few preparations
and a sense of what works and what doesn't, you can usually share files with
Microsoft Office users with a minimum of headaches on both sides."
Comments (none posted)
Reviews
FreeNX Development Team member Kurt Pfeifle
begins a series of
articles on FreeNX, on Linux Journal. "
NX is a new technology that
allows one to run remote X11 sessions across slow or low-bandwidth network
connections. User experience with NX is one of excellent responsiveness.
Users with previous remote X11 session experience are stunned by NX's speed
and its snappy application interaction. Moreover, NX also can connect to
remote RDP and VNC sessions and offer big performance wins over TightVNC
and rdesktop remote access."
Comments (14 posted)
NewsForge
reviews
Asterisk@Home. "
Asterisk, the open source private branch exchange
(PBX) from Digium, has the power to change the telecommunications industry
in much the same way that Linux is changing the operating systems market,
but it needed work to simplify installation and configuration. The recent
release of Asterisk@Home, a Linux distribution dedicated to making Asterisk
easy to install and configure, is a big help."
Comments (none posted)
Miscellaneous
News.com
covers
Phil Zimmermann's efforts to provide a secure way to make phone calls over
the Internet. "
The prototype, called "zfone," should be available
online at the end of August, along with accompanying documentation,
Zimmermann said. The VoIP client is based on the open-source Shtoom VoIP
phone client, with added cryptography."
Comments (9 posted)
Here's some
free beer for
Friday afternoon. "
Most important, the students released the recipe
under what is called a Creative Commons licence. "You're free to change
it," says Mr Nielsen. "But if you use our recipe as the basis for your
beer, you have to be open with your recipe as well. That's the legal
framework that follows the beer." You can even sell your own version, as
long as you credit Our Beer for the recipe." (Thanks to Paul
Sladen)
Comments (12 posted)
eWeek
looks
at Firefox and changes at the Mozilla Foundation. "
Concerns
about developer burnout and a lack of overall management had led to Mozilla
naming Mike Schroepfer its new director of engineering. According to
Mozilla President Mitchell Baker, Schroepfer will initially focus on
product planning and delivery for Mozilla's upcoming new releases, such as
Thunderbird 1.5, Firefox 1.5 and Gecko 1.9. Once that's in hand, he'll work
on managing Mozilla's development employees."
Comments (none posted)
News.com has this
report
(from the NY Times) on a rating system for open source software.
"
The initiative, Business Readiness Ratings, is to be announced
Monday at the O'Reilly Open Source Convention in Portland, Ore. The rating
system, the sponsors say, will employ an open-source model with scores
determined by those who use certain programs and contribute their
judgments. The idea can be seen as a software version of the Zagat survey
of restaurants--rankings determined by customers."
Comments (3 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The ffii.org domain was shut down recently by its hosting provider.
NoSoftwarePatents.com has
more
information on how ffii.org's hosting provider reacted to a threatening
letter from Nutzwerk's lawyers. The ffii.org domain is still there and can
be accessed by setting your nameserver to 212.72.72.97 and efforts are
underway to transfer the domain, so it should be back in a few days.
(Thanks to jrigg)
Comments (9 posted)
One of the newest projects
announced
by the
Shuttleworth
Foundation is the
Freedom
Toaster. "
This project began as a means of overcoming the
difficulty in obtaining Linux and open source software due to the
restrictive telecommunications environment in South Africa, where the easy
downloading of large pieces of software is just not possible. The project
essentially consists of a conveniently located `Bring 'n Burn' facility,
where users bring their own blank discs and make copies of the open source
software they require."
Comments (2 posted)
European Digital Rights and XS4ALL Internet have sent out an
international petition against data retention.
"
Internet users from all European
countries
are urged to sign the protest. The petition is aimed at the European Commission and the members of
the European Parliament.
The data retention proposal orders telephone companies and internet providers to retain the phone
and
e-mail records of their customers. The proposal to retain traffic data will reveal who has been
calling and e-mailing whom, what websites people have visited and even where they were with their
mobile phones."
Full Story (comments: none)
The MozillaZine team
has achieved a Top 100 rating at the Folding@Home site.
"
Folding@Home is a project based on the distributed computing model, and aims to find a cure for diseases related to protein folding. Last year, MozillaZine forum members joined the project as a team. As reported earlier, the team had entered Top 200, back in April.
We're pleased to announce that our team has now entered the ranks of Top 100 teams, and are mentioned on the Official Team Stats page."
Comments (none posted)
MySQL Founders David Axmark and Michael "Monty" Widenius have sent
an open letter to the open-source community.
"
This year, we are celebrating ten years of MySQL: the database, the company and the community. It's been hard (and interesting!) work for us -- but looking back, we should celebrate how far we've come. We created the best software we could for you, and you turned it into the most popular database of its kind. We want to thank you for this."
Comments (none posted)
The Open Source Development Labs (OSDL), has announced the appointment of
Mike Temple to the position of Chief Financial Officer (CFO). "
Temple
brings more than 25 years experience in finance and operations to the OSDL
executive team, including 15 years in CFO and general management roles and
10 years in public accounting practice."
Full Story (comments: 4)
RISKS 23.96
includes a note from Peter G. Neumann that this newsletter - still one of
the best on the net - is now 20 years old.
RISKS 1.01 was
posted on August 1, 1985. It includes some familiar topics (computers
and elections, for example), along with the resignation of David Parnas
from the "strategic defense initiative" advisory panel. Congratulations to
PGN for 20 years of excellence; he says he is not likely to stick with it
for another 20, but it would be OK with us if he did.
Comments (none posted)
The SeaMonkey Project
needs help from digital artists.
"
Robert Kaiser writes in with news that the SeaMonkey project is looking for a
new logo and artwork for the community-driven continuation of the Mozilla
Application Suite".
Comments (none posted)
Commercial announcements
OSCON 2005 is in
full swing, in Portland, Oregon. It seems to have inspired open source and
Linux announcements from several companies.
- Novell, Inc. has announced
comprehensive technical support for the JBoss Enterprise Middleware System
(JEMS).
- Novell and HP are
offering HP BladeSystem and Proliant servers with SUSE Linux.
- Palamida has announced
alliances with the Eclipse Foundation and SourceForge.net.
- SourceLabs has announced
SourceLabs SASH Stack for Java, a new open source stack undergoing
certification, and comprehensive support
and maintenace services by subscription.
Comments (none posted)
Arcom has announced the availability of Fedora Linux on their
APOLLO single board computer.
"
To accelerate your Linux development
cycle, Arcom has introduced a ready-to-run Development Kit for the APOLLO
a Pentium M based single board computer designed for applications demanding
long term product availability and high performance fanless operation. The
APOLLO is built on power efficient Intel Centrino technology and is an
industry standard EBX platform (8 x 5.75)."
Full Story (comments: none)
Astaro has
announced its expansion into the Asian market.
"
The opening of this office in Hong Kong and the hiring of Schneersohn mark
the next step for Astaro in its commitment to the region. The company expects
to open additional local offices throughout the region as it makes available
new Asian language products in the coming quarters."
Comments (none posted)
Coverity, the company formed out of the Stanford Checker work, has sent out
a press release on the results of running its static analysis code on the 2.6.12 kernel. "
Approximately 6 million lines of software were analyzed in the study.
Defect density decreased slightly by 2.2 percent from 0.17 defects thousand
lines of code in December of 2004 to 0.16 defects in July of 2005."
Comments (8 posted)
Funk Software has announced the new Steel-Belted Radius, a RADIUS server.
"
"More and more customers want to move their network security applications
to Linux," said Joe Ryan, vice president of Funk Software. "By making
Steel-Belted Radius * a critical component of an enterprise's security
strategy * available on Linux, we are giving customers the most flexibility
in architecting and enforcing network access security across their entire
enterprise.""
Full Story (comments: none)
Kaspersky Lab has announced the release of three new versions of
Kaspersky(R) Anti-Virus designed specifically to protect Linux and Unix
email and file servers and workstations, running on the Linux, FreeBSD and
Open BSD operating systems.
Full Story (comments: none)
The Mozilla Foundation has
announced the creation of the Mozilla Corporation, a for-profit company which will take over the development of Firefox and Thunderbird. Most Foundation employees will move over to the corporation. "
As the Mozilla Foundation focuses on the project's governance, infrastructure and source code, the Mozilla Corporation will focus on developing and delivering end-user products, including marketing, sponsorships and a range of distribution-related activities. These activities are also expected to generate revenue, but the Mozilla Corporation only intends to pursue those that fit with the Mozilla project's focus on end-user experience and are consistent with the public benefit goals of the parent Mozilla Foundation."
Comments (1 posted)
Openstream, Inc. has
announced the contribution of speech components for stock market applications to the Apache
Foundation.
"
The RDC initiative, led by IBM and its partners, drives the speech and
voice application business from its proprietary, vertical roots into the
horizontal world of standards-based development. Speech components, called
RDCs or Reusable Dialog Components, handle basic functions such as recognizing
and responding to company names in brokerage and trading applications, dates
or currencies, for example."
Comments (none posted)
NCS Technologies and Progeny have announced a partnership for
producing Linux-based appliance platforms.
"
NCS will be a source of high-quality, custom hardware platforms and
manufacturing services for Progeny's server appliance customers.
Independent software vendors (ISVs) working with NCS will be able to
bundle their applications with a custom Linux operating system built and
maintained by Progeny."
Full Story (comments: none)
SGI has
announced
the financial results for its recently completed the fourth quarter of
fiscal year 2005. "
SGI extended its family of Silicon Graphics
Prism(TM) visualization systems with a new deskside model-starting under
$8,500, thus answering the growing demand for more visualization capability
in the hands of scientists and engineers using Linux to solve problems
personal computers (PCs) can't handle. In addition, at National Association
of Broadcasters (NAB) conference in April, Silicon Graphics Prism was named
one of the Top 10 products of NAB by Digital Cinema Report."
Comments (none posted)
Silicon Graphics and the OpenGL Architecture Review Board have
announced
industry adoption of the OpenGL(R) 2.0 API and the OpenGL Shading
Language. "
3Dlabs, ATI and NVIDIA, the top manufacturers of real-time
3D graphics cards, have all released products supporting the OpenGL 2.0
specification and the OpenGL Shading Language, ensuring its widespread
availability."
Comments (none posted)
SpikeSource has
announced the packaging of open-source components in its
SpikeSource Core stack.
"
Developers will now be able to select
from pre-built stacks for specific uses or define their own stack. Available
at http://www.spikesource.com,
the SpikeSource Core stack offers over 50
different components that can be combined to create fully configured and
validated stacks, saving days or weeks otherwise spent integrating and
configuring individual components and testing for overall interoperability."
Comments (none posted)
SugarCRM Inc. has
announced
the release of version 3.5 Beta of Sugar Suite, an open-source
Customer Relationship Management (CRM) application.
"
Enhancements in Version 3.5 include a new plug-and-play
installation utility for third-party add-on modules, cross-module
reporting, HTML email support, simplified upgrade of customizations, improved Microsoft Outlook integration, and new user interface skins."
Comments (none posted)
New Books
O'Reilly has published the book
Using Moodle by Jason Cole.
Full Story (comments: none)
Resources
Jeremy M. Guthrie has published an IDS Load Balancing HOWTO.
"
I have created a new Howto for creating a multi-gigabit-per second IDS load
balancer/distributor. Technically the limits are on buses and CPUS, so if
you have enough bus speed and CPU... then you could use 10gbps cards. I am
in the process of trying to get this posted to the Linux documentation
project for the official online copy."
Full Story (comments: none)
Linux Gazette #117 is
available. Topics this month include creating audio books from text, an
introduction to CUPS, Python templating, Snort, and several others.
Comments (none posted)
Contests and Awards
The Free Software Foundation (FSF) and the GNU project have announced that
nominations are open for
2005 FSF Award for the
Advancement of Free Software. "
This award is presented to a
person who has made a great contribution to the progress and development of
free software, through activities that accord with the spirit of software
freedom (as defined in the Free Software Definition."
Full Story (comments: 4)
Registration for the Python Game Programming Challenge
is open.
"
Registration is now open for the first Python Game Programming Challenge (also known as PyWeek). The challenge runs from Sunday August 28th to Sunday September 4th. That means there's only (checks website) 29 days to go before the challenge starts!"
Comments (none posted)
Upcoming Events
Big Nerd Ranch will hold a PostgreSQL Bootcamp on
September 26-30, 2005 near Atlanta, Georgia.
"
The PostgreSQL Bootcamp, led by instructor Chris Campbell, is an
intensive, five-day, hands-on class designed to take students through
the rigors of PostgreSQL, from the basics of installing and
configuring PostgreSQL on a server to the more advanced aspects of
performance and security."
Full Story (comments: none)
IDG World Expo has
announced
that The Linux Professional Institute (LPI) will offer free Linux
certification testing at LinuxWorld Conference & Expo in San Francisco,
taking place in August.
Comments (none posted)
KDE
will be present
at the upcoming LinuxWorld Expo.
"
The K Desktop Environment project will again be present with a booth at the LinuxWorld Expo being held in San Francisco August 9 through 11. We'll be at booth #2038, upstairs, in the new Moscone building! We'll be demonstrating not only KDE 3.4, but also the upcoming KDE 3.5 and even maybe bits and pieces of what will become the revolutionary turning of the Gear KDE 4.0."
Comments (none posted)
MozillaZine
has announced participation by the Mozilla Foundation at the
O'Reilly Open Source
Convention and the LinuxWorld Conference & Expo.
"
At OSCON 2005, where the Mozilla Foundation will be exhibiting at booth 818,
several leading Mozilla contributors will be giving talks or participating in
sessions. Mozilla Foundation President Mitchell Baker will answer questions
in a keynote interview and also appear on the Women in Open Source panel."
Comments (none posted)
Wind River Systems, Inc. has
announced a seminar series on migrating from legacy Real Time
Operating System (RTOS) platforms to Linux.
The seminars will take place on August 2, 2005 in Sunnyvale, CA,
on August 16 in Alameda, CA, and on August 23 in Bellevue, WA.
Comments (none posted)
KDE.News has
an announcement
for the first
Open Source Desktop Workshop.
The event will be held in San Diego, CA on October 13 and 14, 2005.
"
Open Source Desktop Workshops are affordable educational events
that bring top-flight Open Source desktop developers together with those who
are looking to gain the skills necessary to join them. With presenters from
around North America speaking on a variety of practical topics this will be
an exciting and worthwhile event." See this
press release
for more information.
Comments (2 posted)
| Date | Event | Location |
| August 4 - 5, 2005 | O'Reilly
Open Source Convention | (Oregon Convention Center)Portland, Oregon |
| August 4, 2005 | Penguincon
2005 | Israel |
| August 4 - 7, 2005 | Linux
2005 | (University of Wales)Swansea, UK |
| August 4 - 5, 2005 | CIFS 2005
Conference and Plugfest | (Doubletree Hotel)San Jose, CA |
| August 4, 2005 | 2005 SIGGRAPH
Computer Animation Festival | Los Angeles, CA |
| August 4 - 5, 2005 | USENIX
Security Symposium | Baltimore, MD |
| August 4 - 8, 2005 | Wikimania 2005 | Frankfurt am Main,
Germany |
| August 8 - 11, 2005 | LinuxWorld Conference and
Expo | (Moscone Center)San Francisco, CA |
| August 20, 2005 | Free Audio and Video
Event(FAVE) | (Trinity Community and Arts Centre)Bristol, UK |
| August 27 - September 4, 2005 | aKademy
2005 | (University of Málaga)Málaga Spain |
| August 31 - September 2, 2005 | YAPC::EU::2005 | (University of Minho)Braga,
Portugal |
| September 1 - 2, 2005 | Symposium on Security for
Asia Network(SyScAN'05) | (The Dusit Thani Hotel)Bangkok, Thailand |
| September 1 - 4, 2005 | GOTO10 ASP digital sound
workshop | Rotterdam, the Netherlands |
| September 5 - 9, 2005 | International Computer
Music Conference(ICMC 2005) | Barcelona, Spain |
| September 14 - 16, 2005 | php|works | (Holiday Inn Yorkdale)Toronto,
Canada |
| September 16 - 18, 2005 | ToorCon
7 | (San Diego Convention Center)San Diego, CA |
| September 19 - 21, 2005 | Plone
Conference 2005 | (Semper Depot, Lehargasse)Vienna, Austria |
| September 20 - 23, 2005 | New Security Paradigms
Workshop(NSPW) | (UCLA Conference Center)Lake Arrowhead, California |
| September 23 - 24, 2005 | Sixth Symposium on
Trends in Functional Programming(TFP 2005) | Tallinn, Estonia |
| September 26 - 29, 2005 | Hack in the Box
Security Conference(HITBSecConf2005) | Kuala Lumpur, Malaysia |
| September 28 - 30, 2005 | OpenOffice.org Conference
2005(OO.oCon) | Koper (Capodistria), Slovenia |
Comments (none posted)
Web sites
The Business Readiness Ratings project is an initiative sponsored by
Carnegie Mellon West, O'Reilly CodeZoo, SpikeSource, and Intel; its purpose
is to collaboratively rate open source software projects to make it easier
for businesses to choose between them. The project now has a site online
at
openbrr.org. There you'll find
a white
paper [PDF] describing the project and several example rating forms (in
Excel format - one assumes that the open source spreadsheets have not been
rated well).
Comments (3 posted)
MozillaZine
has announced the opening of the
Mozilla.fi (Finnish language) site.
"
Mozilla.fi is a community site done by the Finnish Mozilla localisation
project, which is one of the many official Mozilla localisation projects. The
site gathers Finnish Mozilla resources, which have until now been scattered
around the webscape, into one comprehensive site."
Comments (none posted)
Audio and Video programs
GnomeDesktop.org
mentions
the latest
LUGradio episode.
"
One of the highlights of this weeks show is an interview with Carl Worth, maintainer of the Cairo project. Cairo is very important for GNOME as it allows us to greatly improve the look and feel of GNOME further to stay competitive with MacOSX and future Windows releases."
Comments (none posted)
Page editor: Forrest Cook
Letters to the editor
| From: |
| Leon Brooks <leon-AT-cyberknights.com.au> |
| To: |
| editorial-AT-computerweekly.com |
| Subject: |
| Microsoft works on fix as Firefox is updated |
| Date: |
| Mon, 1 Aug 2005 07:49:56 +0800 |
| Cc: |
| letters-AT-lwn.net |
http://www.computerweekly.com/Articles/2005/07/26/211088/...
> There have now been more flaws in the Firefox browser this year than
> in Microsoft's Internet Explorer.
I think this needs considerable qualifying:
* The Firefox team have fixed more things than the MSIE team this year;
* MSIE has over six times as many outstanding (unfixed) bugs as Firefox;
* MSIE's many outstanding flaws are rated "Highly critical", FF's few
are rated "Less critical";
* Working wild exploits for FF: zero; for MSIE: hundreds;
* Because MSIE is closed-source, only a very few people can audit it, but
anybody can audit FF;
* This cannot be written off to popularity, since MSIE's exposure far
outweighs the popularity ratio.
For some interesting if somewhat unnerving statistics, see here:
http://nanobox.chipx86.com/ie_is_dangerous.php
For the record, I use the Konqueror web browser.
Cheers; Leon
--
http://cyberknights.com.au/ Modern tools; traditional dedication
http://plug.linux.org.au/ Member, Perth Linux User Group
http://slpwa.asn.au/ Member, Linux Professionals WA
http://osia.net.au/ Member, Open Source Industry Australia
http://linux.org.au/ Member, Linux Australia
Comments (none posted)
Page editor: Jonathan Corbet