It has been quite some time since a serious Unix/Linux worm has made its
way through the Internet. Such worms seem difficult to write, but few
people would argue that they are impossible. To many, it is just a matter
of time until a Linux-based worm gets loose. This event will slightly
reduce the level of smugness in the community, and greatly reduce the
credibility of claims that Linux is a more secure system. It is not
something to look forward to.
Meanwhile, a crucial security-related component of many systems is SSH, usually in the
form of OpenSSH. Even the most severely
locked-down systems will often have an SSH port open. So any sort of
compromise which involves SSH is seriously frightening. Now, a paper [PDF]
written by four MIT researchers (and commented
on by Bruce Schneier) describes how SSH could be used as a vector for
worm attacks. This threat appears to be real, and deserves attention from
anybody responsible for the security of network-attached systems.
SSH maintains a per-user "known hosts" file, where it stores the public keys of
remote systems it knows about. This file enables SSH to issue that
obnoxious warning whenever a host key changes; its purpose is to help
prevent "man in the middle" attacks. It may be possible to redirect an SSH
connection via a DNS compromise, but it will not normally be possible to
keep SSH from noticing the switch. This is a good thing.
The known hosts file, however, is a handy little database listing all of
the systems a given user connects to. If that user's account is
compromised, the known hosts file becomes a list of logical systems to
attack next. If the user's password is known, chances are good that it will
work on at least some of the systems found in the known hosts file. If the
user has set up no-password, key-based logins to some of those remote systems,
knowledge of the password will not be necessary. The result is that a
purely local exploit could use the SSH databases and protocol to
automatically propagate
itself across the net.
It's worth noting that a worm could be written today using this technique
combined with, say, the just-announced core dump vulnerability. Sooner
or later, somebody is going to go for it.
The paper's authors are trying to collect more data to generate more
metrics on how extensive the "web of known hosts" is; to that end, they are
asking people to contribute their known hosts files. See this page for more
information. Note that their data collection process involves running a
perl script (supplied by them) as root. One assumes that these researchers
are trustworthy, but one would be well advised to look over that script
carefully before running it anyway. Twice.
The authors also point out that OpenSSH 4.0 includes a defense mechanism in
the form of hashed known hosts files. By using a hash rather than the
remote system's name, OpenSSH is able to verify remote keys without
actually storing a list of remote system names. This behavior must be
explicitly turned on, however (by adding a "HashKnownHosts yes"
line to the SSH client configuration file) and existing known hosts files
must be converted to the new format. A couple of scripts have been
provided to help with the conversion process.
The community is lucky to have received advance warning of this issue.
Now, however, it is up to us to act on that warning. With some diligence,
it may be quite a few more years before we see a serious Linux-based worm.
Comments (24 posted)
LWN
covered the broadcast flag
rule in November, 2003. This rule, adopted by the U.S. Federal
Communications Commission, mandated that digital television systems
implement and honor a flag, embedded within the TV signal, which would
forbid copying or further redistribution of the content. This rule, in
effect, forbids the creation of free television demodulator systems. No
source-available system could implement the broadcast flag in a way which
meets the "robustness rules" set out by the regulation.
The DC Circuit Federal Court of Appeals made short work of this rule; the
full ruling is available in
PDF format. The decision is clear and narrow:
We can find nothing in the statute, its legislative history, the
applicable case law, or agency practice indicating that Congress
meant to provide the sweeping authority the FCC now claims over
receiver apparatus.
Thus, the broadcast flag is dead, because the FCC has no authority to
make that particular regulation. The court offers no opinion on whether
the concept of a broadcast flag is defensible or not - it was not asked to
consider that issue. All that has been decided is that the FCC has no
authority to give the entertainment industry veto power over our gadgets.
For the time being, digital TV systems implemented with free software are
legal.
The next move in this game is obvious: the entertainment industry will go
to Congress seeking a law which either (1) gives the FCC the authority
to regulate devices which are not actually transmitting or receiving
signals, or (2) implements the broadcast flag requirement directly.
Cory Doctorow has claimed
that the industry will not succeed in this goal:
The next move here is that the studios will take this to Congress
and try to get a law passed to make this happen. No chance. They
got ZERO laws passed last year. This year the best they've been
able to accomplish is making it slightly more illegal to videotape
movies in the theatre.
The fact is, elected lawmakers are not suicidal enough to break
their constituents' televisions. Watch and see: over the next year,
we're all going to roast any lawmaker who so much as breathes the
words "Broadcast Flag" in a favorable tone.
This view is probably overly optimistic. Experience says that the
purveyors of ideas like the broadcast flag never give up; they bring their
proposals to Congress over and over until the opposition has, finally, been
worn down. The broadcast flag may well be defeated next year, but it will
be back the year after that. Until elected representatives (and the wider
world) understand why things like broadcast flags are such a bad
idea, we will have to keep fighting this battle.
Comments (7 posted)
Geir Magnusson Jr. sent out a
proposal for "Project Harmony" which would create an open source
implementation of the Java 2 Platform, Standard
Edition (J2SE) version 5 and a "community-developed modular runtime
(VM and class library) architecture for independent implementations
to share runtime components, all to be available under the Apache License, v2.
The proposal calls for "a broad, collaborative community of
contributors," and there is an impressive list of interested parties
in Magnusson's proposal. We talked with Magnusson about the project,
the interest which has been shown so far, and whether Sun had been
approached to cut out the
middleman and simply open source their implementation of J2SE to save
everyone the hassle of doing it again.
Magnusson said that the project "was a long time coming," but
there was not a specific catalyst that made the group decide that now was
the time to move forward. "Finally, we just decided that it's
time." He also emphasized that Harmony is about "building
communities that can collaborate...we're looking at inviting everybody who
wishes to participate."
With regard to Sun and open source Java, Magnusson said that "we
respect Sun's right to make their decision [regarding licensing]."
We also wondered whether Magnusson or someone from the Harmony project had
approached Sun to confirm that the company isn't planning on an open source
version of Java. Magnusson said that Sun had been made aware of the
project, but that he "won't say we've gotten an assurance that
they're not going to do this in the next two years."
Sun's Graham Hamilton has
also said that Sun will probably participate "at some level,
although most of our efforts will continue to be focused on building Sun's
reference implementation of J2SE." Although Hamilton puts a damper
on the endorsement by adding:
I am not entirely sure if the world
really needs a second J2SE implementation, but at the same time I am also
glad to see that all the effort we put into getting the rules and the
licensing issues straightened out is actually proving useful!
Bruno F. Souza, "the number
one Java Evangelist in Brazil," and another individual listed in the
Harmony proposal, also comments on Harmony in his blog and on the need
for a second implementation:
In this, Hamilton is wrong. How important would be J2EE if we had a single
application server? For a long time now the Java Community needs another
J2SE implementation. At this point we don't even have a proof that the JCP
specs are valid! In a recent talk with James Gosling at Café Brasil, while
we discussed Kaffe and Classpath, James commented on how important a clean
room implementation was for this very reason. The work of the FSF on the
Classpath and GCJ projects, and the teams of Kaffe, JamVM and others, are
all validating parts of the spec, what only strengthen our whole
community. The fact that these projects exists should be seen as positive
and should be supported and cherished by all developers, and not ignored
like they have been for so long.
Not only that, but another implementation promotes competition and foster
innovation. An open source implementation helps in research, discussions
and even in the evolution of the Compatibility Kit. Sun recognizes the
value of that, that's why Mustang source code is now available on an
ongoing basis, and why Sun proposed recent licensing changes to its
implementation, to promote this very things. But this is not enough. Sun's
licensing changes get to the edge of the water, but although noticing that
the water is cold can be relaxing and beneficial, it don't really give you
any of the benefits of swimming. I have already discussed elsewhere other
reasons why I think an open source implementation of Java is needed.
There is certainly plenty of need for an open source Java in the open
source community. It's already been commented on, several times, that OpenOffice.org
2.0 has Java requirements that may pose problems for distributions that
don't ship Sun's Java due to license problems. There is also the question
of Java on operating systems and/or hardware architectures not supported by
Sun. Magnusson agreed this was a "personal driver" for his
interest in the Harmony project.
Of course, there are already efforts underway to create open source
implementations of Java, such as Kaffe
and GNU
Classpath. Kaffe is an implementation of the Java virtual machine and
class libraries to provide a Java Runtime Environment (JRE), while GNU
Classpath is a project to create the core class libraries for use with
virtual machines and compilers. There is also the GNU Compiler for Java (GCJ) and many other open source
efforts.
However, there are a few areas where Harmony may be more desirable in the
long run. Firstly, Magnusson stressed the importance of certification for
the Harmony project, to ensure compatibility with Sun's J2SE 5. Secondly,
as an Apache project, the group may be able to draw from a wider group of
contributors than Kaffe or other projects -- particularly from companies
that would like to see a fully-compatible open source implementation of
J2SE 5.
Harmony seems to be getting quite a bit of interest already. Dalibor Topic,
a contributor to both Kaffe and GNU Classpath, is one of the other
individuals who have signed on to the Harmony proposal. He explains his
interest in the project in his Advogato
diary:
What the hell am I doing there, then, not being an Apache? Well, two
things: a) trying to help bring ASF and FSF closer together, and ASF using
and contributing to FSF's class libraries would be a pretty good thing to
happen no matter which path towards a runtime they chose, and b) the ASF
can reach a wide audience among developers programming in the Java
programming language that so far has either not heard, or been skeptical
about Free Software runtimes based on GNU Classpath. For whatever reason
the ASF seems to evoke much less fear and terror in some circles than the
FSF, which may make working with those circles through the ASF easier.
Whether the Harmony, GNU Classpath, Kaffe and other projects will be able
to sort out licensing is another question. We asked Magnusson about the
licensing hurdles, and he said that they are "working to fix
licensing issues" and noted that the project was trying to solve
licensing problems "in parallel," since "licensing
discussions can bog down anything."
There are also those who might prefer to forget Java altogether and
concentrate on something like Mono instead. While Mono is an interesting
technology, it's not always a substitute for Java and may not meet
everyone's needs. It also seems unlikely we'll see broad support for Mono
from all quarters soon, judging by Havoc Pennington's comments on the Java and
Mono discussion with regards to Harmony:
I believe we have legitimate and non-evil reasons why we [Red Hat] can't
ship Mono. And I think open source Java looks plausible and a lot nicer
than C; Java and Classpath will even run on Mono, and if C# becomes more
viable later, experiments such as Graydon's or the Lucene port show that it
isn't hard to do a Java to C# conversion. And guess what, we need open
source Java in the desktop anyhow for OpenOffice.org and the browser plugin
at minimum.
I don't know what people expect Red Hat GNOME developers to do. We can't
roll over and say "OK, we'll start hacking in C#, even though we don't see
a path to shipping any of the stuff we're hacking on" - does anyone
seriously expect that?
...I'm not trying to exhaustively belabor the Java vs. C# technical
comparison but I am trying to point out that Java has a hell of a lot going
for it including open source developer tools and libraries and huge
momentum (largely open source) on the server side. Java 5 has some cute
language features, too, and Tromey has shown how to make native code
bindings easy.
To get a general idea how long it might take for a group to implement J2SE,
one might look at the Apache
Geronimo project, which is an implementation of the Java 2 Platform, Enterprise Edition
(J2EE). The project started in August 2003, and became an official Apache
top-level project in
May 2004. According to Magnusson, the Geronimo project is now working
to pass Sun's TCK for J2EE 1.4, though it isn't clear how much more time
will be required for it to reach full compatibility.
For those interested in participating, Magnusson has sent out a FAQ about the project which
includes instructions on joining the development mailing list. The project
is not yet listed on the Apache Incubator site
yet.
If Harmony is successful, which looks quite likely given the interest it
has stirred already, it will be quite beneficial to the open source
community. While it would be much easier if Sun simply provided an open
source implementation, the community has the tools needed to do so.
Comments (45 posted)
Page editor: Jonathan Corbet
Security
A few weeks ago, we covered a
set
of vulnerabilities in Firefox that were closed with the 1.0.3
release. Once again, Firefox is in the news for security issues -- this
time for
two security
vulnerabilities that, when combined, create a situation that could
allow an attacker to install software on a user's machine without any
notice to the user.
What is particularly unusual about this disclosure is that it came not from
the person who discovered the vulnerability, but from
a third party who became privy to discussions about the
vulnerability. While one might hope that the ethics of vulnerability
disclosure would preclude "outing" a security vulnerability, particularly
one discovered by another party, prior to the public release of a fix when
it's known the vendor or project is actively working on the issue, the cat
is out of the bag now.
The first vulnerability
relates to "IFRAME" JavaScript URLs, which can allow an attacker to execute
arbitrary code in a user's session. Alone, it could allow malicious sites
to steal information from sites previously visited. The second vulnerability is in
the "IconURL" parameter in "InstallTrigger.install()", which is not
properly verified. This can be exploited to run JavaScript with the
escalated privileges of a "Chrome
script." The combination of both vulnerabilities can actually allow
whitelisted sites, or sites masquerading as a whitelisted site, to take any
action of the user, including administrative actions if the user has admin
privileges. (This is one of the reasons why users should not make a habit
of running as root.)
By default, the Mozilla Update websites were on the Firefox whitelist. The
Mozilla Foundation has applied a server-side change to prevent attackers
from using those sites. However, users who have added other sites to their
whitelist may be at risk on those sites -- though an attacker would need to
be able to guess what site a user has whitelisted.
We talked to Chris Hofmann, Mozilla's director of engineering, about the
most recent vulnerabilities and Mozilla's security record in
general. According to Hofmann, the vulnerability is cross-platform and
could potentially affect users of Firefox 1.0.3 on any platform. Hofmann
said that the Mozilla Foundation was not aware of any exploits in the wild,
and that the premature disclosure of the vulnerability was "a pretty
rare exception."
The security researchers and people who are reporting the vulnerability are
pretty involved in all steps of the discovery and fixing and reporting
process, and that's something different from a commercial company where
researchers throw the report over the wall and hope a fix comes back from
the vendor. Most of the researchers like the Mozilla system better where
they can watch progress and complain if it's not proceeding at the right
pace... it's very unusual to see someone report something like this without
giving us a shot [to fix the problem first].
We also asked Hofmann if he thought it would be possible to catch all of
these vulnerabilities at some point in the future. In short, it looks like
the answer is pretty much "no," given the complexity of a Web browser and
the nature of the interfaces between components where it is not completely
understood how they interact.
At this time, there is not a final Firefox 1.0.4 release, but there are candidate
builds available with security fixes and a fix for a DHTML regression
in 1.0.3. At a minimum, users should disable software installation until
1.0.4 is available.
Comments (3 posted)
New vulnerabilities
apache2 buffer overflow
| Package(s): | apache |
CVE #(s): | CAN-2005-1344
|
| Created: | May 6, 2005 |
Updated: | May 11, 2005 |
| Description: |
Buffer overflow in htdigest in Apache 2.0.52 may allow attackers to execute
arbitrary code via a long realm argument. |
| Alerts: |
|
Comments (1 posted)
Ethereal: numerous vulnerabilities
Comments (none posted)
firefox: multiple vulnerabilities
Comments (2 posted)
gaim: buffer overflow
| Package(s): | gaim |
CVE #(s): | CAN-2005-1261
CAN-2005-1262
|
| Created: | May 11, 2005 |
Updated: | May 12, 2005 |
| Description: |
Gaim contains buffer overflows in its handling of URLs and MSN messages. By sending malicious messages, a remote attacker could exploit these overflows and execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
GnuTLS: Denial of Service vulnerability
| Package(s): | gnutls |
CVE #(s): | CAN-2005-1431
|
| Created: | May 9, 2005 |
Updated: | June 1, 2005 |
| Description: |
GnuTLS 1.2.3 and 1.0.25 have been
released, fixing a denial of service problem. |
| Alerts: |
|
Comments (none posted)
hteditor: multiple buffer overflows
| Package(s): | hteditor |
CVE #(s): | |
| Created: | May 10, 2005 |
Updated: | May 11, 2005 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Team discovered an integer
overflow in the ELF parser, leading to a heap-based buffer overflow.
The vendor has reported that an unrelated buffer overflow has been
discovered in the PE parser. Successful exploitation would require the
victim to open a specially crafted file using HT, potentially permitting an
attacker to execute arbitrary code. |
| Alerts: |
|
Comments (none 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)
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)
Oops!: Remote code execution
| Package(s): | oops |
CVE #(s): | CAN-2005-1121
|
| Created: | May 6, 2005 |
Updated: | May 20, 2005 |
| Description: |
A format string flaw has been detected in the my_xlog() function of the
Oops! proxy (in versions prior to 1.5.23), which is called by the
passwd_mysql and passwd_pgsql module's auth() functions. |
| Alerts: |
|
Comments (none posted)
smail buffer overflow
| Package(s): | smail |
CVE #(s): | CAN-2005-0892
|
| Created: | May 9, 2005 |
Updated: | May 11, 2005 |
| Description: |
A buffer overflow has been discovered in Smail 3.2.0.120, an electronic
mail transport system, which allows remote attackers and local users to
execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
squid: errors in http_access configuration
| Package(s): | squid |
CVE #(s): | CAN-2005-1345
|
| Created: | May 6, 2005 |
Updated: | May 11, 2005 |
| Description: |
Squid 2.5.STABLE9 and earlier does not trigger a fatal error when it
identifies missing or invalid ACLs in the http_access configuration, which
could lead to less restrictive ACLs than intended by the administrator. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
a2ps: input validation error
| Package(s): | a2ps |
CVE #(s): | CAN-2004-1170
CAN-2004-1377
|
| Created: | November 26, 2004 |
Updated: | December 19, 2005 |
| Description: |
The GNU a2ps utility fails to properly sanitize filenames, which can be
abused by a malicious user to execute arbitrary commands with the
privileges of the user running the vulnerable application. More
information at Security
Focus. |
| Alerts: |
|
Comments (none posted)
cpio - file permissions error
| Package(s): | cpio |
CVE #(s): | CAN-1999-1572
|
| Created: | February 2, 2005 |
Updated: | July 19, 2005 |
| Description: |
Some versions of cpio contain an ancient vulnerability where files created by that utility have overly generous access permissions. |
| Alerts: |
|
Comments (none posted)
cURL: buffer overflow
| Package(s): | curl |
CVE #(s): | CAN-2005-0490
|
| Created: | February 28, 2005 |
Updated: | July 19, 2005 |
| Description: |
Multiple stack-based buffer overflows in libcURL and cURL 7.12.1, and
possibly other versions, allow remote malicious web servers to execute
arbitrary code via base64 encoded replies that exceed the intended buffer
lengths when decoded. |
| Alerts: |
|
Comments (none posted)
cvs: multiple vulnerabilities
| Package(s): | cvs |
CVE #(s): | CAN-2005-0753
|
| Created: | April 18, 2005 |
Updated: | July 13, 2005 |
| Description: |
CVS (in version prior to 1.11.20) has one or more buffer overflow vulnerabilities, memory leaks, and a NULL pointer dereferencing error.
These can be used to launch a remote denial of service or to remotely
execute arbitrary code. |
| Alerts: |
|
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)
dhcp: format string vulnerability
| Package(s): | dhcp |
CVE #(s): | CAN-2004-1006
|
| Created: | November 4, 2004 |
Updated: | July 13, 2005 |
| Description: |
Dhcp has a format string vulnerability in the log functions of dhcp 2.x
that may be exploited via a malicious DNS server. |
| Alerts: |
|
Comments (none posted)
Dnsmasq: poisoning and DoS
| Package(s): | dnsmasq |
CVE #(s): | |
| Created: | April 4, 2005 |
Updated: | July 21, 2005 |
| Description: |
Dnsmasq does not properly detect that DNS replies received do not
correspond to any DNS query that was sent. Rob Holland of the Gentoo Linux
Security Audit team also discovered two off-by-one buffer overflows that
could crash DHCP lease files parsing. |
| Alerts: |
|
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)
ethereal: buffer overflow
| Package(s): | ethereal |
CVE #(s): | CAN-2005-0739
|
| Created: | April 28, 2005 |
Updated: | May 4, 2005 |
| Description: |
The IAPP dissector of Ethereal is vulnerable to a buffer overflow.
A remote attacker may be able to create a special network packet
in order to take advantage of the problem. |
| Alerts: |
|
Comments (none posted)
evolution: arbitrary code execution
| Package(s): | evolution |
CVE #(s): | CAN-2005-0102
|
| Created: | January 24, 2005 |
Updated: | May 19, 2005 |
| Description: |
Max Vozeler discovered an integer overflow in camel-lock-helper. A
user-supplied length value was not validated, so that a value of -1
caused a buffer allocation of 0 bytes; this buffer was then filled by
an arbitrary amount of user-supplied data. A local attacker or a malicious
POP3 server could exploit this to execute arbitrary code with root
privileges (because camel-lock-helper is installed as setuid root). |
| Alerts: |
|
Comments (1 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)
Foomatic: Arbitrary command execution in foomatic-rip
| Package(s): | foomatic |
CVE #(s): | CAN-2004-0801
|
| Created: | September 20, 2004 |
Updated: | May 31, 2006 |
| Description: |
There is a vulnerability in the foomatic-filters package. This
vulnerability is due to insufficient checking of command-line parameters
and environment variables in the foomatic-rip filter. This vulnerability
may allow both local and remote attackers to execute arbitrary commands on
the print server with the permissions of the spooler. |
| Alerts: |
|
Comments (none posted)
gaim: buffer overflow, DoS
| Package(s): | gaim |
CVE #(s): | CAN-2005-0965
CAN-2005-0966
|
| Created: | April 5, 2005 |
Updated: | May 15, 2005 |
| Description: |
Jean-Yves Lefort discovered a buffer overflow in the
gaim_markup_strip_html() function. This caused Gaim to crash when
receiving certain malformed HTML messages. (CAN-2005-0965)
Jean-Yves Lefort also noticed that many functions that handle IRC
commands do not escape received HTML metacharacters; this allowed
remote attackers to cause a Denial of Service by injecting arbitrary
HTML code into the conversation window, popping up arbitrarily many
empty dialog boxes, or even causing Gaim to crash. (CAN-2005-0966) |
| Alerts: |
|
Comments (none 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)
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)
gftp: missing input sanitizing
| Package(s): | gftp |
CVE #(s): | CAN-2005-0372
CAN-2004-1376
|
| Created: | February 17, 2005 |
Updated: | July 13, 2005 |
| Description: |
gftp has a directory traversal vulnerability.
A remote server could use specially crafted filenames to overwrite
local files.
|
| Alerts: |
|
Comments (none posted)
ghostscript: symlink vulnerabilities
| Package(s): | ghostscript |
CVE #(s): | CAN-2004-0967
|
| Created: | October 20, 2004 |
Updated: | September 28, 2005 |
| Description: |
The ghostscript package (prior to version 7.07.1-r7) contains several scripts which are vulnerable to symlink attacks. |
| Alerts: |
|
Comments (none posted)
glibc: Information leak with LD_DEBUG
| Package(s): | glibc |
CVE #(s): | CAN-2004-1453
|
| Created: | August 17, 2004 |
Updated: | May 26, 2005 |
| Description: |
Silvio Cesare discovered a potential information leak in glibc. It allows
LD_DEBUG on SUID binaries where it should not be allowed. This has various
security implications, which may be used to gain confidential information.
An attacker can gain the list of symbols a SUID application uses and their
locations and can then use a trojaned library taking precedence over those
symbols to gain information or perform further exploitation. |
| Alerts: |
|
Comments (1 posted)
glibc: tempfile vulnerability in catchsegv script
| Package(s): | glibc |
CVE #(s): | CAN-2004-0968
|
| Created: | October 21, 2004 |
Updated: | November 14, 2005 |
| Description: |
The catchsegv script in the glibc package has a symlink vulnerability
that may allow a local user to overwrite arbitrary
files with the permissions of the user that is running the script. |
| Alerts: |
|
Comments (none posted)
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)
gzip: race condition and directory traversal
| Package(s): | gzip |
CVE #(s): | CAN-2005-0988
CAN-2005-1228
|
| Created: | May 4, 2005 |
Updated: | July 13, 2005 |
| Description: |
gzip suffers from a race condition which could allow a fast-fingered attacker to change the permissions on files owned by others. There is also a directory traversal vulnerability associated with the -N option.
|
| Alerts: |
|
Comments (none posted)
Horde Framework: multiple XSS vulnerabilities
| Package(s): | horde |
CVE #(s): | |
| Created: | May 2, 2005 |
Updated: | May 3, 2005 |
| Description: |
Cross-site scripting vulnerabilities have been discovered
in various modules of the Horde Framework. |
| 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)
ImageMagick: heap corruption
| Package(s): | ImageMagick |
CVE #(s): | CAN-2005-1275
|
| Created: | April 28, 2005 |
Updated: | May 25, 2005 |
| Description: |
ImageMagick 6.2.1 and earlier has a heap corruption problem
in the pnm coder. |
| Alerts: |
|
Comments (1 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: unsanitzied input
| Package(s): | kdelibs |
CVE #(s): | CAN-2004-1165
|
| Created: | January 10, 2005 |
Updated: | July 19, 2005 |
| Description: |
Thiago Macieira discovered a vulnerability in the kioslave library,
which is part of kdelibs, which allows a remote attacker to execute
arbitrary FTP commands via an ftp:// URL that contains an URL-encoded
newline before the FTP command. |
| Alerts: |
|
Comments (none posted)
kdelibs: dcopserver vulnerability
| Package(s): | kdelibs |
CVE #(s): | CAN-2005-0396
CAN-2005-0237
CAN-2005-0365
|
| Created: | March 17, 2005 |
Updated: | May 17, 2005 |
| Description: |
The KDE Desktop Communication Protocol daemon (dcopserver)
is vulnerable to lockup by a local user, leading to a denial
of service. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CAN-2005-0400
CAN-2005-0749
CAN-2005-0750
CAN-2005-0815
CAN-2005-0839
|
| Created: | April 1, 2005 |
Updated: | July 1, 2005 |
| Description: |
More kernel vulnerabilities have been discovered including:
- Mathieu Lafon discovered
an information leak in the ext2 file system driver. (CAN-2005-0400)
- Yichen Xie discovered a Denial of Service vulnerability in the ELF
loader. (CAN-2005-0749)
- Ilja van Sprundel discovered that the bluez_sock_create() function
did not check its "protocol" argument for negative values.
(CAN-2005-0750)
- Michal Zalewski discovered that the iso9660 file system driver fails
to check ranges properly in several cases. (CAN-2005-0815)
- Previous kernels did not restrict the use of the N_MOUSE line
discipline in the serial driver. (CAN-2005-0839)
|
| Alerts: |
|
Comments (1 posted)
kernel: multiple vulnerabilities
Comments (none posted)
kimgio input validation errors
| Package(s): | kimgio |
CVE #(s): | CAN-2005-1046
|
| Created: | April 22, 2005 |
Updated: | July 19, 2005 |
| Description: |
KDE has issued a security advisory for
kimgio. This is found in kdelibs as shipped with KDE 3.2 up to including
KDE 3.4. kimgio contains a PCX image file format reader that does not
properly perform input validation. A source code audit performed by the KDE
security team discovered several vulnerabilities in the PCX and other image
file format readers, some of them exploitable to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
Kommander untrusted code execution
| Package(s): | kommander |
CVE #(s): | CAN-2005-0754
|
| Created: | April 22, 2005 |
Updated: | May 20, 2005 |
| Description: |
KDE has issued a security advisory for
Kommander. Quanta 3.1.x, KDE 3.2 and new up to including KDE 3.4.0 are
vulnerable. Kommander executes without user confirmation data files from
possibly untrusted locations. As they contain scripts, the user might
accidentally run arbitrary code. |
| Alerts: |
|
Comments (none 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)
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-2004-1308
|
| Created: | December 22, 2004 |
Updated: | May 19, 2005 |
| Description: |
The libtiff image manipulation library contains several exploitable buffer overflows. |
| Alerts: |
|
Comments (none 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)
lvm10: creates insecure temporary directory
| Package(s): | lvm10 |
CVE #(s): | CAN-2004-0972
|
| Created: | November 1, 2004 |
Updated: | July 25, 2005 |
| Description: |
Trustix Secure Linux discovered a vulnerability in a supplemental script of
the lvm10 package. The program "lvmcreate_initrd" created a temporary
directory in an insecure way, which could allow a symlink attack to create
or overwrite arbitrary files with the privileges of the user invoking the
program. |
| Alerts: |
|
Comments (none posted)
mailman: path traversal
| Package(s): | mailman |
CVE #(s): | CAN-2005-0202
|
| Created: | February 9, 2005 |
Updated: | July 13, 2005 |
| Description: |
The "private" module in the mailman mailing list manager fails to sanitize path names adequately. An attacker could exploit this vulnerability to retrieve private information, including passwords and private list archives.
This vulnerability was used to compromise the Full-Disclosure list. |
| Alerts: |
|
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)
MediaWiki: multiple vulnerabilities
| Package(s): | mediawiki |
CVE #(s): | CAN-2005-0534
CAN-2005-0535
CAN-2005-0536
|
| Created: | February 28, 2005 |
Updated: | June 13, 2005 |
| Description: |
A security audit of the MediaWiki project discovered that MediaWiki is
vulnerable to several cross-site scripting and cross-site request
forgery attacks, and that the image deletion code does not sufficiently
sanitize input parameters. |
| Alerts: |
|
Comments (none posted)
mikmod: buffer overflow
| Package(s): | mikmod |
CVE #(s): | CAN-2003-0427
|
| Created: | June 16, 2003 |
Updated: | June 16, 2005 |
| Description: |
Ingo Saitz discovered a bug in mikmod whereby a long filename inside
an archive file can overflow a buffer when the archive is being read
by mikmod. |
| Alerts: |
|
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)
Mozilla Firefox, Mozilla Suite: multiple vulnerabilities
| Package(s): | mozilla |
CVE #(s): | CAN-2005-0989
|
| Created: | April 19, 2005 |
Updated: | July 18, 2005 |
| Description: |
The following vulnerabilities were found and fixed in the Mozilla Suite
and Mozilla Firefox:
- Vladimir V. Perepelitsa reported a memory disclosure bug in
JavaScript's regular expression string replacement when using an
anonymous function as the replacement argument (CAN-2005-0989).
- moz_bug_r_a4 discovered that Chrome UI code was overly trusting DOM
nodes from the content window, allowing privilege escalation via DOM
property overrides.
- Michael Krax reported a possibility to run JavaScript code with
elevated privileges through the use of javascript: favicons.
- Michael Krax also discovered that malicious Search plugins could
run JavaScript in the context of the displayed page or stealthily
replace existing search plugins.
- shutdown discovered a technique to pollute the global scope of a
window in a way that persists from page to page.
- Doron Rosenberg discovered a possibility to run JavaScript with
elevated privileges when the user asks to "Show" a blocked popup that
contains a JavaScript URL.
- Finally, Georgi Guninski reported missing Install object instance
checks in the native implementations of XPInstall-related JavaScript
objects.
The following Firefox-specific vulnerabilities have also been
discovered:
- Kohei Yoshino discovered a new way to abuse the sidebar panel to
execute JavaScript with elevated privileges.
- Omar Khan reported that the Plugin Finder Service can be tricked to
open javascript: URLs with elevated privileges.
|
| Alerts: |
|
Comments (none posted)
MPlayer: heap overflows
| Package(s): | mplayer |
CVE #(s): | |
| Created: | April 20, 2005 |
Updated: | July 12, 2005 |
| Description: |
Heap overflows have been found in the code handling RealMedia RTSP and
Microsoft Media Services streams over TCP (MMST). By setting up a
malicious server and enticing a user to use its streaming data, a remote
attacker could possibly execute arbitrary code on the client computer with
the permissions of the user running MPlayer. |
| Alerts: |
|
Comments (none posted)
MySQL: input validation and temporary file vulnerabilities
| Package(s): | mysql |
CVE #(s): | CAN-2005-0709
CAN-2005-0710
CAN-2005-0711
|
| Created: | March 16, 2005 |
Updated: | July 19, 2005 |
| Description: |
MySQL (prior to version 4.0.24) suffers from two input validation errors and a temporary file vulnerability.
|
| Alerts: |
|
Comments (none posted)
nasm: Buffer overflow vulnerability
| Package(s): | nasm |
CVE #(s): | CAN-2004-1287
|
| Created: | December 20, 2004 |
Updated: | May 4, 2005 |
| Description: |
Jonathan Rockway discovered that NASM-0.98.38 has an unprotected
vsprintf() to an array in preproc.c. This code vulnerability may lead
to a buffer overflow and potential execution of arbitrary code. |
| Alerts: |
|
Comments (4 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: denial of service
| Package(s): | nfs-utils |
CVE #(s): | CAN-2004-1014
|
| Created: | December 1, 2004 |
Updated: | May 15, 2005 |
| Description: |
The NFS statd server contains a denial of service vulnerability which is easily exploited by a remote attacker. |
| 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)
OpenOffice.org: .doc parser buffer overflow
| Package(s): | openoffice.org |
CVE #(s): | CAN-2005-0941
|
| Created: | April 13, 2005 |
Updated: | May 13, 2005 |
| Description: |
OpenOffice.org suffers from a buffer overflow in the parsing code for MS Word files; see this advisory for details. Since this vulnerability could conceivably be exploited via files received in email messages, it should be taken seriously. |
| Alerts: |
|
Comments (none posted)
openssl: der_chop script temp file vulnerability
| Package(s): | openssl |
CVE #(s): | CAN-2004-0975
|
| Created: | November 11, 2004 |
Updated: | July 19, 2005 |
| Description: |
The der_chop script in openssl has a temp file vulnerability that may allow
an attacker to overwrite arbitrary files with the permissions that
the script is running under. |
| Alerts: |
|
Comments (1 posted)
OpenSSL: denial of service vulnerabilities
Comments (1 posted)
Opera: multiple vulnerabilities
| Package(s): | opera |
CVE #(s): | |
| Created: | February 14, 2005 |
Updated: | June 22, 2005 |
| Description: |
Opera is vulnerable to several vulnerabilities which could result in
information disclosure and facilitate execution of arbitrary code. |
| Alerts: |
|
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)
php4: integer overflow and denial of service
| Package(s): | php4 |
CVE #(s): | CAN-2005-1042
CAN-2005-1043
|
| Created: | April 14, 2005 |
Updated: | July 13, 2005 |
| Description: |
The php4 EXIF module has two vulnerabilities. An
integer overflow in the exif_process_IFD_TAG() function
can be exploited to cause a buffer overflow for the
purpose of arbitrary code execution.
EXIF headers with a large IFD nesting level can be used
to cause a denial of service. Remote exploits are possible. |
| Alerts: |
|
Comments (none posted)
php4: denial of service vulnerabilities
| Package(s): | php4 |
CVE #(s): | CAN-2005-0524
CAN-2005-0525
|
| Created: | April 5, 2005 |
Updated: | May 26, 2005 |
| Description: |
Two DoS vulnerabilities exist in PHP versions 4.2.2, 4.3.9, 4.3.10 and
5.0.3. One in the php_handle_iff function in image.c allows remote
attackers to cause a denial of service (infinite loop) via a -8 size
value. The php_next_marker function in image.c allows remote attackers to
cause a denial of service (infinite loop) via a JPEG image with an invalid
marker value, which causes a negative length value to be passed to
php_stream_seek. This later vulnerability also exists in PHP 3. |
| Alerts: |
|
Comments (none posted)
phpMyAdmin: insecure SQL script installation
| Package(s): | phpMyAdmin |
CVE #(s): | |
| Created: | May 2, 2005 |
Updated: | May 3, 2005 |
| Description: |
The phpMyAdmin installation process leaves the SQL install script with
insecure permissions. A local attacker could exploit this vulnerability to
obtain the initial phpMyAdmin password and from there obtain information
about databases accessible by phpMyAdmin. |
| Alerts: |
|
Comments (none posted)
postgresql: EXECUTE privilege vulnerability
| Package(s): | postgresql |
CVE #(s): | CAN-2005-0244
CAN-2005-0245
CAN-2005-0246
CAN-2005-0247
|
| Created: | February 10, 2005 |
Updated: | July 19, 2005 |
| Description: |
postgresql has a vulnerability in which the EXECUTE privilege may
not be checked on custom functions. This may allow any database user to
circumvent the EXECUTE restriction on functions. |
| Alerts: |
|
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)
prozilla: format string vulnerabilities
| Package(s): | prozilla |
CVE #(s): | CAN-2005-0523
|
| Created: | May 4, 2005 |
Updated: | May 4, 2005 |
| Description: |
Several format string vulnerabilities have been found in prozilla; an exploit requires a malicious server.
|
| Alerts: |
|
Comments (none posted)
qt3: BMP image parser heap overflow
| Package(s): | qt3/qt3-non-mt/qt3-32bit/qt3-static |
CVE #(s): | CAN-2004-0691
CAN-2004-0692
CAN-2004-0693
|
| Created: | August 19, 2004 |
Updated: | May 15, 2005 |
| Description: |
A heap overflow in the qt3 BMP image format parser in Qt versions prior to 3.3.3 may allow remote code execution. |
| Alerts: |
|
Comments (none posted)
realplayer: arbitrary code execution
| Package(s): | realplayer helixplayer |
CVE #(s): | CAN-2005-0755
|
| Created: | April 20, 2005 |
Updated: | June 27, 2005 |
| Description: |
RealNetworks, Inc. has fixed a
security vulnerability that offered the potential for an attacker to
run arbitrary or malicious code on a customer's machine. Linux RealPlayer
10 (10.0.0 - 3) and Helix Player (10.0.0 - 3) are vulnerable. |
| Alerts: |
|
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: infinite loop
| Package(s): | ruby |
CVE #(s): | CAN-2004-0983
|
| Created: | November 8, 2004 |
Updated: | May 15, 2005 |
| Description: |
The upstream developers of Ruby have corrected a problem in the CGI
module for this language. Specially crafted requests could cause an
infinite loop and thus cause the program to eat up cpu cycles. |
| Alerts: |
|
Comments (none posted)
samba: integer overflow vulnerability
| Package(s): | samba |
CVE #(s): | CAN-2004-1154
|
| Created: | December 16, 2004 |
Updated: | July 19, 2005 |
| Description: |
Samba has an integer overflow vulnerability
that may allow an authenticated remote user to
execute arbitrary code on the Samba server. |
| Alerts: |
|
Comments (none posted)
smartlist: wrong input processing
| Package(s): | smartlist |
CVE #(s): | CAN-2005-0157
|
| Created: | May 3, 2005 |
Updated: | May 3, 2005 |
| Description: |
Jeroen van Wolffelaar noticed that the confirm add-on of SmartList,
the listmanager used on lists.debian.org, which is used on that host
as well, could be tricked to subscribe arbitrary addresses to the
lists. |
| 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)
SquirrelMail: multiple vulnerabilities
| Package(s): | squirrelmail |
CVE #(s): | CAN-2005-0075
CAN-2005-0103
CAN-2005-0104
|
| Created: | January 28, 2005 |
Updated: | July 19, 2005 |
| Description: |
SquirrelMail 1.4.4 has been
released, fixing a number of security issues that have been resolved
since 1.4.3a. |
| Alerts: |
|
Comments (none posted)
sudo: environment variable sanitizing
| Package(s): | sudo |
CVE #(s): | CAN-2004-1051
|
| Created: | November 17, 2004 |
Updated: | May 15, 2005 |
| Description: |
Versions of sudo prior to 1.6.8p2 fail to properly sanitize the environment prior to running shell scripts; this failure can be exploited by a sudo user to subvert scripts and obtain shell access. See the 1.6.8p2 announcement for more information. |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
tcpdump: multiple DoS issues
| Package(s): | tcpdump |
CVE #(s): | CAN-2005-1280
CAN-2005-1279
CAN-2005-1278
|
| Created: | May 2, 2005 |
Updated: | April 10, 2006 |
| Description: |
The rsvp_print function in tcpdump 3.9.1 and earlier allows remote
attackers to cause a denial of service (infinite loop) via a crafted RSVP
packet of length 4. (CAN-2005-1280)
tcpdump 3.8.3 and earlier allows remote attackers to cause a denial of
service (infinite loop) via a crafted BGP packet, which is not properly
handled by RT_ROUTING_INFO, or LDP packet, which is not properly
handled by the ldp_print function. (CAN-2005-1279)
The isis_print function, as called by isoclns_print, in tcpdump 3.9.1 and
earlier allows remote attackers to cause a denial of service (infinite
loop) via a zero length, as demonstrated using a GRE packet.
(CAN-2005-1278) |
| Alerts: |
|
Comments (none posted)
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)
UnAce: buffer overflow and directory traversal
| Package(s): | unace |
CVE #(s): | CAN-2005-0160
CAN-2005-0161
|
| Created: | February 28, 2005 |
Updated: | June 17, 2005 |
| Description: |
Ulf Harnhammar discovered that UnAce suffers from buffer overflows when
testing, unpacking or listing specially crafted ACE archives
(CAN-2005-0160). He also found out that UnAce is vulnerable to
directory traversal attacks, if an archive contains "./.." sequences or
absolute filenames (CAN-2005-0161). |
| Alerts: |
|
Comments (none posted)
vixie-cron: crontab allows any user to read another users crontabs
| Package(s): | vixie-cron |
CVE #(s): | CAN-2005-1038
|
| Created: | April 15, 2005 |
Updated: | March 15, 2006 |
| Description: |
crontab in Vixie cron 4.1, when running with the -e option, allows local
users to read the cron files of other users by changing the file being
edited to a symlink. NOTE: there is insufficient information to know
whether this is a duplicate of CVE-2001-0235. See also this Security Focus
report. |
| Alerts: |
|
Comments (none posted)
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: two heap overflow vulnerabilities
| Package(s): | xine-lib |
CVE #(s): | CAN-2005-1195
|
| Created: | April 26, 2005 |
Updated: | June 2, 2005 |
| Description: |
Heap overflows have been found in the code handling RealMedia RTSP and
Microsoft Media Services streams over TCP (MMST). See Xine Advisory
XSA-2004-8 for details. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflows
| Package(s): | xine-lib |
CVE #(s): | CAN-2004-1379
|
| Created: | September 22, 2004 |
Updated: | April 10, 2006 |
| Description: |
xine-lib (through version 1_rc6) contains buffer overflows in the subtitle parsing and DVD sub-picture decoder code. |
| Alerts: |
|
Comments (none posted)
xine-ui - insecure temporary file creation
| Package(s): | xine-ui |
CVE #(s): | CAN-2004-0372
|
| Created: | April 6, 2004 |
Updated: | April 27, 2006 |
| Description: |
Shaun Colley discovered a problem in xine-ui, the xine video player
user interface. A script contained in the package to possibly remedy
a problem or report a bug does not create temporary files in a secure
fashion. This could allow a local attacker to overwrite files with
the privileges of the user invoking xine. |
| Alerts: |
|
Comments (none posted)
xloadimage: missing input sanitizing, integer overflow
| Package(s): | xloadimage |
CVE #(s): | CAN-2005-0638
CAN-2005-0639
|
| Created: | March 21, 2005 |
Updated: | May 4, 2005 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team has reported a flaw
in the handling of compressed images, where shell meta-characters are not
adequately escaped. CAN-2005-0638
Insufficient validation of image properties in have been discovered which
could potentially result in buffer management errors. CAN-2005-0639
|
| 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)
XV: multiple vulnerabilities
| Package(s): | xv |
CVE #(s): | |
| Created: | April 19, 2005 |
Updated: | July 19, 2005 |
| Description: |
Greg Roelofs has reported multiple input validation errors in XV image
decoders. Tavis Ormandy of the Gentoo Linux Security Audit Team has
reported insufficient validation in the PDS (Planetary Data System)
image decoder, format string vulnerabilities in the TIFF and PDS
decoders, and insufficient protection from shell meta-characters in
malformed filenames. Successful exploitation would require a victim to
view a specially created image file using XV, potentially resulting in the
execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
zlib: denial of service
| Package(s): | zlib |
CVE #(s): | CAN-2004-0797
|
| Created: | August 25, 2004 |
Updated: | June 10, 2005 |
| Description: |
Versions 1.2.x of the zlib library contain an error handling vulnerability which can enable denial of service attacks. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current stable 2.6 release is 2.6.11.9, which was
released on May 11. It
contains a fix for the
ELF loader vulnerability and a couple
of other fixes as well.
The current 2.6 prepatch is 2.6.12-rc4, announced by Linus on
May 6. Changes this time around include more "sparse" annotations, a
CIFS update, various architecture updates, resource limits for niceness and
realtime scheduling (covered in last week's
Kernel Page), a JFS update, some networking tweaks, and more. See the long-format changelog for the details.
Linus is currently on vacation, so no new patches have been added to his
git repository since -rc4.
The latest -mm release is 2.6.12-rc3-mm3.
Recent changes to -mm include a rework of the huge page code, a bunch of
UML updates, a device mapper update, and more fixes.
Comments (3 posted)
Kernel development news
The coding style document packaged with the kernel source contains a number
of clear rules; here's one of them:
Don't put multiple statements on a single line unless you have
something to hide:
if (condition) do_this;
do_something_everytime;
Jesper Juhl recently found some code which evidently had something to hide,
and submitted a patch to break the
offending if
statements onto two lines. Andrew Morton rejected it:
There are about 88 squillion of these in the kernel. I think it
would be a mistake for me to start taking such patches, sorry.
In further discussion, however, Andrew seemed to agree that, perhaps,
cleaning up the kernel source to be more generally compliant with the
coding style documentation might be a good thing. He just doesn't want to
cope with hundreds of little patches to that end. He will, however,
consider a small number of very large patches.
So a major coding style cleanup seems likely to happen, perhaps before
2.6.12 comes out. Applying this sort of patch so late in the cycle
should be safe; the intent is to change the formatting, but to make
no actual code changes. Andrew also plans
to drop any changes which do not apply against the -mm tree, in the hopes
of minimizing the effects of the changes on patches maintained by other
developers.
If all goes according to this plan, the final 2.6.12 patch could be large
indeed.
Comments (10 posted)
Markus Klotzbuecher recently
announced the
release of mini_fo 0.6.0. Mini_fo provides (what has been called in other
systems) a "translucent" or "copy on write" filesystem. A read-only, base
filesystem (possibly from a remote system or CDROM) can be made to appear,
via mini_fo, as a local, writable filesystem. This functionality is useful
for sharing filesystems with local overrides, live CD systems, sandboxing
applications, and more.
At its core, mini_fo performs a simple fan-out operation. Each inode,
dentry, and file structure associated with a mini_fo filesystem contains
(via its private data) pointers to two other structures of the same type.
One of them refers to the file or directory on the base filesystem; the
other, instead, is for a local version of the file or directory on a local
"storage filesystem." Both are hidden from user space, which thinks it is
dealing directly with a file stored in the mini_fo filesystem.
When a mini_fo filesystem is first created, it appears as an exact copy of
the underlying base filesystem. Any operation which reads files or
directories is simply passed through to the base filesystem, with almost no
additional overhead. In this mode, mini_fo functions as a sort of loopback
filesystem.
Things change, however, when a file is opened for writing. In this case,
mini_fo will create a copy of the file on the storage filesystem, with all
of the data moved over. Any subsequent operations on that file will used
the locally-stored version rather than the base version. So any changes
made will appear locally, but they will not be propagated back to the
base. Changes will be persistent across mounts as long as the storage
directory used by mini_fo is not modified by anything except mini_fo.
Modified files are not the full story, of course; mini_fo must also cope
with operations like deletes and renames. To that end, it maintains a set
of lists of files which it knows about locally; there is one list for
modified files, one for deleted files, one for files created locally, etc.
These lists are stored in-kernel as standard linked lists. They are also
written to the storage filesystem in a magic file (named
META_dAfFgHE39ktF3HD2sr, for what it's worth) and reloaded from
that file when the filesystem is mounted.
This release of mini_fo works with both the 2.4 and 2.6 kernels. Its
author claims that it is intended for use with embedded systems, and thus
has a small memory footprint. See the mini_fo web
page for more information.
Comments (10 posted)
When a new process is created with the
clone() system call, a set
of flags is provided which tells the kernel which resources, if any, should
be shared between that process and its parent. Potentially shareable
resources include virtual memory, open files, signal handlers, and more.
New processes also share, by default, the filesystem namespace seen by
their parent (and, usually, by the system as a whole).
In the current Linux kernel, the sharing decisions made at clone()
time last for the lifetime of the processes involved. There is not usually
a reason to change resource sharing, but recent discussions on supporting
private mounts (with the filesystems in user space patch, or otherwise)
have suggested that it would actually be useful for a process to be able to
"unshare" resources after its creation. In particular, if a process could
detach itself from the global filesystem namespace and create its own, it
would be possible to set up that new namespace with whatever private mounts
that process needs. If this functionality were
used within a PAM module, it would be relatively easy for administrators to
set up per-user views of the filesystem, complete with private mounts.
To that end, Jenak Desai has posted a patch
adding a new unshare() system call. The interface is simple
enough:
long unshare(unsigned long flags);
The flags argument can be CLONE_NEWNS (to create a new
filesystem namespace), CLONE_VM (to establish a private virtual
address space) or CLONE_SIGHAND (to unshare signal handlers). If
all goes well, when the call returns, the designated resource(s) will now
be private to the calling process; otherwise the situation is unchanged.
This patch has not yet made it to the linux-kernel mailing list, and may
see some changes before it is considered for inclusion.
Comments (none posted)
Execute-in-place (XIP) support for the Linux kernel has been on the
embedded systems wishlist for some time. Such systems usually have the
kernel and relevant application images stored in a directly-accessible ROM
or flash memory. This memory generally contains a filesystem, and is
treated as a disk drive. This mechanism works, but it can be inefficient:
running a program from this memory requires that said program first be
copied into (usually scarce) RAM. It would be much better if this code
could be executed directly out of the flash-based memory.
Carsten Otte (of IBM) has posted a set of
patches adding XIP support to the 2.6 kernel. These patches, in
addition, enable fast memory-to-memory block I/O for such devices, shorting
out the page cache and most of the block layer. As a result, the XIP
patches are useful in a number of situations, such as, as Carsten notes,
for shared-memory block devices used to communicate between (virtual)
systems.
The first step is to add support at the block driver level. To that end, a
new method is added to the block_device_operations structure:
int (*direct_access) (struct inode *inode, sector_t sector,
unsigned long *data);
This method, if implemented, should come up with a kernel virtual address
corresponding to the given sector on the block device represented
by inode. That address, which must remain valid until the device is
closed, is returned in *data. The return value is zero on
success or a negative error code in case of problems.
The next step is a new method in the address_space_operations
structure:
struct page *(*get_xip_page)(struct address_space *space,
sector_t blockno, int create);
This method's job is to translate a specific block number within a
filesystem to a page structure pointing to its directly-mapped
data. It is a filesystem-specific function which will translate
blockno to a sector number on the underlying device, then use that
device's direct_access() method to get an address. Carsten has
posted an implementation for ext2 which
shows how this method can be put together.
So far, the XIP patches enable fast, memory-to-memory device access, but
they do not yet implement true execute-in-place operation. The last step
is to replace the usual nopage() VMA operation
(filemap_nopage()) with a new version
(filemap_xip_nopage()) when the underlying device and filesystem
support XIP. The new nopage() method will (using
get_xip_page()) handle page faults by causing a process's page
tables to point directly to
the on-"disk" pages, rather than reading those pages into RAM. Some other
technique will be needed to run the kernel itself in an XIP mode, but
anything that is invoked thereafter can be run directly from the memory
device.
Put the above pieces together, and Linux has a complete execute-in-place
implementation. Supporting XIP at the block level is not the only way it
could be implemented; David Woodhouse pointed
out that an alternative approach is to use a special-purpose
filesystem. Carsten's patches, however, point out a way in which any
filesystem could be made to work in an XIP mode.
Comments (10 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Memory management
Networking
Security-related
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
After publishing a
brief
review of the x86_64 edition of Mandrakelinux 10.1 in January this year
and highlighting some of the problems we encountered while testing the
product, we received many heated emails arguing about some of the issues
mentioned in the review. One of them was an email from the then
Mandrakesoft's PR department which insisted that "
what you've tested
was a half-baked, unofficial product which is a bit unfair to the work
we've done". Yes, we would certainly agree with the "half-baked"
part of the above statement, but as for the "unofficial" part, it was hard
to tell - we downloaded the distribution from the directory labeled as
"Official", so it wasn't immediately obvious to us that it was, in fact, an
"unofficial" product. Besides, what sane software company would upload a
"half-baked" product to public download servers for the whole world to see?
It has been 4 months since the controversial review and we decided to take
another look at the company's latest product release - Mandriva Linux 2005
Limited Edition. Have the developers addressed the criticism? To our
extreme delight, they did; as a matter of fact, every single issue we
mentioned in our review of Mandrakelinux 10.1 was fixed in Mandriva Linux
2005! These included the geographical anomalies in the installer, location
of FTP/HTTP mirror sites and, most importantly, the problem we had with
setting up update sources to keep the distribution up-to-date with security
and bug fix updates.
Mandriva, which is the company's new name after Mandrakesoft's merger with
Conectiva, has gone even further with this release. While the x86_64
edition of Mandrakelinux 10.1 was only available in the form of a boxed
product for €120 (or as a "half-baked" FTP/HTTP install), this time
the company released an ISO image of Mandriva 2005 for free download. This
is obviously not the same as the 3-CD ISO image set for the i586
architecture, but it is progress nonetheless. The single CD packs as many
of the most important software packages as possible (all the big
applications suites, such as GNOME, KDE, OpenOffice.org are there), but if
users need more, the installation program provides an easy way to configure
a remote FTP/HTTP server for downloading and installing additional
applications. In fact, the installation program includes a long list of
available download servers so all we needed to do is to pick a nearby
mirror and the installer downloaded the relevant software lists and
automatically added them to the urpmi configuration file.
We installed the i586 edition of Mandriva Linux 2005 on a Pentium 4 machine
with an Intel 850 chipset and 384 MB of RAM, while the x86_64 edition found
its home on a system powered by an AMD64 3500+ processor, with an MSI K8N
Neo mainboard and 2 GB or RAM. Neither of them had any problems with
detecting and configuring the included hardware. We used the i586 edition
extensively for about a week and we have yet to find any problem with the
distribution. The AMD64 box did not get to run the new Mandriva Linux much,
but the installation process was trouble-free and a quick look around the
desktop gave an impression that the 64-bit edition of the product is
equally solid. Perhaps the best indication of the quality of this release
is the low number of post-release bug-fix updates - after installing the
distribution, complete with the GNOME and KDE desktops, but without any
server software, the online update utility listed only a handful of
packages that needed an update (some of the recent Mandrakelinux releases
provided as much as hundreds of megabytes of bug-fix updates within a few
weeks after the official release). Nevertheless, there were users on the
distribution's mailing lists who reported problems under certain hardware
configurations, so not even Mandriva Linux 2005 is perfect.
What's new in Mandriva's first release under the new name? Although the
included applications are less up-to-date that those in the recently
released SUSE 9.3 or Ubuntu 5.05, both of which come with KDE 3.4 and GNOME
2.10, Mandriva 2005 has its own set of tricks up its sleeves. Besides the
usual improvements in hardware support and package upgrade, the developers
claim to have increased the performance of KDE by up to 10% - by compiling
the KDE packages with the -fvisibility option. This is
said to produce substantially improved binary code and is able reduce the
load times of dynamic shared objects. The -fvisibility option has been
introduced into GCC 4.0 so it seems that Mandriva compiled some of its
binaries with a pre-release versions of GCC 4. Two other new features worth
mentioning are the inclusion of NdisWrapper for utilizing Windows wireless
network drivers, and a new ALSA package with sound multiplexing.
Although Mandriva Linux 2005 has been released only recently, developers
are already preparing for version 2006, currently scheduled to be released
in September 2005. Some ideas for the new release have been discussed on
the distribution's Bugzilla, Wiki pages and mailing lists, including a
complete switch to UTF-8 encoding, work on reducing boot time,
incorporation of RAID 10 support into the partitioning stage of the
installation program, support for iPod, integration of OpenMosix utilities
into the distribution, and many other features. There is even talk about
building Ubuntu-style installation and live CD image sets for beta testing
as well as final release. Of course, these are just ideas at this stage and
it remains to be seen which of them will be accepted as new features in
Mandriva 2006.
Despite its status as a "transitional" release, we found Mandriva Linux 2005
an excellent, "fully-baked" product that is a delight to install and use.
Compared to the previous version, it is also much more polished and
comparatively bug-free. The fact that the developers have read our last
review and made an effort to fix the problems reported in it is an extra
bonus - it shows that the company listens to its users and is willing to
improve its products based on users' feedback. Overall, a very impressive
product in all departments, highly recommended.
Comments (5 posted)
New Releases
The third Fedora Core 4 test release is out; click below for a list of
mirror sites. If all goes well, this will be the final test release;
Fedora Core 4 final is due on June 6.
Full Story (comments: none)
QiLinux, the Italian distribution
completely made from scratch, has released version 1.2. Click below for a
list of important changes and download information.
Full Story (comments: none)
A release candidate for
Trustix Secure
Linux 3.0 is now available. Click below for a list of new features or
download it from a
mirror
near you.
Full Story (comments: none)
White Box Enterprise Linux version
4 has been released. "
This release is starting out with i386 (ia32)
and AMD64 (x86_64/ia32e) ports built from the exact same source package
set, which is RHEL4 updated with all errata released through April
30." Click below for more release notes.
Full Story (comments: none)
The
YES Linux Release Team has
announced the immediate availability of YES Linux 2.2 Build 3. Click below
for release updates and download information.
Full Story (comments: none)
Distribution News
Here's an updates on the Debian AMD64 port. It is available, it is
(mostly) working, it does not include non-free. "
The Future? This
archive will follow sarge with all point releases and what else might
happen to sarge. Thats for sure. :)
We will drop the unstable/main part of it, as soon as amd64 gets
included into debian. We intent to provide a timeframe of about one or
two weeks prior to the deletion, counting from the day on amd64 hit the
95% rate of built packages in Debian."
Full Story (comments: 4)
Branden Robinson has posted (click below) the Debian Project Leader report
for May 8, 2005. This report looks at the Sarge release, challenges and
progress, hardware infrastructure issues, Woody security updates, Debian
assets, a Leadership Team status report, and more.
Full Story (comments: none)
These are minutes of the Fedora Documentation Steering Committee (FDSCo)
meeting held on May 3, 2005. Click below to find out who was there, how to
your name in lights or at least how to get starting writing much needed
documentation, how to find out what documents are most needed, and much more.
Full Story (comments: none)
Click below for the official update (as of May 7, 2005) on the
Unofficial Fedora FAQ. The update
lists what's new or changed, new translations (Polish and Spanish) are now
available, plus how to contribute to the Unofficial FAQ.
Full Story (comments: none)
Maintenance of Trustix Secure Linux
v1.5
and 2.1 ends June 30, 2005. These TSL users should plan on upgrading to
TSL 2.2, which is the current stable version. "
Note that this does
apply to Trustix Secure Linux 2.1 only and not other products like Trustix
OS - ES 2 (formerly known as Trustix Secure Enterprise Linux 2). Trustix
OS - ES 2 is to be maintained to March 2007."
Full Story (comments: none)
A set of
preliminary
goals for the Ubuntu 'Breezy Badger' release has been posted. The
Ubuntu developers cannot be faulted for lack of ambition; if they achieve
a substantial portion of those objectives, Breezy will be a nice release
indeed.
Comments (12 posted)
Distribution Newsletters
The Debian Weekly News for May 10, 2005 covers the Sarge freeze, the Debian
ARM port, a licensing issue with Quagga, APT migration status, recent
surveys, and more.
Full Story (comments: none)
The Gentoo Weekly Newsletter for the week of May 9, 2005 is out. Gentoo is
recruiting printing experts, there's some news from the forums, this week's
featured develeoper is Danny van Dyk, also several other topics are covered
in this edition.
Full Story (comments: none)
The Mandriva Linux Community Newsletter for April 29, 2005 looks at the
name change, the availability of Mandriva Limited Edition 2005, a Mandriva
Club naming contest, and more.
Full Story (comments: none)
Click below for the third issue of the Ubuntu MOTU (Masters of the
Universe) project, a group of volunteers maintaining most of the Universe
and Multiverse packages.
Full Story (comments: none)
The
DistroWatch
Weekly for May 9, 2005 has a mini-review of Gentoo and features
Frugalware Linux.
Comments (none posted)
Package updates
Updates for Fedora Core 3:
system-config-bind-4.0.0-11 (new, completely
rewritten version of system-config-bind),
dhcp-3.0.1-42_FC3 (dhclient-script no longer
automatically honors $GATEWAY setting),
lapack-3.0-26.fc3 (fixes problems in some
lapack libraries),
system-config-bind-4.0.0-12 (bug fixes),
util-linux-2.12a-24.2 (bug fixes),
libexif-0.5.12-6.fc3 (prevent infinite
recursion),
ethereal-0.10.11-1.FC3.1 (new
release, several security flaws fixed).
Comments (none posted)
Mandriva Linux has updated pwauth packages available for ML 10.2 (LE 2005)
that fix apache support.
Full Story (comments: none)
Trustix updates are available for TSL 2.1, 2.2 and Trustix Operating System
- Enterprise Server 2 for
bind, bittorrent,
bzip2, clamav, hwdata, ppp, spamassassin and
apache, bzip2, dhcp, proftpd.
Comments (none posted)
Newsletters and articles of interest
Here's a NewsForge article
about
Kanotix. "
For my purposes, Kanotix LiveCD is ideal. Hardware
detection is the best I have seen. Application software is well-considered
and easily extended. Releases are frequent -- every two to three months --
and free for downloading. The user forum is active and helpful. There's
also a #kanotix IRC channel on irc.freenode.net."
Comments (none posted)
Distribution reviews
NewsForge has a
review
of Kate OS. "
Kate is a lightweight, free GNU/Linux distribution from
Poland released with the goal of allowing people to play games, watch
movies, listen to music, and surf the Web. While it does do these tasks, it
requires a lot of handholding, manual configuration, and knowledge on a
user's part. A single-CD install (with an optional second CD) is all it
takes to get you up and running with Kate, but you may need to have a
computer nerd handy for the setup."
Comments (none posted)
Page editor: Rebecca Sobol
Development
Screem
is an HTML/XML editing system that is aimed at web site development.
SCREEM is a web development environment. It's purpose is to increase productivity when constructing a site, by providing quick access to commonly used features.
Unlike WYSIWYG editors,
Screem is geared toward the editing of raw HTML/XML code:
In general WYSIWYG editors do not produce good clean valid HTML, and can also slow you down if they do not support an element that you wish to insert. By utilising a text based editing system you can use the markup you want rather than what the application thinks you need, and also provide quick access to commonly used elements via toolbar buttons which insert the markup at the current cursor position.
As a testament to open-source project cooperation, the Screem
PHP Function Reference code came from
Bluefish,
another popular HTML editor.
Screem's
feature list
includes:
- Page Preview via external web browsers.
- Syntax Highlighting.
- DTD/Doctype Parsing with DTD file support.
- Inline Tagging with popup menus for tag modifications.
- The "Intelliclose" feature for keeping track of open tags.
- Extension support via helper applications.
- Document Structure Display for viewing complex documents.
- Support for CVS version control over edited documents.
- Link Checking for testing the validity of external links.
- Publishing capabilities using Sitecopy.
- Site-wide search and replace functionality.
- Task Management for prioritizing work with a todo list.
- A Spell Checking system that works within the HTML context.
- Link Fixing with support for changes to source and destination files.
- Page Template support for speeding up new file creation.
- Select Context support for marking and moving html groupings.
- Support for Ctags index files.
The
Screenshots
page shows many of the Screem screens in action and details
some of the program's capabilities.
The
Screem User Manual explains the operation of the software
in more detail.
Screem version 0.14.0
was announced this week:
"Most notable improvements are: support for inline dtds, syntax highlighting colours are once again editable, support for Dreamweaver templates, auto saving, highlighting of the current line, a split pane file browser, and greatly improved helper application features."
For web site management situations that do not require the
features of a full-blown content management system (CMS), Screem
looks like the perfect tool.
Comments (3 posted)
System Applications
Audio Projects
Version 1.1.8 of
Speex,
a voice CODEC application, has been announced:
"
Lots of changes in this release. Initial TI C5x port, some fixed-point improvements and fixes, better temporary memory allocation (smaller), size of integer types now detected automatically, and a new SPEEX_PLC_TUNING option."
Comments (none posted)
CORBA
Version 0.6 of CLORB, a Common Lisp implementation of CORBA 2,
is out.
"
This version
adds IIOP 1.1 and ASDF support, and improves the IDL compiler."
Full Story (comments: none)
Database Software
Several security issues have been identified over the past two weeks and
new versions are available that fix these issues. "
Please note that
the security issues were those already reported by Tom Lane, as well as a
manual fix for them. These releases are mainly to ensure that those
installing and/or upgrading existing installations have those fixes
automatically."
Full Story (comments: none)
The May 8, 2005 edition of the PostgreSQL Weekly News is online
with the week's new PostgreSQL database articles.
Full Story (comments: none)
Libraries
Version 3.7.0 of FreeImage, a library with support for popular image
formats,
is out.
"
The main additions concern the support for HDR and 48-bit TIFF/PNG images, together with new tone mapping functions, a brand new GIF plugin supporting animation metadata and multipage files, a new color quantization function and a new lossless JPEG rotation and flipping function."
Comments (none posted)
Mail Software
Version 0.3 of Gmail Mobile
has been announced.
"
With this release, Gmail Mobile provides a feasible
method to access your Gmail account and do most daily email tasks while you
are on the move (except for the address book, which is the next item on the
development list)".
Comments (none posted)
Printing
The
Common UNIX Printing System (CUPS)
site has a number of new tutorials online.
Topics include:
How To Assign Printing Administration Capabilities To Users,
How To Restrict Printer Information Being Received From A Client Or Server,
How To Restrict Printer Information Being Sent Out From A Server,
How To Restrict Group Access To A Class Of Printers,
How To Restrict User Access To A Class Of Printers, and
How To Restrict Group Access To A Printer.
Comments (none posted)
Web Site Development
Version 1.2.3 of Apache Lenya is out.
"
Apache Lenya is an Open Source Java/XML Content Management System and
comes with revision control, site management, scheduling, search,
WYSIWYG editors, and workflow.
Apache Lenya 1.2.3 is based on Cocoon 2.1.7. You can use [WWW] Cocoon
features such as robust Caching, multi-channel output, it's many
connectivity options to quickly build customized solutions to meet your
specific needs that are not already covered by Apache Lenya today."
Full Story (comments: none)
Initial release version 0.2.0 of
Latemp,
a content management system for generating static html,
has been announced.
"
Latemp allows one to create attractive, themable sites, which are very usable, accessible and fully standards compliant. Latemp is open-source software, fully usable, modifiable and distributable under the terms of the MIT X11 license."
Thanks to Shlomi Fish.
Comments (none posted)
The first official release of
Nirawari (in French),
a web application engine, is out.
"
Nirawari helps the user build Web applications by describing their
behavior and the information used.
This allows easy creation and modification of prototypes,
quick deployement, and modifications of a running component.
It models an application not as a set of programs,
but as a set of definitions."
Full Story (comments: none)
Version 0.3.9 of UnCommon Web, a Common Lisp web application
development framework, has been released.
"
This version improves the documentation, adds
multithreading support to the mod_lisp backend, and more."
Full Story (comments: none)
Version 2005-05-07 of XRMS, a PHP/web-based Customer
Relationship Management system (CRM),
has been released.
"
This release fixes over 30 bugs, and adds many many enhancements. We have added significant improvements to the Workflow system, usability across XRMS, related activity tracking, and the CSS themes. This version also introduces the User Preference system, starting with preferences for Language and Theme. RSS feeds for new companies, contacts, and activites have been added. Many new plugins have been contributed by companies using XRMS."
Comments (none posted)
Miscellaneous
Stable version 20.0 of moodss
has been released.
"
Moodss is a modular GUI application that can monitor systems, networks, and
databases. It displays data in graphical viewers, sends emails and execute
scripts on thresholds, archive data in a SQL database, and includes a daemon
for background monitoring. Around 100 modules (counting Nagios plugins) are
available."
Comments (none posted)
Desktop Applications
Desktop Environments
The following new GNOME software has been announced this week:
Comments (none posted)
The May 6, 2005 edition of the
KDE CVS-Digest is online, here's the content summary:
"
HTML to SSML (Speech Synthesis Markup Language) working in kttsd. KStars adds ability to save observing lists. Add support for opening OASIS templates directly with a KOffice application."
Comments (none posted)
KDE.News
reports that the KDE project's
switch of version control systems from CVS to Subversion is done.
"
This is the largest ever change from CVS to Subversion. The conversion script ran for a total of 38 hours from start to completion. Congratulation to Stephan Kulow, Oswald Buddenhagen and the other system administrators for the successful change."
Comments (none posted)
The following new KDE software has been announced this week:
Comments (none posted)
The April 27 - May 4, 2005 edition of the
Xfce Weekly News
is online with news from the Xfce lightweight desktop environment project.
Comments (none posted)
Games
The
WorldForge game project
has announced three new releases.
Ember 0.3:
"
Ember is a fully functional 3d client for the WorldForge project. It takes advantage of the latest graphic cards to present a beautiful, fully interactive world. An easy to use GUI allows the player to interact with both the world and other players with ease.
The focus for this release has been to expand on the GUI so that the game can be fully playable without having to use console commands."
Mercator 0.2.2:
"
Mercator is a library for handling procedural world data, especially terrain. It is used by all WorldForge components. This API is still in development, and changes with each version."
Eris 1.3.5:
"
Eris is the WorldForge client-side session layer, used by many existing clients. This release adds support for accelerations on entities, to enable accurate motion prediction of balistic movement."
Comments (none posted)
Imaging Applications
Version 0.8.5 of imgSeek, a photo collection management application, has
been released.
"
imgSeek is a photo collection manager and viewer with content-based
search and many other features. The query is expressed either as a
rough sketch painted by the user or as another image you supply (or an
image in your collection)."
Changes include a new low-level jpeg loader, bug fixes, translation work,
and more.
Full Story (comments: none)
Music Applications
Version 0.3.0 of Gungirl Sequencer, an audio sequencer that is
used for making sound loops, is out. New features include automated
fades, unlimited undo, sample stretching/trimming, unlimited tracks,
and more.
Full Story (comments: none)
Version 0.7.2pre1 of
MusE,
a MIDI/Audio sequencer, is out.
Changes include support for synchronization to external hardware,
a MusE 0.6 song converter and bug fixes.
Comments (none posted)
Office Suites
Build 1.9.100 of OpenOffice.org has been released,
it features bug fixes and some new capabilities.
Full Story (comments: none)
Science
Version 2.0.0 of GRAMPS, the Genealogical Research And
Management Programming System,
has been announced.
"
The GRAMPS project is pleased to announce the 2.0.0 ("The Bright Side of Life") release of GRAMPS, the Genealogical Research And Management Programming System. After more than a year of development, GRAMPS is releasing the new branch that becomes its "stable" series."
Many new features are included in this release.
Comments (none posted)
Web Browsers
The latest Mozilla Firefox builds include
a new feature.
"
The latest nightly builds of Mozilla Firefox include a new feature that significantly improves the speed of the Back and Forward buttons. When using Back and Forward in older builds, the page is retrieved from the local cache rather than the Internet but Gecko still has to reparse the HTML and use it to rerender the page, which can take a while with more complex documents. With this new feature, the rendered page is kept in memory, which makes Back and Forward performance much faster (almost instantaneous)."
Comments (19 posted)
Mozilla Firefox 1.0.4 release candidate has been
released
with fixes for two security flaws that could allow arbitrary code to be
executed. More information on the security issues is available
here and
here.
Comments (5 posted)
Word Processors
FootNotes is carrying
the AbiWord 2.3.0 release announcement. 2.3.0 is a development release, not intended for general use. It does provide a preview of upcoming AbiWord features, however, including "table to text" and plugins for grammar checking, math support, embedded charts, and "experimental" OpenDocument support.
Comments (none posted)
Languages and Tools
C
The May 4, 2005 edition of the GCC 4.1 Status Report is online
with the latest Gnu Compiler Collection project information.
Thanks to Sam Ravnborg.
Full Story (comments: none)
Caml
The May 3-10, 2005 edition of the Caml Weekly News is online
with the latest Caml language articles.
Full Story (comments: none)
Haskell
Issue #2 of the
Monad.Reader,
an online magazine about the Haskell language, is out.
"
For issue two, the subjects are Template Haskell, better module compatibility, exploring dark corners of GHC, domain specific languages, and the Foreign Function Interface."
Comments (none posted)
Java
Several Apache and free Java developers have posted a proposal (click below
for the full text) for the creation of a project, under the
Apache Incubator umbrella, which
would develop a Java runtime platform under the Apache license. This
effort has been called "Project Harmony"; one wonders if the developers
have intentionally reused the name of the one-time project which worked
toward a free version of the Qt libraries, which were not GPL-licensed at
the time.
A FAQ for the project has also
been posted
Full Story (comments: 16)
O'Reilly has published
part two of a book excerpt series on Java.
"
In part one of this two-part excerpt from Java in a Nutshell, 5th Edition,
David Flanagan described how to use generic types. This week David details
how to write your own generic types and generic methods, and concludes with a
tour of important generic types in the core Java API."
Comments (none posted)
Lisp
The initial release of cl-pdf-parser is available.
"
The system, which is written in Common Lisp, "enables
[the] cl-pdf [PDF generation library] to draw on existing pages and
add new pages to an existing PDF document"."
Full Story (comments: none)
Pascal
Version 2.0 of
Free Pascal
is nearing, the second release candidate is out.
"
Current development is preparing for a 2.0 release in the first quarter of 2005. The development releases have version numbers 1.9.x. The latest release is 1.9.8, which is the second release candidate for the 2.0 release."
Thanks to Daniël Mantione.
Comments (none posted)
Perl
The April 26 - May 3, 2005 edition of
This Week in Perl 6 is available with the latest Perl 6 development
news.
Comments (none posted)
Python
The May 9, 2005 edition of Dr. Dobb's Python-URL! is online
with the latest Python language articles.
Full Story (comments: none)
Ruby
The
RubyGarden
is running part one of a history of RubyGems by Chad Fowler.
"
In year 2000, when I started using Ruby, one of the first discussions I remember on the English ruby-talk mailing list was about whether or not Ruby had some kind of equivalent to Perls CPAN."
Comments (none posted)
Scheme
Issue #6 of the Schemers Gazette is online with more Scheme language
articles.
Full Story (comments: none)
Tcl/Tk
The May 11, 2005 edition of Dr. Dobb's Tcl-URL! is online
with the latest Tcl/Tk news and resources.
Full Story (comments: none)
Cross Assemblers
Version 0.13.2 of
gputils,
the GNU PIC Utilities, is out. The changes are:
"
Fixed bugs. Added gpstrip. Removed gpal."
Comments (none posted)
Version Control
Version 0.19 of
monotone,
a version control system, is out.
"
Monotone is a free distributed version control system. it provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. it understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. it uses cryptographic version naming and client-side RSA certificates. it has good internationalization support, has no external dependencies, runs on linux, solaris, OSX, windows, and other unixes, and is licensed under the GNU GPL."
Full Story (comments: none)
Version 1.00 of
svk
has been announced.
"
svk is a decentralized version control system written in Perl. It uses the Subversion filesystem but provides additional, powerful features."
See the
change log for release details.
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
News.com
reports
that a Federal appeals court has tossed out the broadcast flag
regulations. "
'The broadcast flag regulations exceed the agency's
delegated authority under the statute,' a three-judge panel unanimously
concluded. 'The FCC has no authority to regulate consumer electronic
devices that can be used for receipt of wire or radio communication when
those devices are not engaged in the process of radio or wire
transmission.'" The full ruling is online
in
PDF format.
Comments (7 posted)
Groklaw has
an
essay on why free software matters. "
Everyone talks about how
Free software is important because of its benefits to business. It can mean
lower operating costs, happier IT departments, better interoperability,
improved security, and lots of community goodwill. Everyone talks about how
Free software is important legally. It is the vanguard of the revolution in
intellectual property, both in courtrooms and in the minds of people around
the world. A lot of people talk about how Free software is important
because it will liberate end-users everywhere from the tyrrany of
commercial software and end the problem of worms, viruses, and trojans
forever. What almost no one talks about is Free software being important
because of its educational potential."
Comments (2 posted)
Trade Shows and Conferences
Mike Orr has put together some
coverage
of the PyCon 2005 conference that was held recently in Washington, DC.
"
It's hard to decide what the highlight was: Guido's new beard, the success of the Open Space sessions, the number of attendees (just shy of 450), the international scope (I saw several delegates from Germany, and a few from Japan and Italy), the surprise sleeper hit (WSGI and integrating the web application frameworks was the most discussed topic), the Python CPAN (integrated with PyPI), the keynote from Python's most prominent user (Google), David Goodger's name ("pronounced like Badger but GOOD!"), or Guido's plans for static typing. ("Don't worry," he says about the latter, "it's just a bad dream.")"
Comments (none posted)
The May 5, 2005 edition of the
Wine Weekly Newsletter
is online with coverage of the WineConf 2005 event.
"
Some of you might be looking for the short summary version, so it's worth recapping some major highlights. First, Alexandre has imposed some deadlines for Wine. Second, having some of the core Samba team members show up was great and it may be possible to work together on some common items. Finally, the event itself was quite large with about 50 people attending from over a dozen countries meeting at the University of Stuttgart."
Comments (none posted)
Companies
News.com
covers
IBM's acquisition of Gluecode Software. "
As part of the acquisition,
IBM said it will contribute to the Apache Geronimo project, a Java 2
Enterprise Edition (J2EE) application server that forms the basis of
Gluecode's product line. The 18 Gluecode employees will be part of IBM's
software group; IBM said it will devote dozens of people to the Joe
product."
Comments (1 posted)
eWeek
reports
on a possible position shift from Microsoft,
concerning open-source software.
"
At a recent conference in Cambridge, Md., sponsored by the Association for Competitive Technology, Brad Smith, Microsoft's general counsel, called for cooperation among Microsoft, its competitors and the open-source community.
"I think that in the world of software development today, there is a broad panoply of software development models," Smith said. "I think we're going to have to figure out how to build some bridges between the various parts of our industry.""
Comments (27 posted)
Linux Adoption
The TES (a British education newspaper)
previews a UK governmental study on
software costs in schools. "
The association analysed costs at 33
schools which use paid-for software, and compared them with 15 which have
pioneered the use of free programs, known as open source, and the
pared-down hardware to run them. Average costs, including software,
hardware and support costs, were 24 per cent less per computer in
secondaries using open source."
Comments (7 posted)
eWeek
presents a
case study on Hawaii's switch to open source for its bookkeeping needs.
"
In 2002, exasperated state officials turned to the Linux operating
system to change that. They wanted all budget and expenditure data in one
data mart, with a front-end application that lets users download data to
their PCs and crunch numbers as they see fit."
Comments (3 posted)
Interviews
NewsForge
talks
with OOo developers about OpenOffice.org 2.0. "
OpenOffice.org is
the most comprehensive open source office productivity suite
available. Into its fifth year of existence, the project is set to release
its next version, OpenOffice.org 2.0, with a major overhaul. The latest
release, 1.9 (also popularly known as 2.0-beta), came out in March this
year and was met with mixed reviews. While many were happy with the
progress, many people criticized it for its use of Java. In this interview
with Louis Suarez-Potts, Community Manager; and Martin Hollmichel, Release
Manager of OpenOffice.org, they talk about what makes 2.0 different from
the previous releases."
Comments (none posted)
Linux Planet
interviews
Dr. Ignacio Valdes, creator and editor of LinuxMedNews.com. "
Valdes
said that when he started the LinuxMedNews site it was a tight knit
community with a crystal clear idea that FOSS (free and open source
software) was the way to go in medicine. "The idea has become more
accepted and may not be revolutionary anymore but it still has skeptics,"
he said. "Like everything, having the idea takes 10 minutes and
implementing that idea takes years. The major changes are that there is
gathering scientific evidence for what the FOSS community is doing and the
number of and quality of real-world implementations has grown
tremendously," he remarked."
Comments (none posted)
Resources
Groklaw has published
chapter 7 of the online book "The Daemon, the GNU and the
Penguin" by Dr. Peter H. Salus. Read about the origins of BSD and
the Computer Systems Research Group.
Comments (none posted)
Linux Journal presents a
book excerpt
from the book "Firefox & Thunderbird Garage.
"
The following is an excerpt from Firefox & Thunderbird Garage, a new book written by Chris Hofmann, Marcia Knous and John Hedtke and published by Prentice Hall Professional Technical Reference. The excerpt is taken from Chapter 10, "Setting Up Your Mail, RSS, and Newsgroup Accounts Using Mozilla Thunderbird"."
Comments (none posted)
developerWorks
begins
a series of articles on using a Mac Mini system as a Linux-based
multimedia server. The first article covers (Yellow Dog) Linux
installation, with an aside on intellectual property issues.
"
However, if you start selling a device that uses one of these open
source player programs to play DVDs (even if you ignore the thorny issues
surrounding DVD encryption and only support unprotected disks), you'll soon
be receiving letters demanding license fees for each unit sold. An
interesting data point I read recently is that the US$39.95 DVD players you
commonly see at chain stores contain almost US$20 of patent license
fees."
Comments (2 posted)
O'ReillyNet
looks
at curl and the back-end library libCURL. "
curl's inner workings
use the libCURL client library. So can your programs, to make them URL
aware. libCURL-enabled tools can perform downloads, replace fragile FTP
scripts, and otherwise take advantage of networking without any (explicit)
socket programming. The possibilities are endless, especially with libCURL
using a MIT/X-style license agreement."
Comments (5 posted)
Reviews
NewsForge
reviews CentOS 4.0. "
Some applications may refuse to install when they detect that you aren't running RHEL. None of the open source tools that I tried had this problem, but some commercial software does. The workaround is simple: Add a line in the /etc/redhat-release file."
Comments (none posted)
NewsForge has published
part two of a review of ImageMagick.
"
ImageMagick (IM) is a command-line graphics creation and editing application. In a previous article we used it to add text and frames to images, and for other basic image manipulation. In this article we'll use the ImageMagick suite of commands to create a multi-image mosaic, draw some basic shapes, and create 3D logos."
Comments (2 posted)
Ars Technica
reviews
Knoppix Hacks, by Kyle Rankin. "
Knoppix Hacks, just
like Knoppix, is targetted at a wide audience ranging from System
Administrators to the family "computer guy" called on to fix his cousin's
PC. There is a common misconception among people who have heard of Knoppix
that it is only for Linux users. This perception couldn't be further from
the truth. Knoppix, as demonstrated by the author, is an extremely useful
tool regardless of your preferred operating system. This book is for anyone
who has had to fix the computer of friends or family; the system
administrator who has ever had to resuscitate a lifeless machine; even the
average home user who's curious to try something new without replacing what
they already have." (Thanks to Dale Quigg)
Comments (1 posted)
Oceania
reviews
the book
Linux Desktop Garage and the live CD that comes with it.
"
Unlike the other books in the Garage series, this book contained a
CD. Usually, CDs that accompany books are usually lost or never even used
but this one was different. After looking over the disc's contents, I
quickly discovered that the CD was bootable and it even contained some of
the most popular Linux programs such as GIMP ( image editing program)
and OpenOffice (office suite). Put it in my CD drive and it booted right up
to a Linux desktop. No installation, no reformat. Very cool idea!"
Comments (none posted)
Marcel Gagné
looks at
Tellico, a KDE application for organizing collections. "
Robby
Stephenson's Tellico is billed as a collection manager though I like to
think of it as a very versatile personal library system. It's a great tool
for keeping track of your many cookbooks as well as Linux books, science
fiction books, mysteries, and so on."
Comments (none posted)
Miscellaneous
NewsForge
covers
the Free Software Foundation Latin America (FSFLA). "
The organizing
committee has been working since November 2004 to lay the groundwork for
FSFLA. The committee currently consists of six members. All have
backgrounds in free software, often combined with social or political
activism."
Comments (none posted)
KDE.News
names KPDF as the
April application of the month. "
It might be late but that is
because April's application of the month covers one of the finest additions
to KDE 3.4: KPDF. The application overview takes us through the powerful
features in KPDF: thumbnails, contents, scrolling, zooming and searching.
We also have an interview with one of the creators of KPDF, Albert Astals
Cid."
Comments (2 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
A new organization called Free Software Foundation Latin America
has been launched.
"
Free Software in Latin America has taken a step forward. Yesterday,
April 19th, six longtime Free Software advocates from Latin America
published a Declaration of Intent, in which they announce the creation
of a Free Software Foundation Latin America."
Full Story (comments: none)
The Gelato Foundation has announced new Latin
American members from Chile and Buenos Aires.
"
In the last two weeks, Universidad de Chile and
Universidad de Buenos Aires (UBA) became two of the newest members of the Gelato
Federation (http://www.gelato.org), an international organization composed of
leading universities, supercomputing centers, national labs, and research institutes,
dedicated to advancing Linux on the Intel® Itanium® processor."
Full Story (comments: none)
Linux Professional Institute has announced new improvements to its Linux
certification program.
"
These improvements include
regular rotation of exam questions, objectives review, and merging of
the 101 exam forms that contain RPM and DPKG package management questions."
Full Story (comments: none)
The Wine project has sent out an announcement that it will be getting legal
representation from the
Software
Freedom Law Center. If there is a pressing legal problem to be solved
now, the release does not mention it.
"
The commercial value of Free and Open Source Software (FOSS) today is
increasing at an exponential rate and changing the playing field for the
software industry. To be viable, productive and sustainable, open source
projects, such as The Wine Project, need expert legal representation."
Full Story (comments: 2)
Commercial announcements
The Neal Nelson & Associates benchmarking laboratory has
announced the achievement of a new server bandwidth record using
AMD Opteron processors running SUSE LINUX Professional 9.2.
"
One endurance test ran continuously for 48 hours
and transferred over 1,000 terabits (1 petabit) of user data between 96 FTP
client machines and the single FTP server. These data rates were achieved with
the common IPV4 protocol and standard 1,500 byte packets."
Comments (2 posted)
BitDefender has released version 1.6.2 of its BitDefender for Samba
Linux File Servers.
"
BitDefender for Samba Linux File Servers was upgraded to version 1.6.2
today, and parts of it have been released under an open-source license.
The antivirus for Samba shares is capable of scanning and disinfecting
shared files and folders on access and on demand, and can be installed
easily alongside BitDefender for Linux Mail Servers."
Full Story (comments: 2)
Black Duck Software has
announced
that it has become a corporate member of the Open Source Software Institute
(OSSI). As a member of OSSI Black Duck will serve as a technical
contributor to the second open source software research and development
programs between the U.S. Navy and the OSSI.
Comments (none posted)
Novell has
announced the acquisition of Immunix, a one-time creator of a hardened Linux distribution. Novell seems most interested in the company's
AppArmor security product.
Comments (none posted)
Novell, Inc. has
announced
that Richard Seibt has resigned his position as president of Novell(R) EMEA.
Mr. Seibt was formerly president of SUSE LINUX, Inc.
Comments (8 posted)
QUALCOMM Incorporated has
announced that it will be supporting Linux on its
Mobile Station Modem(TM) (MSM(TM)) chipsets.
"
The new initiative
provides manufacturers with further design and development efficiencies for
3G smartphones and other mobile handsets by leveraging the flexibility and
reliability of the Linux operating system."
Comments (none posted)
Red Hat, Inc. has
announced that it will hold
two presentations at upcoming investor conferences.
The events will be held on May 11 in San Francisco, CA and
May 12 in Chicago, IL.
Comments (none posted)
Maureen O'Gara, the author of a set of increasingly vicious attacks on
Linux and some of its defenders,
has now been dropped
from the lineup at Sys-con the publisher of LinuxWorld and several
other sites. This change came about after LinuxWorld editor James Turner
took a public "Maureen or me" stand. Whether Ms. O'Gara will resurface
elsewhere remains to be seen.
Comments (26 posted)
TimeSys has announced new Linux Customization Solutions
for embedded system developers.
"
LinuxDepot and LinuxEngine are accessible through the TimeSys
Network(TM), a secure, hosted infrastructure which includes a
continuously evolving Component Repository, automated Embedded Linux
Platform Builder and the knowledge and community of the Developer
Exchange."
Full Story (comments: none)
Resources
The EDRI-gram newsletter for May 4 is out. Among other things, it covers
the French court decision on copy-protected DVDs and the next stage of the
software patent fight. "
The Europarl JURI committee will vote on the amendments on 20 June 2005.
The parliament is scheduled to vote in plenary on 6 July 2005. Meanwhile,
the European Commission has issued an explanatory statement about the
scope of the directive on Intellectual Property Enforcement (IPRE). It
also includes any kinds of patents. The directive provides strong new
enforcement powers to right holders and thus gives an extra incentive to
MEPs to very carefully avoid patentability of software and business
methods, to avoid competitors spitefully raiding each others offices."
Full Story (comments: none)
The May 5, 2005 edition of the FSF Europe Newsletter is online
with the latest happenings from the Free Software Foundation Europe.
Full Story (comments: none)
Mark Pilgrim has written a book about the "Greasemonkey" extension for Firefox and
put the whole thing online in several formats. It would appear to be the definitive reference for anybody wanting to create Greasemonkey scripts.
Comments (5 posted)
The May 4, 2005 edition of the Linux Documentation Project Weekly News
is online with the latest documentation releases.
Full Story (comments: none)
The
May 2005 Linux Gazette is
now available. Topics in this issue include
Python for scientific
use. Part I: Data Visualization, by Anders Andreasen,
A Tale of
Three Conferences, by Howard Dyckoff,
Secure Knoppix on CD-ROM for
Disaster Recovery, by Edgar Howell,
Shelling your Linux box with
Festival, by Maxin B. John,
Right To Your Own Devices, by
Kapil Hari Paranjape,
Lock It Down With Arno's iptables-firewall,
by S. Keeling,
Introduction to Shell Scripting, part 4, by Ben
Okopnik, and more.
Comments (2 posted)
Contests and Awards
MozillaZine
has announced the launch of the 2005 Mozilla Community Awards program.
"
It's been an amazing year, and it wouldn't have been possible without an inspired and dedicated community of contributors. We, no doubt, have one of the largest and most varied community of open source contributors, and while we cannot recognize each and every person who helped this last year to get us where we are, we'd like to take some time to acknowledge the outstanding contributions across the full breadth of community activities."
Comments (none posted)
Upcoming Events
KDE.News
has announced
the opening of registration for aKademy 2005.
"
As previously announced aKademy 2005 is to take place at the University of Málaga from Saturday 27th August to Sunday 4th September, with a KDE e.V. members-only meeting on Friday 26th. Everyone is invited to join the conference in Málaga."
Comments (none posted)
The
Firebird
database site has an announcement for an upcoming conference.
"
The world-wide Firebird Conference will take place at the Hotel Olsanka in Prague, Czech Republic, from the evening of Sunday, November 13 (opening session) until the evening of Tuesday, November 15 (closing session)."
Comments (none posted)
LinuxMedNews
has announced the presence of open-source project members at the
international Congress of the
European Federation for Medical Informatics.
"
MIE2005 will be held in Geneva, Switzerland, on 28 August to 1 September, 2005"
Comments (none posted)
The 2005 Linux Desktop Development and KDevelop Developers Conference
has been announced.
"
The KDevelop Team and Open Source Developers Network Ukraine are proud to announce the First Linux Desktop Development and KDevelop Developers Conference that will be held in Kiev, Ukraine, 1st to 6th of July 2005."
Comments (none posted)
A
Panel Discussion
on Open Source software will be held on Thursday, May 19, 2005
at the University of Toledo, Ohio.
"
Bill McCreary, Pilkington, has actively recruited top industry leaders from Microsoft, IBM, HP, Dell, Novell (and possibly more) to represent their positions on the issue of open source. The panel will also feature two CIOs who have bet their careers on opposing sides of the issue. After opening remarks from each participant, five to six key areas related to Open Source will be moderated by local CIOs."
Comments (none posted)
OSBC has
announced two new Open Source Business Conferences.
"
Expanding upon the San Francisco event, OSBCLegal in Seattle is scheduled to take place September 7, 2005 at the Grand Hyatt Seattle and will focus exclusively on the complex legal issues surrounding Open Source software. OSBC in Boston is scheduled to take place November 1-2, 2005 at the Boston Marriott Newton and will follow the format of the previous OSBC events in San Francisco."
Comments (none posted)
Registration
is open for the next Plone Symposium.
"
New Orleans, LA. July 20-22 in the heart of the French Quarter. Learn about design, development and deployment techniques. Using Plone or Zope in a production environment? The Plone Symposium is the must-attend event of the year."
Comments (none posted)
The sixth
Symposium on Trends in Functional Programming will be held on
September 23 and 24, 2005 in Tallinn, Estonia.
"
The 2005 Symposium on Trends in Functional Programming (TFP '05) is an international forum for researchers with interests in all aspects of functional programming languages, focusing on providing a broad view of current and future trends in Functional Programming."
A call for papers has been announced.
Comments (none posted)
| Date | Event | Location |
| May 12 - 15, 2005 | php|tropics
2005 | (Moon Palace Resort)Cancun, Mexico |
| May 13 - 14, 2005 | BSDCan
2005 | (University of Ottawa)Ottawa, Canada |
| May 19 - 21, 2005 | GUADEC-es 2005 | A
Coruña, Spain |
| May 22 - 25, 2005 | Gelato
Federation Meeting | (HP's Palo Alto and Cupertino campuses)San Jose,
CA |
| May 23 - 26, 2005 | PalmSource
Worldwide Mobile Summit and DevCon | (Fairmont Hotel)San Jose,
California |
| May 24 - 27, 2005 | XTech 2005
Conference | (Amsterdam RAI Center)Amsterdam, the
Netherlands |
| May 25 - 26, 2005 | Linux World New York Summit
2005 | (New York City Marriott Marquis)New York, NY |
| May 28 - 29, 2005 | Linux Unix Group of
Bulgaria Seminar | Stara Zagora, Bulgaria |
| May 29 - 31, 2005 | GNOME Users and Developers
European Conference(GUADEC 2005) | Stuttgart, Germany |
| June 1 - 3, 2005 | The Red Hat Summit
2005 | (Hilton New Orleans)New Orleans, LA |
| June 1 - 4, 2005 | Fórum Internacional
Software Livre(FISL) | Porto Alegre/RS, Brazil |
| June 9 - 10, 2005 | Austrian
Perl Workshop | (Kapsch CarrierCom)Vienna, Austria |
| June 9 - 10, 2005 | The French
Perl Workshop | (Faculté des Sciences de Luminy)Marseille,
France |
| June 11, 2005 | PHP West | Vancouver, BC, Canada |
| June 15 - 17, 2005 | AstriCon Europe
2005 | (Auditorium Madrid Hotel)Madrid, Spain |
| June 17 - 19, 2005 | RECON 2005 | Montreal,
Quebec, Canada |
| June 19 - 22, 2005 | International Lisp Conference 2005(ILC
2005) | (Stanford University)Palo Alto, CA |
| June 22 - 25, 2005 | LinuxTag
2005 | (Kongresszentrum)Karlsruhe, Germany |
| June 23 - 24, 2005 | Italian
Perl Workshop 2005 | (University of Pisa)Pisa, Italy |
| June 25, 2005 | LugRadio Live
2005 | (Molyneux Stadium)Wolverhampton, UK |
| June 25, 2005 | XML Prague
2005 | Malá Strana, Prague, Czech Republic |
| June 27 - 29, 2005 | Yet Another Perl
Conference(YAPC::NA 2005) | (University of Toronto)Toronto, Ontario,
Canada |
| June 29 - 30, 2005 | Where 2.0
Conference | (Westin St. Francis Hotel)San Francisco, CA |
| July 1 - 6, 2005 | Linux Desktop Development and KDevelop Developers Conference 2005 | Kiev, Ukraine |
| July 5 - 9, 2005 | LSM 2005 Libre Software
Meeting for Medicine | Dijon, France |
Comments (none posted)
Miscellaneous
The Ubuntu distribution is conducting
a poll concerning a certification program:
"
Which of the following areas would you (or perhaps your staff) consider most important for official Ubuntu skills certification?"
Full Story (comments: none)
Page editor: Forrest Cook
Letters to the editor
| From: |
| David Faure <faure-AT-kde.org> |
| To: |
| lwn-AT-lwn.net |
| Subject: |
| Comment on http://lwn.net/Articles/134720 |
| Date: |
| Fri, 6 May 2005 00:25:00 +0200 |
Hello,
Thanks for the article "KOffice heads toward 1.4", by Joe 'Zonker' Brockmeier.
As a koffice developer, I would like to point out the reason for the apparent
incompability
with the OpenOffice beta you used to test OASIS OpenDocument interoperability.
There was a late change in the namespaces used by the OASIS spec, prior to it
achieving 1.0 status, and the OpenOffice.org beta that you tried obviously
didn't
have that change yet. Please try with a newer OpenOffice.org beta. 1.9.87
works.
(I have also improved the error message so that users hitting this problem
have
more information about it).
--
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
Comments (none posted)
Page editor: Jonathan Corbet