Last May, your editor
lamented that, while his new
digital audio player had a number of nice features, it also had a long list
of glitches which, due to the proprietary nature of its firmware, could not
be fixed. At that time, a
Rockbox port
for this device (an iRiver H340) was still a distant prospect. Since then,
the situation has changed somewhat. In particular, on November 24, 2005,
Rockbox hacker Linus Nielsen Feltzing
announced his ability to play music on the
H300 series. This nice little player had, at last, been cracked open and
put to work running free software.
Your editor took his time before giving Rockbox a try. There is something
intimidating about rewriting the firmware of one's expensive electronic toy
with untried new code covered in "this is experimental, only to be used by
professionals and idiots" warnings. Maybe it has to do with the prospect
of turning said toy into an inert paperweight and having to explain to the
spouse that it will be necessary to buy yet another gadget, urgently, to
replace it. But, eventually, after a suitable amount of loin
girding, your editor launched into the process of generating a new firmware blob and
loading it into the player. Happily, said player did not explode.
The Rockbox iRiver port works by applying a patch to the standard iRiver
firmware. That patch adds a special bootloader, and a few other
Rockbox-specific things. Unlike the native system, most of Rockbox lives
outside of the firmware; it is, instead, loaded from the internal disk.
Among other things, this organization makes it easy to upgrade the Rockbox
code without going through the sweaty-palms firmware flashing experience
every time.
The bootloader normally just grabs the Rockbox kernel from the disk and
runs it. Quite a bit of effort has been put into making the bootloader
robust, however. If the on-disk software cannot be found, it simply boots
into the iRiver firmware. There is a power-on key sequence which can
be used to get the iRiver code. The bootloader is also programmed to drop
into the USB mode if the disk's filesystem is corrupted, giving the user a
chance to fix things - though, since the H3xx bootloader's USB mode does
not work properly yet, that feature is not as reassuring as one would hope.
One might well wonder: why bother changing operating software and risking
turning the player into a brick when it worked reasonably nicely before?
Here are a few of the things that Rockbox brings:
- Boot time. The iRiver firmware takes 26 seconds to boot on your
editor's player - and that is with the "database" feature, which
lengthens boot time, disabled. Rockbox is ready to play in ten
seconds. When one is, for example, trying to play some music before
driving, the difference is significant.
- Gapless playback. Your editor's music collection includes many works
which, to put it mildly, do not benefit from the one-second gap that
the iRiver software puts between every pair of tracks. Rockbox does
not have that problem.
- Bookmarks. Some audio files (like the interesting set of Long Now
seminars) can be over two hours long. Imagine listening to the
first hour of such a file, then picking up one's children to haul them
to the next in their long list of activities. Said children will, of
course, immediately grab the player and put on a Beatles song (one
must raise them on the classics, after all). With the iRiver
firmware, returning to the previous file involves painfully
fast-forwarding in until one finds a spot near where one left off.
Rockbox, instead, can automatically place a nice bookmark at the spot
where listening stopped, and jump right back on request.
- Codecs. The iRiver already played Ogg files (a big part of why your
editor chose it in the first place). Rockbox adds other formats,
including AAC, FLAC, Shorten, and more.
- Configurable screens. The iRiver firmware, when playing, wastes much
of its gorgeous color screen space with useless frobs. Rockbox allows
the "while playing" screen to be configured with great flexibility,
with the result that it offers a wide variety of information-dense
screens - in ugly monochrome. Color patches are in circulation,
happily, but they have not made it into the Rockbox mainline yet.
- Plugins. There is a long
list of plugins available for the Rockbox
software, many of which make nice use of the color display. Most of
them appear to be games (like "Brickmania," shown on the right). Yes,
you can now solve Suduko puzzles on the iRiver. But there is also a
calculator, a clock, a playlist searcher, a metronome, and more. A
color video player is in the works.
- Audio menus. Rockbox can, when loaded with a suitable voice file,
read out menus and track names as they are selected on the display.
The Rockbox mailing list has a steady stream of inquiries from blind
users who are not well served by commercially available audio
players.
- Languages. Rockbox can operate in Afrikaans, Bulgarian, Czech, Greek,
Hebrew, Swedish, and Wallisertitsch. Oh, yes, it works in English
too.
- Playlist generation. The iRiver software cannot generate playlists at
all (they must be loaded from a computer), and, annoyingly, it can't
do basic things like "treat this
directory of files as a playlist and stop when you get to the end."
It is easy to leave the device running by mistake, only to find
(usually at the beginning of a long trip) that it has drained its
battery trying to play one's entire music collection. Rockbox has a
number of playlist generation options, and is generally better behaved
in this regard.
The list could go on for a while, but one should not forget the nicest part
of all: Rockbox is free software. Your editor did not feel particularly
oppressed by the proprietary iRiver firmware, but switching to a free
system still brought a sense of relief. So many things were clearly
designed with the users in mind, and one knows that the rough edges (of
which there are still many) can be fixed.
With Rockbox, this gadget has become a living thing, rather than a
set-in-stone consumer product.
Rockbox would be worth running
for its free nature alone, even if it weren't better in so many other
regards.
There is some bad news: the iRiver H3xx players are no longer being made,
and iRiver's replacements are rather more closed devices. There is no
Rockbox port envisioned for current iRiver players, so people are now
wandering around on online auction sites in search of the few H3xx players
which are still available. The good news is that Rockbox is being ported
to a number of other platforms, notably the current set of iPod players.
The iPod port
page states: "Rockbox boots and appears to be stable on the iPod
Color/Photo, the Nano and the Video. Plugins and codecs work, but there is
no audio output yet." So, other than one little problem, everything
looks great.
As Rockbox becomes more portable, its user base is growing. Rockbox seems
to have recently crossed one of those invisible lines where it becomes
essentially unstoppable. There will likely come a time when some
manufacturers of digital audio and video players - especially those who
don't make iPods - will have to seriously consider shipping Rockbox on their
gadgets. After all, why should they spend time and money
creating their own software, when Rockbox is both free and better? Free
software, it seems, has a good chance of taking over another category of
systems.
[For those H3xx owners who find standard Rockbox to be insufficiently
bleeding-edge: the Rockbox H300
Optimized release is a fork with improved color support, more plugins,
remote control support, a lyrics viewer, and more.]
Comments (14 posted)
January 23, 2006
This article was contributed by Dan York
As you approached MIT room 10-250 on Monday, January 16th, you could see
the rise in prominence of the GNU General Public License simply by the presence of the "suits".
Oh, some had certainly "dressed down" with the black T-shirt/turtleneck and
jacket motif instead of a tie, but they were very clearly of the corporate world
and a quick glance at name tags proved that: Intel, IBM, HP, Novell were
all there of course, but also companies such as Hasbro and many
others.
To be sure, the free and open source community was well
represented: Bruce Perens, Andrew Tridgell, Chris DiBona, Seth Schoen, and many
other free/open source stalwarts. But you would expect them to be here,
while the corporate presence was definitely a sign of the times. Indeed,
as I sat waiting for the presentation to start, two corporate folks were
walking up the stairs behind me and one said to the other "Oh, yeah, we are
all here to watch the ground shake."
The ground may not have shaken immediately, but the session began around
10am with Richard Stallman welcoming the crowd of 200+ attendees and
providing a broad introduction to the GPLv3. He spoke on the overall goal
of increasing the compatibility of the GPL with other appropriate licenses
(such as the MIT X11 and BSD licenses) and then discussed the threats of
digital restrictions management (DRM) and how it can never be compatible with the
goals of free software. At the end, he introduced Eben Moglen, who
proceeded to take the crowd through about an hour-and-a-half of
line-by-line analysis of this first draft of GPLv3.
In all my years working with free and open source software, I'd actually
never heard Eben Moglen speak and it turned out to be quite an enjoyable
time. With occasional wit and humor, he guided us through the new clauses
and the rationale behind the changes. As
others have already provided
some analysis and the FSF's GPLv3 rationale document gives
their view on the changes, I'll not repeat much of that. His main thrust,
though, was that the changes were about the increased compatibility of
which RMS spoke, as well as clarifying a number of areas in which GLPv2 was
unclear or vague. There was also a good amount of effort put into trying
to make the GPL more "global" in the sense that it would better comply with
copyright laws of more countries. One example is the new use of the term
"propagate" in Section 0 as "distribute" turned out to have some formal
connotations in some countries.
Moglen spent a good bit of time on the minimal "patent retaliation" clause
now found in Section 2 and the reasons (explained in the rationale
document) why the FSF did not go further. There was also an involved
discussion of the ability to add additional permissions and requirements
and how those flow on to recipients during the propagation/distribution
process. Predictably, he spent a significant amount of time on Section 7,
"License Compatibility", discussing what the different clauses mean with
regard to the other free and open source licenses.
One of the discussions I found most interesting concerned the changes to section
8 ("Termination") specifically around the "60 day" clause. GPLv2 provided
for the "automatic termination" of the license if you violated it and the
license also essentially required someone in violation to contact
all copyright holders to obtain forgiveness for having violated the
license. As the FSF was very often the one acting to aggregate the claims
and help entities come into compliance, they did see the pain this
requirement caused
when the process of contacting all copyright holders became long and
protracted. In their view, this new arrangement provides a
stronger incentive for entities in violation to come into compliance
quickly as it gives them some assurance that if they do comply, they will not
have the threat of GPL-infringement lawsuits looming over them once the
first 60 days have gone by.
Another interesting addition was section 18 that speaks of the program not
being tested for use in "safety critical systems". He said that at the
time the GPL was first being applied, no one was thinking that free software
might be used to run nuclear power plants or other systems that might have
critical implications if there was a failure. This phrase was added to
explicitly state that programs were not tested for these environments.
However, he also said that he fully expects some companies to offer
warranties (for a fee) to provide coverage for using such programs in those
environments.
Throughout the talk he threw in entertaining quips such as "Most of us
would see the copyright law of 1897 as being better than that of 2004",
"Protecting freedom is hard work!" and "That's our legal theory and
we're sticking to it." He also received a
great deal of laughter when he relayed that the warranty sections (now 16
and 17) were not changed at all - except that he moved them from being
all in uppercase. He said that he had yet to find a lawyer who could
explain why they were all putting warranty provisions in all caps and that
it seemed to be something people were just doing because everyone else was.
So he decided for the sake of readability to make the change.
Moglen concluded his presentation with a moving comment on the "spirit"
of the license and the overall need to preserve "the spirit of tinkering,
of hacking, of making an unexpected invention out of the materials lying
around". He spoke of this revision process as trying to keep the GPL safe,
make it bigger and add more people to the discussion - and with that he
invited people to become part of the process. He turned the floor back to
RMS who said a very few final words and then opened it up for questions.
Predictably, the questions came quite quickly and were mostly about...
patents. Two clauses received the most questions. The first was the "patent
retaliation" clause in Section 2 and the second was the part of Section 11
which says that, if you distribute a work "knowingly relying on a patent
license, you must act to shield downstream users against the possible patent
infringement claims from which your license protects you." The response on this
latter part from Eben Moglen was that they are not looking to require
companies to search all their patents to ensure they are not infringing
before distributing work, but more to prevent people from distributing work
that they know requires a patent license which they may already have, but which the
people who receive their work will not. He went on to say that this clause
really only applies to a very small number of people and companies and that
he looked forward to working with them to make sure this clause works well.
Beyond the patent questions, there were questions about the 60-day notice,
the DRM provision and some general questions about the process of moving
from GPLv2 to GPLv3. Overall it was a very useful, interesting and
intense morning session.
My one critique of the FSF conference would be what happened next. As we
broke for lunch, a subset of the participants (including many of the
corporate folks and high-profile members of the free/open source community)
apparently went off to separate "discussion groups" to which they were
specifically invited. That left the rest of us (myself included) returning
from lunch around 1:30pm to face a "Q&A session" with FSF Executive Director
Peter Brown, FSF web/wiki coordinator John Sullivan and a young FSF
staffer/volunteer who did not identify himself. After a brief statement
around the process that would be starting how to comment online, the floor
was opened for questions... many of which could simply not be answered.
I don't really fault the three of them. They tried as best
they could to answer some of the questions, but they were definitely out of
their element. The questioners wanted to ask specific points about the
license and clearly needed RMS and Eben Moglen to be there. After a bit,
Peter Brown tried to direct the questions away from the license draft and toward the
process, asking for other questions to be held until Eben Moglen
could return around 3 or 3:30pm. The frustration was visible in a number
of the folks there.
I do understand that the FSF was trying to make use of the fact that it had
all of these various folks in one physical location and certainly a room of
200 people is not a great way to get a large quantity of feedback. Small
groups work far better for that type of thing. I also know that numerous
media personnel were there and that RMS and Eben Moglen needed to spend some
time with those folks. Still, given that the published agenda said that the
afternoon session was for "Q&A" with no mention that RMS and Moglen would
not be there, it was a bit frustrating to learn that it was not the type of
Q&A that most attendees wanted.
Having said all that, there were some very good questions raised during this
afternoon session. Patents were raised again several times, but a question
was also asked about the definition of "Complete Corresponding Source
Code" in Section 1 where it includes "any encryption or authorization codes
necessary to install and/or execute the source code". The specific concern
was about whether code could be encrypted with GnuPG for sending, but I
failed to understand the issue as to my mind you would be encrypting it
with the recipient's key, so they would already have it.
Far more of a concern for a few questioners, though, was the requirement in
Section 6b that you will make available your source code on a "durable
physical medium customarily used for software interchange." The concern was
that solo developers might have to get into the business of stamping out
CDs to distribute source code. It was pointed out by someone there that,
per Section 6d, one easier way to comply was simply to offer a
download. Still the concern persisted. Interestingly, Eben Moglen stated
in his earlier presentation that this phrasing had been inserted primarily
so that an entity could not "give you the source code" by giving you a
printout, which he indicated was a possible way to comply in GPLv2. Now,
you must be able to receive the source code in a fashion where you can use
it electronically.
All in all, and even with my critique, it was well worth spending the day
at MIT and I certainly think the FSF is to be commended for starting this
revision process in such an open manner. While I was unable to attend the
second day of the conference, I am sure that it was quite involved, as
this is, for all of us, only the start of a conversation that will
last most of a year. The GPL is incredibly important in this day and age and
all of us should definitely monitor this first revision in 15 years, and
get involved as much as we are able.
The suits will be there - will you?
Comments (29 posted)
While the European software patent debate starts to warm up yet again,
legislators on the other side of the Atlantic (where software patents are
nothing new) are working at restricting freedom in different ways. In
particular, this week saw the return of the broadcast flag, in the form of
the
digital
content protection act of 2006 [PDF]. The purpose of this law is
stated as:
To authorize the Federal Communications Commission to limit the
unauthorized copying and indiscriminate redistribution of digital
audio and video broadcast content over digital networks.
Remember that, in the last episode in the broadcast flag epic, a federal
court had concluded that the FCC, created to regulate access to the
airwaves, had no authority to control the behavior of receivers. So the
current proposal aims to "fix" that problem by making the FCC's authority
explicit. Under this law, the FCC would be empowered to regulate digital
TV receivers, and its previous broadcast flag rulemaking would be
explicitly ratified. A separate section gives the FCC authority to regulate
"digital audio receiving devices" as well.
Just in case the FCC might change its mind, the bill also contains language
requiring that broadcast flags in particular be used "to protect digital
audio content." This technology must also:
(b) permit customary historic use of broadcast content by consumers
to the extent such use is consistent with applicable law;
As others have pointed out, this is an interesting bit of language.
Broadcast flag technology is not required to respect fair use or to protect
any other rights "consumers" have under copyright law. Instead, it must
protect "customary historic use." Given the fuss the entertainment
industry has been raising for so many years, it is tempting to say that
"customary historic use" includes widespread recording, copying, and
redistribution of content. But that is not what the forces behind this
bill have in mind, of course.
What they do have in mind is a world where nothing new can be done. If
it's not "customary historic use," it can be prohibited. Not that long
ago, recording television programs to watch them at a more convenient time
was not customary - nobody had VCRs yet. It would not be surprising to see
an argument that putting music on a digital audio player is not "customary
historic use." Certainly putting one's music onto the hard drive of one's
Linux system in order to create podcasts or other interesting derived works
is not "customary historic use."
The broadcast flag already rules out the use of Linux systems to do
anything with digital content; free software, being free, cannot meet the
"robustness requirements" specified in the broadcast flag regulations.
But, even if that hurdle could be overcome, the "customary historic use"
provision will make it impossible to do anything new and interesting, on
Linux or on any other system. It is an attempt to freeze time and give the
industry a veto power over any new ideas that come along.
Also to be found in this bill is a requirement for "secure moving
technology," defined as:
(b) "Secure Moving Technology" is a technology that permits content
covered by the Broadcast Flag to be transferred from a broadcast
receiver to another device for rendering in accordance with
customary historic use of broadcast content by consumers to the
extent such use is consistent with applicable law and that prevents
redistribution of copyrighted content over digital networks.
In other words, the FCC's new authority would go beyond receivers to any
other device to which an receiver might be connected. The FCC will be
authorized - and expected - to require DRM for any device which might touch
digital content. And such DRM need only allow "customary historic use."
The EFF is encouraging
letters to Congress in opposition to this bill.
An older proposal, meanwhile, is the "analog
hole" bill [PDF]. This law would require video devices with analog outputs to
incorporate the CGMS-A DRM and VEIL watermarking schemes. With the
combination of the two technologies, the industry hopes to prevent
"consumers" (that's us) from doing anything interesting with any analog
signals we might be able to coax out of our shiny new, DRM-equipped
entertainment boxes.
Ed Felten recently decided to look at VEIL
to get a sense for what is truly being mandated. As it turns out, he was
not able to. In order to have a look at the VEIL specifications, he would
be required to sign a non-disclosure agreement, and pay $10,000 as well.
And that only for the decoding side of the specification. So the "analog
hole" law mandates the use of secret technology; there will be no
opportunity to debate the merits (or lack thereof) of this technology
during the lawmaking process. All this leads Mr. Felten to wonder: do the
members of Congress behind this bill (or even their staff members) have any
idea what they are legislating?
It is bad enough that this law would make it impossible, for example, to
put together a MythTV box. But the
imposition of secret technologies is undemocratic at best. In this case,
too, members of Congress would benefit from well-written input from the
people they are said to represent.
Comments (15 posted)
Page editor: Jonathan Corbet
Security
January 25, 2006
This article was contributed by Jake Edge.
Internet anonymity has started to become a mainstream issue, even
covered
by the New York Times (registration required) and a newly released
project is specifically geared towards providing users with a safer, more
anonymous, internet experience.
Anonym.OS is an
OpenBSD-based live CD that attempts to provide the average user with the
same
levels of privacy that are available to more technically savvy users.
Anonym.OS uses a variety of techniques to provide security and anonymity,
starting with changing the TCP parameters to give the impression that it
is running Windows XP in order to blend in. It provides very strong
firewall protections, disallowing any inbound traffic and only allowing
encrypted and/or anonymized traffic outbound.
Tor (aka The Onion Router) provides the
underlying infrastructure for anonymity by routing TCP packets through
random nodes in the Tor network, with separate encryption for each hop in
the route. This routing makes it difficult to determine where a particular
Tor client is connecting to (or from), though large adversaries who can monitor large
sections of the net can still use statistical correlations of the packet
timings to determine source and destination as described in the Tor
FAQ.
Another component of Anonym.OS is Privoxy,
which is a web proxy that provides a variety of privacy features such as
cookie management, 'web bug' disabling, and bypassing various click-tracking
scripts. Privoxy also provides DNS lookup anonymity to mask which domains
a user is looking up.
After booting and configuring a root password, network parameters and the like,
Anonym.OS presents a standard looking desktop with Firefox, Thunderbird and
Gaim as icons. These applications will use Tor and have been configured
to promote privacy, particularly in Firefox, by alerting about cookies and
not saving passwords or form data.
The user experience is fairly slow, largely because of Tor, but loading
programs from the CD also seems to take quite a while. Anonymity is not
free nor particularly fast. Web pages take roughly 5-10 times as long to
load and ssh sessions remind one of the glory days of 110 baud acoustic
coupler modems. Tor is a work in progress and will likely get faster and
find ways to make interactive (ssh) performance better but taking multiple
hops through the network is always going to have a cost.
There are two Linux based projects with similar goals, and which also use Tor:
Phantomix based on KNOPPIX,
and ELE based on
Damn Small Linux. Because of its vaunted "security by default", OpenBSD
advocates would probably scoff at using Linux for a system of this sort, but
the same software and techniques used by Anonym.OS are available for Linux.
Anonym.OS is clearly a boon for people with a strong need for anonymity
on the internet and who either do not have the technical ability to set
this up for themselves or who may use computers that are not under their
control. Anonymous bloggers, folks who are worried that their government
might get access to web logs from their favorite search engine,
whistleblowers and others who might aggravate large, deep-pocketed
organizations could certainly find a use for Anonym.OS. One does need a
strong reason to do so, however, as using it can be very slow and painful.
Comments (3 posted)
New vulnerabilities
crawl: insecure program execution
| Package(s): | crawl |
CVE #(s): | |
| Created: | January 23, 2006 |
Updated: | January 25, 2006 |
| Description: |
Steve Kemp from the Debian Security Audit project discovered a
security related problem in crawl, another console based dungeon
exploration game in the vein of nethack and rogue. The program
executes commands insecurely when saving or loading games which can
allow local attackers to gain group games privileges. |
| Alerts: |
|
Comments (none posted)
flyspray: missing input sanitizing
| Package(s): | flyspray |
CVE #(s): | CVE-2005-3334
|
| Created: | January 24, 2006 |
Updated: | January 25, 2006 |
| Description: |
Several cross-site scripting vulnerabilities have been discovered in
flyspray, a lightweight bug tracking system, which allows attackers to
insert arbitrary script code into the index page. |
| Alerts: |
|
Comments (none posted)
imagemagick: arbitrary command execution
| Package(s): | imagemagick |
CVE #(s): | CVE-2005-4601
CVE-2006-0082
|
| Created: | January 24, 2006 |
Updated: | March 24, 2006 |
| Description: |
Florian Weimer discovered that the delegate code did not correctly
handle file names which embed shell commands (CVE-2005-4601). Daniel
Kobras found a format string vulnerability in the SetImageInfo()
function (CVE-2006-0082). By tricking a user into processing an image
file with a specially crafted file name, these two vulnerabilities
could be exploited to execute arbitrary commands with the user's
privileges. These vulnerability become particularly critical if
malicious images are sent as email attachments and the email client
uses imagemagick to convert/display the images (e. g. Thunderbird and
Gnus). |
| Alerts: |
|
Comments (none posted)
kdelibs: heap overflow
| Package(s): | kdelibs |
CVE #(s): | CVE-2006-0019
|
| Created: | January 19, 2006 |
Updated: | March 17, 2006 |
| Description: |
Konqueror's kjs JavaScript interpreter engine has a heap overflow
vulnerability. Specially crafted JavaScript code could be placed on
a web site, leading to arbitrary code execution.
Other kde applications are also subject to this vulnerability. |
| Alerts: |
|
Comments (none posted)
kernel multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2005-3527
CVE-2005-3783
CVE-2005-3784
CVE-2005-3805
CVE-2005-3806
CVE-2005-3808
|
| Created: | January 20, 2006 |
Updated: | April 18, 2006 |
| Description: |
Here's another set of vulnerabilities in the Linux kernel:
- A race condition in the 2.6 kernel could allow a local user to cause a
DoS by triggering a core dump in one thread while another thread has a
pending SIGSTOP (CVE-2005-3527).
- The ptrace functionality in 2.6 kernels prior to 2.6.14.2, using
CLONE_THREAD, does not use the thread group ID to check whether it is
attaching to itself, which could allow local users to cause a DoS
(CVE-2005-3783).
- The auto-reap child process in 2.6 kernels prior to 2.6.15 include
processes with ptrace attached, which leads to a dangling ptrace
reference and allows local users to cause a crash (CVE-2005-3784).
- A locking problem in the POSIX timer cleanup handling on exit on
kernels 2.6.10 to 2.6.14 when running on SMP systems, allows a local
user to cause a deadlock involving process CPU timers (CVE-2005-3805).
- The IPv6 flowlabel handling code in 2.4 and 2.6 kernels prior to
2.4.32 and 2.6.14 modifies the wrong variable in certain circumstances,
which allows local users to corrupt kernel memory or cause a crash by
triggering a free of non-allocated memory (CVE-2005-3806).
- An integer overflow in 2.6.14 and earlier could allow a local user to
cause a hang via 64-bit mmap calls that are not properly handled on a
32-bit system (CVE-2005-3808).
|
| Alerts: |
|
Comments (none posted)
OpenSSH: double shell expansion
| Package(s): | openssh |
CVE #(s): | CVE-2006-0225
|
| Created: | January 23, 2006 |
Updated: | July 20, 2006 |
| Description: |
OpenSSH has a double shell expansion vulnerability in local to local and
remote to remote copy with scp. |
| Alerts: |
|
Comments (none posted)
tetex: integer overflows
Comments (none posted)
trac: missing input sanitizing
| Package(s): | trac |
CVE #(s): | CVE-2005-4065
CVE-2005-4644
|
| Created: | January 23, 2006 |
Updated: | January 30, 2006 |
| Description: |
Several vulnerabilities have been discovered in trac, an enhanced wiki
and issue tracking system for software development projects. Due to
missing input sanitizing it is possible to inject arbitrary SQL code into
the SQL statements (CVE-2005-4065). A cross-site scripting vulnerability
has been discovered that allows remote attackers to inject arbitrary web
script or HTML (CVE-2005-4644). |
| Alerts: |
|
Comments (2 posted)
Updated vulnerabilities
albatross: design error
| Package(s): | albatross |
CVE #(s): | CVE-2006-0044
|
| Created: | January 16, 2006 |
Updated: | January 20, 2006 |
| Description: |
A design error has been discovered in the Albatross web application
toolkit that causes user supplied data to be used as part of template
execution and hence enables arbitrary code execution. |
| Alerts: |
|
Comments (none posted)
antiword: insecure temporary file
| Package(s): | antiword |
CVE #(s): | CVE-2005-3126
|
| Created: | January 17, 2006 |
Updated: | January 18, 2006 |
| Description: |
Javier Fernández-Sanguino Peña from the Debian Security Audit project
discovered that two scripts in antiword, utilities to convert Word
files to text and Postscript, create a temporary file in an insecure
fashion. |
| Alerts: |
|
Comments (none posted)
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2005-3352
|
| Created: | December 14, 2005 |
Updated: | May 10, 2006 |
| Description: |
Versions 1 and 2 of the apache web server suffer from a cross-site scripting vulnerability in the mod_imap module; see this bugzilla entry for details. |
| Alerts: |
|
Comments (none posted)
auth_ldap: format string vulnerability
| Package(s): | auth_ldap |
CVE #(s): | CVE-2006-0150
|
| Created: | January 10, 2006 |
Updated: | February 28, 2006 |
| Description: |
The auth_ldap package is an httpd module that allows user authentication
against information stored in an LDAP database. A format string flaw was
found in the way auth_ldap logs information. It may be possible for a
remote attacker to execute arbitrary code as the 'apache' user if auth_ldap
is used for user authentication. |
| Alerts: |
|
Comments (none posted)
blender: integer overflow
| Package(s): | blender |
CVE #(s): | CVE-2005-4470
|
| Created: | January 6, 2006 |
Updated: | June 15, 2006 |
| Description: |
Damian Put discovered that Blender did not properly validate a 'length'
value in .blend files. Negative values led to an insufficiently sized
memory allocation. By tricking a user into opening a specially crafted
.blend file, this could be exploited to execute arbitrary code with the
privileges of the Blender user. |
| Alerts: |
|
Comments (none posted)
bzip2: race condition and infinite loop
| Package(s): | bzip2 |
CVE #(s): | CAN-2005-0953
CAN-2005-1260
|
| Created: | May 17, 2005 |
Updated: | January 10, 2007 |
| Description: |
A race condition in bzip2 1.0.2 and earlier allows local users to modify
permissions of arbitrary files via a hard link attack on a file while it is
being decompressed, whose permissions are changed by bzip2 after the
decompression is complete. Also specially crafted bzip2 archives may cause
an infinite loop in the decompressor. |
| Alerts: |
|
Comments (2 posted)
ktools: buffer overflow
| Package(s): | centericq |
CVE #(s): | CVE-2005-3863
|
| Created: | December 7, 2005 |
Updated: | August 29, 2006 |
| Description: |
From the Debian-Testing alert: Mehdi Oudad "deepfear" and Kevin Fernandez "Siegfried" from the Zone-H
Research Team discovered a buffer overflow in kkstrtext.h of the ktools
library, which is included in (at least) centericq and motor. |
| Alerts: |
|
Comments (none posted)
ClamAV: arbitrary code execution
| Package(s): | clamav |
CVE #(s): | CVE-2006-0162
|
| Created: | January 13, 2006 |
Updated: | January 25, 2006 |
| Description: |
A vulnerability in ClamAV v0.80 through
0.87.1, allows remote attackers to execute arbitrary code on vulnerable
ClamAV installations. Authentication is not required to exploit this
vulnerability. |
| Alerts: |
|
Comments (none posted)
cpio: arbitrary code execution
| Package(s): | cpio |
CVE #(s): | CVE-2005-4268
|
| Created: | January 2, 2006 |
Updated: | March 17, 2010 |
| Description: |
Richard Harms discovered that cpio did not sufficiently validate file
properties when creating archives. Files with e. g. a very large size
caused a buffer overflow. By tricking a user or an automatic backup
system into putting a specially crafted file into a cpio archive, a
local attacker could probably exploit this to execute arbitrary code
with the privileges of the target user (which is likely root in an
automatic backup system). |
| Alerts: |
|
Comments (none posted)
curl: buffer overflow
| Package(s): | curl |
CVE #(s): | CVE-2005-4077
|
| Created: | December 8, 2005 |
Updated: | March 27, 2006 |
| Description: |
The curl file transfer utility has a buffer overflow vulnerability
in the URL authentication code. If an overly long URL is used,
a buffer overflow can result, allowing for local unauthorized access. |
| Alerts: |
|
Comments (none posted)
cyrus-imapd: buffer overflows
| Package(s): | cyrus-imapd |
CVE #(s): | CAN-2005-0546
|
| Created: | February 23, 2005 |
Updated: | April 10, 2006 |
| Description: |
Cyrus-imapd, prior to version 2.2.12, contains several buffer overflows which could be exploited by an (authenticated) attacker to run code on the server system. |
| Alerts: |
|
Comments (none posted)
dia: missing input sanitizing
| Package(s): | dia |
CVE #(s): | CAN-2005-2966
|
| Created: | October 4, 2005 |
Updated: | April 6, 2006 |
| Description: |
Joxean Koret discovered that the SVG import plugin did not properly
sanitize data read from an SVG file. By tricking an user into opening
a specially crafted SVG file, an attacker could exploit this to
execute arbitrary code with the privileges of the user. |
| Alerts: |
|
Comments (none posted)
emacs21: format string vulnerability in "movemail"
| Package(s): | emacs21 |
CVE #(s): | CAN-2005-0100
|
| Created: | February 7, 2005 |
Updated: | May 15, 2006 |
| Description: |
Max Vozeler discovered a format string vulnerability in the "movemail"
utility of Emacs. By sending specially crafted packets, a malicious
POP3 server could cause a buffer overflow, which could be exploited to
execute arbitrary code with the privileges of the user and the "mail"
group. |
| Alerts: |
|
Comments (none posted)
enscript: arbitrary code execution
| Package(s): | enscript |
CVE #(s): | CAN-2004-1184
CAN-2004-1185
CAN-2004-1186
|
| Created: | January 21, 2005 |
Updated: | May 27, 2006 |
| Description: |
Erik Sjölund has discovered several security relevant problems in enscript,
a program to convert ASCII text into Postscript and other formats.
Unsanitized input can cause the execution of arbitrary commands via EPSF
pipe support. Due to missing sanitizing of filenames it is possible that a
specially crafted filename can cause arbitrary commands to be executed.
Multiple buffer overflows can cause the program to crash. |
| Alerts: |
|
Comments (none posted)
evolution: format string issues
Comments (2 posted)
fetchmail: multidrop bug
| Package(s): | fetchmail |
CVE #(s): | CVE-2005-4348
|
| Created: | December 20, 2005 |
Updated: | May 27, 2006 |
| Description: |
Fetchmail contains a bug which allows a malicious mail server to crash the
client by sending a message without headers. This occurs when running in
multidrop mode. |
| Alerts: |
|
Comments (none posted)
ffmpeg: buffer overflow
| Package(s): | ffmpeg |
CVE #(s): | CVE-2005-4048
|
| Created: | December 15, 2005 |
Updated: | March 17, 2006 |
| Description: |
The avcodec_default_get_buffer() function of the ffmpeg library
has a buffer overflow vulnerability. A user can be tricked into
playing a maliciously created PNG movie, allowing the attacker to
run arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
firefox: multiple vulnerabilities
Comments (none posted)
Foomatic: Arbitrary command execution in foomatic-rip
| Package(s): | foomatic |
CVE #(s): | CAN-2004-0801
|
| Created: | September 20, 2004 |
Updated: | May 31, 2006 |
| Description: |
There is a vulnerability in the foomatic-filters package. This
vulnerability is due to insufficient checking of command-line parameters
and environment variables in the foomatic-rip filter. This vulnerability
may allow both local and remote attackers to execute arbitrary commands on
the print server with the permissions of the spooler. |
| Alerts: |
|
Comments (none posted)
FUSE: mtab corruption through fusermount
| Package(s): | fuse |
CVE #(s): | CVE-2005-3531
|
| Created: | November 22, 2005 |
Updated: | January 24, 2006 |
| Description: |
Thomas Biege discovered that fusermount fails to securely handle
special characters specified in mount points. A local attacker could corrupt the contents of the /etc/mtab file by mounting over a maliciously-named directory using fusermount, potentially allowing the attacker to set unauthorized mount options. |
| Alerts: |
|
Comments (none posted)
gaim: buffer overflow
| Package(s): | gaim |
CVE #(s): | CAN-2005-2103
|
| Created: | August 10, 2005 |
Updated: | February 27, 2006 |
| Description: |
Gaim suffers from a heap-based buffer overflow which can be exploited via a hostile "away message" to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
gdb: multiple vulnerabilities
| Package(s): | gdb |
CVE #(s): | CAN-2005-1704
CAN-2005-1705
|
| Created: | May 20, 2005 |
Updated: | August 11, 2006 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team discovered an integer
overflow in the BFD library, resulting in a heap overflow. A review also
showed that by default, gdb insecurely sources initialization files from
the working directory. Successful exploitation would result in the
execution of arbitrary code on loading a specially crafted object file or
the execution of arbitrary commands. |
| Alerts: |
|
Comments (5 posted)
gdk-pixbuf: multiple vulnerabilities
| Package(s): | gdk-pixbuf gtk2 |
CVE #(s): | CVE-2005-3186
CVE-2005-2976
CVE-2005-2975
|
| Created: | November 15, 2005 |
Updated: | March 20, 2006 |
| Description: |
The gdk-pixbuf package contains an image loading library used with the
GNOME GUI desktop environment. A bug was found in the way gdk-pixbuf
processes XPM images. An attacker could create a carefully crafted XPM file
in such a way that it could cause an application linked with gdk-pixbuf to
execute arbitrary code when the file was opened by a victim.
Ludwig Nussel discovered an integer overflow bug in the way gdk-pixbuf
processes XPM images. An attacker could create a carefully crafted XPM
file in such a way that it could cause an application linked with
gdk-pixbuf to execute arbitrary code or crash when the file was opened by a
victim.
Ludwig Nussel also discovered an infinite-loop denial of service bug in the
way gdk-pixbuf processes XPM images. An attacker could create a carefully
crafted XPM file in such a way that it could cause an application linked
with gdk-pixbuf to stop responding when the file was opened by a victim. |
| Alerts: |
|
Comments (none posted)
gedit: format string vulnerability
| Package(s): | gedit |
CVE #(s): | CAN-2005-1686
|
| Created: | June 9, 2005 |
Updated: | February 5, 2009 |
| Description: |
A format string vulnerability has been discovered in gedit. Calling
the program with specially crafted file names caused a buffer
overflow, which could be exploited to execute arbitrary code with the
privileges of the gedit user. |
| Alerts: |
|
Comments (1 posted)
gettext: Insecure temporary file handling
| Package(s): | gettext |
CVE #(s): | CAN-2004-0966
|
| Created: | October 11, 2004 |
Updated: | March 1, 2006 |
| Description: |
gettext insecurely creates temporary files in world-writeable directories
with predictable names. A local attacker could create symbolic links in
the temporary files directory, pointing to a valid file somewhere on the
filesystem. When gettext is called, this would result in file access with
the rights of the user running the utility, which could be the root user. |
| Alerts: |
|
Comments (1 posted)
grip: buffer overflow
| Package(s): | grip |
CVE #(s): | CAN-2005-0706
|
| Created: | March 10, 2005 |
Updated: | November 19, 2008 |
| Description: |
Grip, a CD ripper, has a buffer overflow vulnerability that can
occur when the CDDB server returns more than 16 matches. |
| Alerts: |
|
Comments (none posted)
groff: insecure temporary directory
| Package(s): | groff |
CVE #(s): | CAN-2004-0969
|
| Created: | November 1, 2004 |
Updated: | February 9, 2006 |
| Description: |
Recently, Trustix Secure Linux discovered a vulnerability in the groff
package. The utility "groffer" created a temporary directory in an
insecure way, which allowed exploitation of a race condition to create
or overwrite files with the privileges of the user invoking the
program. |
| Alerts: |
|
Comments (none posted)
gzip: arbitrary command execution
| Package(s): | gzip |
CVE #(s): | CAN-2005-0758
|
| Created: | August 1, 2005 |
Updated: | January 10, 2007 |
| Description: |
zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|'
and '&' properly when they occurred in input file names. This could be
exploited to execute arbitrary commands with user privileges if zgrep is
run in an untrusted directory with specially crafted file names. |
| Alerts: |
|
Comments (2 posted)
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)
ipsec-tools: denial of service
| Package(s): | ipsec-tools |
CVE #(s): | CVE-2005-3732
|
| Created: | December 1, 2005 |
Updated: | June 8, 2006 |
| Description: |
ipsec-tools has a remote
denial of service vulnerability in the racoon daemon.
If racoon is running in aggressive mode, it fails to check all peer
payloads during
When the daemon the IKE negotiation phase, allowing a malicious peer
to crash the daemon. One should always be careful around aggressive racoons. |
| Alerts: |
|
Comments (none posted)
kdebase: local root vulnerability
| Package(s): | kdebase |
CVE #(s): | CAN-2005-2494
|
| Created: | September 7, 2005 |
Updated: | August 11, 2006 |
| Description: |
The kdebase package (and kcheckpass in particular) found in KDE versions 3.2.0 through 3.4.2 suffers from a lock file handling error which can enable a local attacker to obtain root access. See this advisory for details. |
| Alerts: |
|
Comments (none posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kernel: multiple vulnerabilities
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2005-3356
CVE-2005-4605
CVE-2005-4618
CVE-2005-4639
CVE-2006-0095
CVE-2006-0096
|
| Created: | January 18, 2006 |
Updated: | March 7, 2006 |
| Description: |
The latest set of kernel vulnerabilities includes:
- A reference counting bug in sys_mq_open(), exploitable by a local user to crash the kernel. (CVE-2005-3356)
- A misuse of signed data types in /proc, potentially providing read access to random kernel memory. (CVE-2005-4605)
- An off-by-one error in sysctl(), with the potential for arbitrary code execution. (CVE-2005-4618)
- A buffer overflow in the TwinHan DST
Frontend/Card DVB driver; potential code execution. (CVE-2005-4639)
- A potential key disclosure in dm-crypt. (CVE-2006-0095)
- Missing capability check could (maybe) allow arbitrary users to load new firmware into SDLA WAN cards. (CVE-2006-0096)
|
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2005-2709
CVE-2005-2973
CVE-2005-3055
CVE-2005-3180
CVE-2005-3271
CVE-2005-3272
CVE-2005-3273
CVE-2005-3274
CVE-2005-3275
CVE-2005-3276
|
| Created: | November 22, 2005 |
Updated: | March 15, 2006 |
| Description: |
Al Viro discovered a race condition in the /proc file handler of
network devices. A local attacker could exploit this by opening any
file in /proc/sys/net/ipv4/conf/<interface>/ and waiting until that
interface was shut down. Under certain circumstances this could lead
to a kernel crash or even arbitrary code execution with full kernel
privileges. (CVE-2005-2709)
Tetsuo Handa discovered a local Denial of Service vulnerability in the
udp_v6_get_port() function. On computers which use IPv6, a local
attacker could exploit this to trigger an infinite loop in the kernel.
(CVE-2005-2973)
Harald Welte discovered a Denial of Service vulnerability in the USB
devio driver. A local attacker could exploit this by sending an "USB
Request Block" (URB) and terminating the sending process before the
arrival of the answer, which left an invalid pointer and caused a
kernel crash. (CVE-2005-3055)
Pavel Roskin discovered an information leak in the Orinoco wireless
card driver. When increasing the buffer length for storing data, the
buffer was not padded with zeros, which exposed a random part of the
system memory to the user. (CVE-2005-3180)
A resource leak has been discovered in the handling of POSIX timers in
the exec() function. This could be exploited to a Denial of Service
attack by a group of local users. (CVE-2005-3271)
Stephen Hemminger discovered a weakness in the network bridge driver.
Packets which had already been dropped by the packet filter could
poison the forwarding table, which could be exploited to make the
bridge forward spoofed packages. (CVE-2005-3272)
David S. Miller discovered a buffer overflow in the rose_rt_ioctl()
function. By calling the function with a large "ngidis" argument, a
local attacker could cause a kernel crash. (CVE-2005-3273)
Neil Horman discovered a race condition in the connection timer
handling. This allowed a local attacker to set up an expiration
handler which modified the connection list while the list still being
traversed, which could result in a kernel crash. This vulnerability
only affects multiprocessor (SMP) systems. (CVE-2005-3274)
Patrick McHardy noticed a logic error in the network address
translation (NAT) connection tracker. A remote attacker could exploit
this by causing two packets for the same protocol to be NATed at the
same time, which resulted in a kernel crash. (CVE-2005-3275)
Paolo Giarrusso discovered an information leak in the
sys_get_thread_area(). The returned structure was not properly
cleared, which exposed a small amount of kernel memory to userspace
programs. This could possibly expose confidential data.
(CVE-2005-3276) |
| Alerts: |
|
Comments (2 posted)
Kolab Server: broken email-signatures or attachments
| Package(s): | kolab |
CVE #(s): | |
| Created: | January 13, 2006 |
Updated: | January 18, 2006 |
| Description: |
A problem
exists if the Kolab Server transports an email bigger than 8KB and
there is a dot (".") character at the wrong place, kolabfilter will double
this dot and a modified email will be delivered. This can lead to broken
email clear-text signatures or broken attachments. |
| Alerts: |
|
Comments (none posted)
libconvert-uulib-perl: arbitrary code execution
| Package(s): | libconvert-uulib-perl |
CVE #(s): | CAN-2005-1349
|
| Created: | May 20, 2005 |
Updated: | January 27, 2006 |
| Description: |
Mark Martinec and Robert Lewis discovered a buffer overflow in
Convert::UUlib (before 1.051), a Perl interface to the uulib library, which
may result in the execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
libdbi-perl: insecure temporary file
| Package(s): | libdbi-perl |
CVE #(s): | CAN-2005-0077
|
| Created: | January 25, 2005 |
Updated: | March 2, 2006 |
| Description: |
Javier Fernández-Sanguino Peña from the Debian Security Audit Project
discovered that the DBI library, the Perl5 database interface, creates
a temporary PID file in an insecure manner. This can be exploited by a
malicious user to overwrite arbitrary files owned by the person
executing the parts of the library. |
| Alerts: |
|
Comments (none posted)
libgadu: memory alignment bug
| Package(s): | libgadu |
CVE #(s): | CAN-2005-2370
|
| Created: | July 29, 2005 |
Updated: | June 25, 2007 |
| Description: |
Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment
error in libgadu (from ekg, console Gadu Gadu client, an instant
messaging program) which is included in gaim, a multi-protocol instant
messaging client, as well. This can not be exploited on the x86
architecture but on others, e.g. on Sparc and lead to a bus error,
in other words a denial of service.
|
| Alerts: |
|
Comments (none posted)
libgd2: buffer overflows in PNG handling
| Package(s): | libgd2 |
CVE #(s): | CAN-2004-0990
CAN-2004-0941
|
| Created: | October 29, 2004 |
Updated: | June 28, 2006 |
| Description: |
Several buffer overflows have been discovered in libgd's PNG handling
functions.
If an attacker tricked a user into loading a malicious PNG image, they
could leverage this into executing arbitrary code in the context of
the user opening image. Most importantly, this library is commonly
used in PHP. One possible target would be a PHP driven photo website
that lets users upload images. Therefore this vulnerability might lead
to privilege escalation to a web server's privileges.
Multiple buffer overflows in the gd graphics library (libgd) 2.0.21 and
earlier may allow remote attackers to execute arbitrary code via malformed
image files that trigger the overflows due to improper calls to the
gdMalloc function. |
| Alerts: |
|
Comments (none posted)
libnet-ssleay-perl: weakened cryptographic operations
| Package(s): | libnet-ssleay-perl |
CVE #(s): | CAN-2005-0106
|
| Created: | May 3, 2005 |
Updated: | January 27, 2006 |
| Description: |
Javier Fernandez-Sanguino Pena discovered that this library used the
file /tmp/entropy as a fallback entropy source if a proper source was
not set in the environment variable EGD_PATH. This can potentially
lead to weakened cryptographic operations if an attacker provides a
/tmp/entropy file with known content. |
| Alerts: |
|
Comments (none posted)
libpam-ldap: authentication bypass
| Package(s): | libpam-ldap |
CVE #(s): | CAN-2005-2641
|
| Created: | August 25, 2005 |
Updated: | October 6, 2006 |
| Description: |
libpam-ldap, the PAM LDAP interface, has a vulnerability in which
it fails to authenticate with an LDAP server which is not configured
properly, allowing an authentication bypass. |
| Alerts: |
|
Comments (none posted)
libTIFF: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CAN-2005-1544
|
| Created: | May 10, 2005 |
Updated: | February 18, 2006 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team discovered a
stack based buffer overflow in the libTIFF library when reading a TIFF
image with a malformed BitsPerSample tag. Successful exploitation would
require the victim to open a specially crafted TIFF image, resulting in the
execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
libungif: memory corruption
| Package(s): | libungif |
CVE #(s): | CAN-2005-2974
|
| Created: | November 3, 2005 |
Updated: | March 20, 2006 |
| Description: |
The libungif library has a vulnerability in the GIF file
colormap handling code. A maliciously crafted GIF file can
cause out of bounds memory writing and register corruption. |
| Alerts: |
|
Comments (none posted)
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)
lynx: arbitrary command execution
| Package(s): | lynx |
CVE #(s): | CVE-2005-2929
|
| Created: | November 14, 2005 |
Updated: | September 14, 2009 |
| Description: |
An arbitrary command execute bug was found in the lynx "lynxcgi:" URI
handler. An attacker could create a web page redirecting to a malicious URL
which could execute arbitrary code as the user running lynx. |
| Alerts: |
|
Comments (none posted)
mailman: denial of service
| Package(s): | mailman |
CVE #(s): | CVE-2005-3573
|
| Created: | December 2, 2005 |
Updated: | March 8, 2006 |
| Description: |
Scrubber.py in Mailman 2.1.4 - 2.1.6 does not properly handle UTF8
character encodings in filenames of e-mail attachments, which allows
remote attackers to cause a denial of service. |
| Alerts: |
|
Comments (none posted)
mantis: multiple vulnerabilities
Comments (none posted)
mod_auth_pgsql: format string flaws
| Package(s): | mod_auth_pgsql |
CVE #(s): | CVE-2005-3656
|
| Created: | January 6, 2006 |
Updated: | February 28, 2006 |
| Description: |
The mod_auth_pgsql package is an httpd module that allows user
authentication against information stored in a PostgreSQL database.
Several format string flaws were found in the way mod_auth_pgsql logs
information. It may be possible for a remote attacker to execute arbitrary
code as the 'apache' user if mod_auth_pgsql is used for user
authentication. |
| Alerts: |
|
Comments (none posted)
mod_python: remote access vulnerability
| Package(s): | mod_python |
CVE #(s): | CAN-2005-0088
|
| Created: | February 10, 2005 |
Updated: | April 10, 2006 |
| Description: |
mod_python has a vulnerability in the publisher handler that may allow
a remote user to use a specially crafted URL to allow access to
objects that should be protected. An information leak can result. |
| Alerts: |
|
Comments (none posted)
mysql: low-impact security fix
| Package(s): | mysql |
CVE #(s): | CAN-2005-1636
|
| Created: | July 20, 2005 |
Updated: | February 22, 2006 |
| Description: |
An update to MySQL version 4.1.12 fixes a low-impact security
problem (bz#158689). |
| Alerts: |
|
Comments (1 posted)
nbd: arbitrary code execution
| Package(s): | nbd |
CVE #(s): | CVE-2005-3534
|
| Created: | January 6, 2006 |
Updated: | March 7, 2011 |
| Description: |
Kurt Fitzner discovered that the NBD (network block device) server did not
correctly verify the maximum size of request packets. By sending specially
crafted large request packets, a remote attacker who is allowed to access
the server could exploit this to execute arbitrary code with root
privileges. |
| Alerts: |
|
Comments (none posted)
ncpfs: multiple vulnerabilities
| Package(s): | ncpfs |
CVE #(s): | CAN-2005-0013
CAN-2005-0014
|
| Created: | January 31, 2005 |
Updated: | May 15, 2006 |
| Description: |
Erik Sjolund discovered two vulnerabilities in the programs bundled
with ncpfs: there is a potentially exploitable buffer overflow in
ncplogin (CAN-2005-0014), and due to a flaw in nwclient.c, utilities
using the NetWare client functions insecurely access files with
elevated privileges (CAN-2005-0013). |
| Alerts: |
|
Comments (none posted)
nfs-utils: arbitrary code execution
| Package(s): | nfs-utils |
CVE #(s): | CAN-2004-0946
|
| Created: | January 11, 2005 |
Updated: | February 27, 2006 |
| Description: |
Arjan van de Ven discovered a buffer overflow in rquotad on 64bit
architectures; an improper integer conversion could lead to a buffer
overflow. An attacker with access to an NFS share could send a specially
crafted request which could then lead to the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
novell-nrm: heap memory corruption
| Package(s): | novell-nrm |
CVE #(s): | CVE-2005-3655
|
| Created: | January 13, 2006 |
Updated: | January 18, 2006 |
| Description: |
A security problem with the Novell Remote Manager may be triggered by
passing a huge or negative size via a HTTP request header to httpstkd. It
is possible to corrupt heap memory and so potentially execute code. See
this iDefense advisory for more details. |
| Alerts: |
|
Comments (none posted)
ntp: uses wrong gid
| Package(s): | ntp |
CVE #(s): | CAN-2005-2496
|
| Created: | August 26, 2005 |
Updated: | August 11, 2006 |
| Description: |
When starting xntpd with the -u option and specifying the
group by using a string not a numeric gid the daemon uses
the gid of the user not the group. This problem is now fixed
by this update. |
| Alerts: |
|
Comments (none posted)
openmotif: buffer overflows
| Package(s): | openmotif |
CVE #(s): | CVE-2005-3964
|
| Created: | December 29, 2005 |
Updated: | July 27, 2006 |
| Description: |
The libUil component of the OpenMotif toolkit has a pair of buffer
overflow vulnerabilities that can possibly be used for the execution
of arbitrary code.
|
| Alerts: |
|
Comments (none posted)
openssh: GSSAPI credential disclosure
| Package(s): | openssh |
CVE #(s): | CAN-2005-2798
|
| Created: | September 7, 2005 |
Updated: | February 3, 2006 |
| Description: |
OpenSSH prior to version 4.2 will allow GSSAPI credentials to be delegated to users who are not using GSSAPI authentication, possibly leading to the unwanted disclosure of those credentials. OpenSSH 4.2 has the fix.
|
| Alerts: |
|
Comments (none posted)
otrs: multiple vulnerabilities
| Package(s): | otrs |
CVE #(s): | CVE-2005-3893
CVE-2005-3894
CVE-2005-3895
|
| Created: | December 16, 2005 |
Updated: | February 15, 2006 |
| Description: |
Several vulnerabilities were discovered in the CMS system OTRS. Multiple
SQL injection vulnerabilities in index.pl in Open Ticket Request System
(OTRS) 1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, multiple cross-site
scripting vulnerabilities in index.pl in Open Ticket Request System (OTRS)
1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, and Open Ticket Request System
(OTRS) 1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, when
AttachmentDownloadType is set to inline, renders text/html e-mail
attachments as HTML in the browser when the queue moderator attempts to
download the attachment. |
| Alerts: |
|
Comments (none posted)
pcre3: arbitrary code execution
| Package(s): | pcre3 |
CVE #(s): | CAN-2005-2491
|
| Created: | August 23, 2005 |
Updated: | March 10, 2006 |
| Description: |
A buffer overflow has been discovered in the PCRE, a widely used library
that provides Perl compatible regular expressions. Specially crafted
regular expressions triggered a buffer overflow. On systems that accept
arbitrary regular expressions from untrusted users, this could be exploited
to execute arbitrary code with the privileges of the application using the
library. |
| Alerts: |
|
Comments (none posted)
perl: setuid vulnerabilities
| Package(s): | perl |
CVE #(s): | CAN-2005-0155
CAN-2005-0156
|
| Created: | February 2, 2005 |
Updated: | August 11, 2006 |
| Description: |
There are two vulnerabilities with perl when it is used in a setuid mode. The PERLIO_DEBUG environment variable can be used to overwrite arbitrary files; there is also an associated buffer overflow which can be exploited to gain root access. |
| Alerts: |
|
Comments (none posted)
perl: symlink vulnerability
| Package(s): | perl |
CVE #(s): | CAN-2005-0448
|
| Created: | March 9, 2005 |
Updated: | January 30, 2006 |
| Description: |
The rmtree() function in the File:Path.pm module has a symlink vulnerability which could be exploited to create setuid binaries. |
| Alerts: |
|
Comments (none posted)
perl: integer overflow
| Package(s): | perl |
CVE #(s): | CVE-2005-3962
CVE-2005-3912
|
| Created: | December 1, 2005 |
Updated: | February 27, 2006 |
| Description: |
Perl has an sprintf integer overflow vulnerability
that may be used for a denial of service, remote code
execution and information leakage. |
| Alerts: |
|
Comments (none posted)
phpbb2: multiple vulnerabilities
| Package(s): | phpbb2 |
CVE #(s): | CVE-2005-3310
CVE-2005-3415
CVE-2005-3416
CVE-2005-3417
CVE-2005-3418
CVE-2005-3419
CVE-2005-3420
CVE-2005-3536
CVE-2005-3537
|
| Created: | December 22, 2005 |
Updated: | February 11, 2008 |
| Description: |
The phpbb2 web forum has a number of vulnerabilities including:
a web script injection problem, a protection mechanism bypass, a
security check bypass, a remote global variable bypass, cross site
scripting vulnerabilities, an SQL injection vulnerability,
a remote regular expression modification problem, missing input
sanitizing, and a missing request validation problem. |
| Alerts: |
|
Comments (none posted)
phpMyAdmin: multiple vulnerabilities
| Package(s): | phpmyadmin |
CVE #(s): | CVE-2005-4079
CVE-2005-3665
|
| Created: | December 12, 2005 |
Updated: | November 20, 2006 |
| Description: |
Stefan Esser reported multiple vulnerabilities
found in phpMyAdmin. The $GLOBALS variable allows modifying the global
variable import_blacklist to open phpMyAdmin to local and remote file
inclusion, depending on your PHP version (CVE-2005-4079, PMASA-2005-9).
Furthermore, it is also possible to conduct an XSS attack via the
$HTTP_HOST variable and a local and remote file inclusion because the
contents of the variable are under total control of the attacker
(CVE-2005-3665, PMASA-2005-8). |
| 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: HTTP Request Smuggling Attack
| Package(s): | pound |
CVE #(s): | CVE-2005-3751
|
| Created: | January 10, 2006 |
Updated: | June 8, 2006 |
| Description: |
HTTP requests with conflicting Content-Length and Transfer-Encoding headers
could lead to HTTP Request Smuggling Attack, which can be exploited to
bypass packet filters or poison web caches. |
| Alerts: |
|
Comments (none posted)
pstotext: remote execution of arbitrary code
| Package(s): | pstotext netpbm |
CVE #(s): | CAN-2005-2471
|
| Created: | August 1, 2005 |
Updated: | March 28, 2006 |
| Description: |
Max Vozeler reported that pstotext calls the GhostScript interpreter on
untrusted PostScript files without specifying the -dSAFER option. An
attacker could craft a malicious PostScript file and entice a user to run
pstotext on it, resulting in the execution of arbitrary commands with the
permissions of the user running pstotext. See this Secunia advisory for more information. |
| Alerts: |
|
Comments (2 posted)
Py2Play: remote execution of arbitrary Python code
| Package(s): | Py2Play |
CVE #(s): | CAN-2005-2875
|
| Created: | September 19, 2005 |
Updated: | September 6, 2006 |
| Description: |
Py2Play uses Python pickles to send objects over a peer-to-peer game network, that clients accept without restriction the objects and code sent by peers. A remote attacker participating in a Py2Play-powered game can send
malicious Python pickles, resulting in the execution of arbitrary
Python code on the targeted game client. |
| Alerts: |
|
Comments (none posted)
scorched3d: multiple vulnerabilities
| Package(s): | scorched3d |
CVE #(s): | |
| Created: | November 15, 2005 |
Updated: | August 11, 2006 |
| Description: |
Luigi Auriemma discovered multiple flaws in the Scorched 3D game
server, including a format string vulnerability and several buffer
overflows. A remote attacker could exploit these vulnerabilities to crash
a game server or execute arbitrary code with the rights of the game server
user. |
| Alerts: |
|
Comments (none posted)
scponly: privilege escalation
| Package(s): | scponly |
CVE #(s): | CVE-2005-4532
|
| Created: | December 29, 2005 |
Updated: | February 13, 2006 |
| Description: |
The scponly restricted shell has a privilege escalation vulnerability.
Local users can chroot into arbitrary directories, and can gain root
privileges if a directory contains hard links to setuid programs.
Also, scponly does not properly validate command line parameters
to the scp and rsync commands. |
| Alerts: |
|
Comments (none posted)
spamassassin: denial of service
| Package(s): | spamassassin |
CVE #(s): | CVE-2005-3351
|
| Created: | November 9, 2005 |
Updated: | March 7, 2006 |
| Description: |
Spamassassin through version 3.0.4 can be made to dump core if a message arrives with too many addresses in the To: field. |
| Alerts: |
|
Comments (none posted)
squid: authentication handling
| Package(s): | squid |
CVE #(s): | CAN-2005-2917
|
| Created: | September 30, 2005 |
Updated: | March 15, 2006 |
| Description: |
Upstream developers of squid, the popular WWW proxy cache, have
discovered that changes in the authentication scheme are not handled
properly when given certain request sequences while NTLM
authentication is in place, which may cause the daemon to restart. |
| Alerts: |
|
Comments (none posted)
struts: cross-site scripting vulnerability
| Package(s): | struts |
CVE #(s): | CVE-2005-3745
|
| Created: | January 12, 2006 |
Updated: | March 8, 2006 |
| Description: |
The Struts error display system has a cross-site scripting vulnerability.
An attacker may be able to maliciously craft a URL that can trick
a user into thinking they are looking at a trusted site when they are not. |
| Alerts: |
|
Comments (none posted)
sudo: vulnerability via scripts
| Package(s): | sudo |
CVE #(s): | CAN-2005-4158
CVE-2006-0151
|
| Created: | December 16, 2005 |
Updated: | September 1, 2006 |
| Description: |
Perl and Python scripts run via Sudo can be subverted. |
| Alerts: |
|
Comments (none posted)
sudo: missing input sanitizing
| Package(s): | sudo |
CVE #(s): | CVE-2005-2959
|
| Created: | October 25, 2005 |
Updated: | February 19, 2006 |
| Description: |
Tavis Ormandy noticed that sudo, a program that provides limited super
user privileges to specific users, does not clean the environment
sufficiently. The SHELLOPTS and PS4 variables are dangerous and are
still passed through to the program running as privileged user. This
can result in the execution of arbitrary commands as privileged user
when a bash script is executed. These vulnerabilities can only be
exploited by users who have been granted limited super user
privileges. |
| Alerts: |
|
Comments (none posted)
sudo: race condition
| Package(s): | sudo |
CVE #(s): | CAN-2005-1993
|
| Created: | June 21, 2005 |
Updated: | February 24, 2006 |
| Description: |
Charles Morris discovered a race condition in sudo which could lead to
privilege escalation. If /etc/sudoers allowed a user the execution of
selected programs, and this was followed by another line containing
the pseudo-command "ALL", that user could execute arbitrary commands
with sudo by creating symbolic links at a certain time. |
| Alerts: |
|
Comments (none posted)
sun-jdk: applet privilege escalation
| Package(s): | sun-jdk sun-jre blackdown-jdk |
CVE #(s): | CVE-2005-3905
CVE-2005-3906
|
| Created: | January 16, 2006 |
Updated: | January 18, 2006 |
| Description: |
Adam Gowdiak discovered multiple vulnerabilities in the Java Runtime
Environment's Reflection APIs that may allow untrusted applets to
elevate privileges. A remote attacker could embed a malicious Java applet
in a web page and entice a victim to view it. This applet can then bypass
security restrictions and execute any command or access any file with the
rights of the user running the web browser. |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
tcpdump: multiple DoS issues
| Package(s): | tcpdump |
CVE #(s): | CAN-2005-1280
CAN-2005-1279
CAN-2005-1278
|
| Created: | May 2, 2005 |
Updated: | April 10, 2006 |
| Description: |
The rsvp_print function in tcpdump 3.9.1 and earlier allows remote
attackers to cause a denial of service (infinite loop) via a crafted RSVP
packet of length 4. (CAN-2005-1280)
tcpdump 3.8.3 and earlier allows remote attackers to cause a denial of
service (infinite loop) via a crafted BGP packet, which is not properly
handled by RT_ROUTING_INFO, or LDP packet, which is not properly
handled by the ldp_print function. (CAN-2005-1279)
The isis_print function, as called by isoclns_print, in tcpdump 3.9.1 and
earlier allows remote attackers to cause a denial of service (infinite
loop) via a zero length, as demonstrated using a GRE packet.
(CAN-2005-1278) |
| Alerts: |
|
Comments (none posted)
texinfo: temporary file vulnerability
| Package(s): | texinfo |
CVE #(s): | CAN-2005-3011
|
| Created: | October 5, 2005 |
Updated: | November 9, 2006 |
| Description: |
Texinfo prior to version 4.8-r1 suffers from a temporary file vulnerability. |
| Alerts: |
|
Comments (none posted)
tuxpaint: insecure temporary file
| Package(s): | tuxpaint |
CVE #(s): | CVE-2005-3340
|
| Created: | January 16, 2006 |
Updated: | January 18, 2006 |
| Description: |
Javier Fernández-Sanguino Peña from the Debian Security Audit project
discovered that a script in tuxpaint, a paint program for young
children, creates a temporary files in an insecure fashion. |
| Alerts: |
|
Comments (none posted)
ucd-snmp: denial of service
| Package(s): | ucd-snmp |
CVE #(s): | CAN-2005-2177
|
| Created: | August 9, 2005 |
Updated: | January 27, 2006 |
| Description: |
A denial of service bug was found in the way ucd-snmp uses network stream
protocols. A remote attacker could send a ucd-snmp agent a specially
crafted packet which will cause the agent to crash. |
| Alerts: |
|
Comments (none posted)
udev: insecure files in /dev/input
| Package(s): | udev |
CVE #(s): | CVE-2005-3631
|
| Created: | December 20, 2005 |
Updated: | February 28, 2006 |
| Description: |
Richard Cunningham discovered a flaw in the way udev sets permissions on
various files in /dev/input. It may be possible for an authenticated
attacker to gather sensitive data entered by a user at the console, such as
passwords. |
| Alerts: |
|
Comments (none posted)
up-imapproxy: format string vulnerabilities
| Package(s): | up-imapproxy |
CVE #(s): | CAN-2005-2661
|
| Created: | October 10, 2005 |
Updated: | March 7, 2006 |
| Description: |
up-imapproxy contains two format string vulnerabilities which could be exploited to execute arbitrary code.
|
| Alerts: |
|
Comments (none posted)
uw-imap: buffer overflow
| Package(s): | uw-imap |
CVE #(s): | CAN-2005-2933
|
| Created: | October 11, 2005 |
Updated: | April 10, 2006 |
| Description: |
"infamous41md" discovered a buffer overflow in uw-imap, the University
of Washington's IMAP Server that allows attackers to execute arbitrary
code. |
| Alerts: |
|
Comments (none posted)
vixie-cron: crontab allows any user to read another users crontabs
| Package(s): | vixie-cron |
CVE #(s): | CAN-2005-1038
|
| Created: | April 15, 2005 |
Updated: | March 15, 2006 |
| Description: |
crontab in Vixie cron 4.1, when running with the -e option, allows local
users to read the cron files of other users by changing the file being
edited to a symlink. NOTE: there is insufficient information to know
whether this is a duplicate of CVE-2001-0235. See also this Security Focus
report. |
| Alerts: |
|
Comments (none posted)
w3c-libwww: possible stack overflow
| Package(s): | w3c-libwww |
CVE #(s): | CVE-2005-3183
|
| Created: | October 14, 2005 |
Updated: | May 2, 2007 |
| Description: |
xtensive testing of libwww's handling of multipart/byteranges content from
HTTP/1.1 servers revealed multiple logical flaws and bugs in
Library/src/HTBound.c |
| Alerts: |
|
Comments (1 posted)
wine: Windows WMF vulnerability
| Package(s): | wine |
CVE #(s): | CVE-2006-0106
|
| Created: | January 13, 2006 |
Updated: | January 25, 2006 |
| Description: |
H D Moore discovered that Wine implements the insecure-by-design
SETABORTPROC GDI Escape function for Windows Metafile (WMF) files. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflows
| Package(s): | xine-lib |
CVE #(s): | CAN-2004-1379
|
| Created: | September 22, 2004 |
Updated: | April 10, 2006 |
| Description: |
xine-lib (through version 1_rc6) contains buffer overflows in the subtitle parsing and DVD sub-picture decoder code. |
| Alerts: |
|
Comments (none posted)
xine-ui - insecure temporary file creation
| Package(s): | xine-ui |
CVE #(s): | CAN-2004-0372
|
| Created: | April 6, 2004 |
Updated: | April 27, 2006 |
| Description: |
Shaun Colley discovered a problem in xine-ui, the xine video player
user interface. A script contained in the package to possibly remedy
a problem or report a bug does not create temporary files in a secure
fashion. This could allow a local attacker to overwrite files with
the privileges of the user invoking xine. |
| Alerts: |
|
Comments (none posted)
xloadimage: buffer overflows
| Package(s): | xloadimage |
CVE #(s): | CAN-2005-3178
|
| Created: | October 10, 2005 |
Updated: | May 15, 2006 |
| Description: |
Three buffer overflows were discovered in xloadimage when handling the image title name. A malicious user can construct a NIFF file that when viewed and processed (with either zoom, reduce or rotate) by xloadimage, will cause the program to overwrite the return address and execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
xorg-x11: heap overflow
| Package(s): | xorg-x11 |
CVE #(s): | CAN-2005-2495
|
| Created: | September 12, 2005 |
Updated: | March 8, 2006 |
| Description: |
The pixmap memory allocation code in the X.Org X window system is
vulnerable to an integer overflow, a local user can use this to
execute arbitrary code with elevated privileges. |
| Alerts: |
|
Comments (none posted)
xpdf: buffer overflow
| Package(s): | xpdf |
CVE #(s): | CAN-2005-0064
|
| Created: | January 19, 2005 |
Updated: | March 15, 2007 |
| Description: |
iDEFENSE has found yet another xpdf buffer overflow; see this advisory for details. |
| Alerts: |
|
Comments (1 posted)
xpdf: heap overflows
| Package(s): | xpdf gpdf kpdf poppler |
CVE #(s): | CVE-2005-3624
CVE-2005-3625
CVE-2005-3626
CVE-2005-3627
|
| Created: | January 11, 2006 |
Updated: | March 10, 2006 |
| Description: |
Xpdf, the associated poppler library, and other applications using that library are susceptible to a new set of buffer overflows discovered by Chris Evans and infamous41md. These overflows could be exploited, via a malicious PDF file, to execute arbitrary code on the target system. |
| Alerts: |
|
Comments (none posted)
xpdf: denial of service
| Package(s): | xpdf kpdf |
CVE #(s): | CAN-2005-2097
|
| Created: | August 9, 2005 |
Updated: | August 2, 2006 |
| Description: |
A flaw was discovered in Xpdf in that could allow an attacker to construct
a carefully crafted PDF file that would cause Xpdf to consume all available
disk space in /tmp when opened. |
| Alerts: |
|
Comments (none posted)
xpdf: integer overflows
| Package(s): | xpdf, poppler, cupsys, tetex-bin |
CVE #(s): | CVE-2005-3624
CVE-2005-3625
CVE-2005-3626
CVE-2005-3627
|
| Created: | January 5, 2006 |
Updated: | November 30, 2006 |
| Description: |
xpdf has a number of integer overflows.
A remote attacker can trick a user into opening a maliciously
crafted pdf file, allowing the attacker to execute code with the
privileges of the local user.
This also affects the Poppler library, cupsys and tetex-bin. |
| Alerts: |
|
Comments (none posted)
zlib: buffer overflow
| Package(s): | zlib |
CVE #(s): | CAN-2005-1849
|
| Created: | July 21, 2005 |
Updated: | April 11, 2006 |
| Description: |
zlib has a vulnerability that can cause code that executes it to crash
if a corrupted file is opened. |
| Alerts: |
|
Comments (none posted)
Resources
James Morris has put up
a look at multi-category security from an administrator's point of view. "
In a corporate environment, categories could be used to identify documents confidential to specific departments, or being covered under certain NDAs. So, when jose prepares a report on payroll statistics for the month, he can label it as 'Payroll', which will not be accessible by lara, who only has access to the 'Finance' category."
Comments (12 posted)
The New York Times (registration required) has published
an article about privacy technologies, with a special mention of Tor. "
'I get the feeling it's going up,' said Roger Dingledine, Tor's project leader. 'But one of the features I've been adding recently,' he said, enhances anonymity protection by making it harder to count downloads of the software. Still, the number of servers forming layers in the Tor network has risen to 300 from 50 in the last year, Mr. Dingledine added."
Comments (2 posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch remains 2.6.16-rc1. A handful of fixes has
appeared in the mainline git repository, including a few new features (see
below).
The current -mm release is 2.6.16-rc1-mm3. Recent changes
to -mm include more semaphore-to-mutex conversions, two-column stack
backtraces on i386 (to make oops traces fit on one screen), various memory
management tweaks, the SMP
alternatives patch, and lots of fixes.
Comments (none posted)
Kernel development news
The Linux kernel is under the GPL version 2. Not anything else. Some
individual files are licenceable under v3, but not the kernel in general.
And quite frankly, I don't see that changing. I think it's insane to
require people to make their private signing keys available, for example.
I wouldn't do it. So I don't think the GPL v3 conversion is going to
happen for the kernel, since I personally don't want to convert any of my
code.
-- Linus Torvalds
I am against personal attacks and this is the first time where it
tooks more than a day before LKML people started with personal
attacks against me. So in principle this is some sort of progress
compared to former times.
-- Joerg Schilling
Comments (11 posted)
The release of 2.6.16-rc1 was supposed to signal the closing of the window
for new features. For the most part, things have happened that way. A few
additional features did find their way in after 2.6.16-rc1 came out,
though. Here is a quick list.
- The work of making the slab allocator smarter on NUMA machines
continues. In previous versions of the kernel, slab allocations
made during the bootstrap process would all end up on the boot node,
causing an imbalance across the NUMA system. It was also possible for
processes with non-default memory allocation policies to "contaminate"
allocations for other processes. The 2.6.16 slab allocator will make
more explicit decisions about just how allocations should be performed
to spread out boot-time allocations and to ensure that each process
gets the allocation policy it asked for.
- NUMA systems can also perform memory reclamation on individual memory
zones, on the theory that forcing out pages can be cheaper than
allocating non-local pages.
- A number of new system calls, including openat() and friends,
ppoll(), and pselect(), have been merged. These
calls were discussed here last December.
- Perhaps the biggest late addition is the EDAC ("error detection and
correction") subsystem. The purpose of the EDAC code is to watch for
errors in the operation of the system and to scream when they are
detected. EDAC, as merged, is oriented mainly toward memory errors.
It will poll the memory controllers (drivers for a few families of
controllers have been merged) on a regular basis for both correctable
and uncorrectable errors. Log messages can be generated for both
types of errors, and there is a sysfs interface as well. Optionally,
the EDAC code can be told to immediately panic the system on an
uncorrectable error; in this way, it is hoped, uncorrectable errors
will not lead to data corruption elsewhere in the system.
One assumes that uncorrectable errors will be rare, however. The real
intent is to allow administrators to see when significant numbers of
correctable errors are being detected. Since those errors will often
degrade, over time, into uncorrectable problems, the presence of
correctable errors is a strong indication that the affected memory
bank should be replaced.
The EDAC code can also watch for parity errors on the system's PCI
buses. Getting good information from the PCI subsystem can be harder,
however, since, apparently, some vendors do not follow the specs when
it comes to the generation of parity information.
For more information on EDAC, including details on the sysfs interface, see drivers/edac/edac.txt in the current
mainline documentation directory.
At this point, the 2.6.16 merge window can truly be considered closed; the
feature set for this release is probably complete.
Comments (none posted)
The
net/ directory tree in the Linux kernel source is an
intimidating place. We all use the kernel's networking features, but even
experienced kernel hackers often hesitate to wander into the code which
implements those features. To many, the networking stack is a black box,
maintained by a distinct set of developers who keep many of their secrets to
themselves. There is little documentation on how Linux networking is
implemented, adding to the challenge of understanding how it all works.
Your editor had been told that O'Reilly had a book on the networking stack
- a sort of companion to Understanding The Linux Kernel - in the
works. But it was still a nice surprise to see the end result - a book by Christian Benvenuti
entitled Understanding Linux Network Internals - show up on the
doorstep. A couple of weeks later, after having read much of the book,
your editor is ready to share some comments. The short version would be: this
book is a welcome addition to the (short) list of books about the kernel.
It is not as good a book as it could have been, however, and leaves some
significant gaps.
Let's get one pet peeve out of the way immediately: any kernel book
should disclose, on the cover, which version of the kernel is
covered. As LWN readers know well, things change quickly in the kernel. A
book which covers one version will likely be obsolete in many places a few
versions later. If a kernel book does not include version information,
there is no way to know which reality it matches or whether it will be even
remotely relevant to current kernels.
In the case of this book, there is no word anywhere regarding which version
is covered. It is clearly a 2.6 book, but that is all we know. Your
editor has come to the conclusion from his reading that the book was a long
time in the writing (not surprising: the subject matter is complex, and the
book is over 1,000 pages long), and that, if an effort was made to make it
consistently current for a specific kernel version, that effort was
incomplete. The section on interrupts, for example, presents the old
prototype for interrupt handlers last seen in the 2.5.68 kernel. Other
parts are much more current. The book is a bit of a patchwork in that
regard.
And in other regards as well. Some parts of the book seem to want to be a
programming manual - to the point that the slab cache functions
(kmem_cache_create() and friends) are presented on page 4.
Page 13 talks about the likely() and unlikely()
constructs. Yet, in other areas, detail is much more scarce, and there is
no complete discussion of how to write code for the kernel. And (another
pet peeve of your editor's) the issues of concurrency and race conditions
are passed over almost completely.
Similarly, the section on network device drivers offers a great deal of information on
device registration, queueing discipline bits, notifiers, power management,
ethtool, dealing with the PCI bus, module initialization, and more. There
is even a section on how bottom halves worked in the 2.2 kernel. But there
is almost no information on how to write transmit and receive functions.
At one point the author writes "This chapter does not strive to be a
guide on how to write NIC device drivers." No problem, there are
(ahem) other books which cover that ground. But then why bother with
things like PCI device registration?
This book does contain a great deal of information. It may pass over
driver transmit and receive functions, but it does cover packet
transmission and reception in the higher levels of the networking stack in
some detail - and that is just what one would want. There is a long
section on IPv4 and ICMP, and quite a bit of information on the complicated
"neighbor" code (the ARP protocol and such). The last major section is on
routing. Stuffed into the middle is a 110-page section on the bridging
subsystem.
Networking is a large area, and a large part of the kernel, so it is hard
to cover everything even in a 1000-page book. So some important things
were left out of Understanding Linux Network Internals. These
include TCP, IPv6, IPsec, netfilter, traffic control, and several other
topics. And that leads to your editor's last, and perhaps biggest
complaint. The inconsistent focus and somewhat irregular choice of topics
seen at the lower levels is also present in the large scale. Your editor
would have happily traded the four chapters on bridging for a solid
overview of how the TCP protocol works in Linux, and your editor suspects
that he is not alone. Netfilter and traffic control, perhaps, merit a book
of their own, but maybe some of the other chapters could have been
tightened up enough to make room for an introduction to IPv6 or IPsec.
So it is hard to recommend this book in an unreserved fashion. That said,
there is a great deal of useful information to be found in Understanding
Linux Network Internals, and your editor is glad to have it on his
bookshelf. It has already come in useful a couple of times while trying to
figure out how parts of networking-related patches work. So this book is a
welcome addition to the body of kernel-related documentation, even if it is
not everything one might wish it would be.
Comments (2 posted)
The Linux software RAID code (often called "MD" for "multi-device") is a
longstanding feature of the kernel. RAID users appreciate its robustness,
configurability, and the fact that it performs well; better performance
than that achieved with hardware RAID controllers is not unheard of. In
recent years, little has been heard about the MD code, however. Its feature set has
changed slowly, and developments with the device mapper code have taken a
higher profile. That, perhaps, is as it should be; a storage subsystem
which attracts attention is rarely a good thing.
That said, MD hacker Neil Brown has been busy. His latest patch set
implements RAID5 reshaping:
the ability to add devices to a RAID5 array without going through a backup
and restore cycle - or even shutting the array down. This is a nontrivial
task; adding a drive to a RAID5 array requires redistributing data and
parity blocks across the entire array. With this version of the patch,
Linux MD can not only perform this task, but it can do it while still
handling normal I/O to the array. The new patch also checkpoints the
process, so that it can be restarted if interrupted in the middle; this
corrects a minor defect in the previous version, wherein interrupting the
reshaping task would cause all data in the array to be lost.
Neil notes that things could still go wrong:
There is still a small window ( < 1 second) at the start of the
reshape during which a crash will cause unrecoverable corruption.
My plan is to resolve this in mdadm rather than md. The critical
data will be copied into the new drive(s) prior to commencing the
reshape. If there is a crash the kernel will refuse the reassemble
the array. mdadm will be able to re-assemble it by first restoring
the critical data and then letting the remainder of the reshape run
it's course.
Neil has various other enhancements in mind, including the ability to upgrade
a RAID5 array to RAID6 (which increases fault tolerance by adding another
set of parity blocks). Quite a bit, clearly, is happening in the MD world.
All this activity drew queries from a couple of observers who had, it
seems, assumed that the addition of the device mapper to the kernel meant
that the MD code would eventually whither away. The device mapper can
handle some of the lower RAID levels (mirroring and striping) now, and
there is work in progress to add RAID5 support. Since the device mapper is
a general framework for mixing and matching drives, it makes sense to some
that the RAID functionality should move there too.
Unsurprisingly, Neil disagrees. His
suggestion is that "anything with redundancy," including RAID5 and RAID6,
is best handled in the MD code. The device mapper, instead, is good for
fancier arrangements like multipath, encryption, volume management,
snapshots, etc. Certainly, those who are placing trust in RAID for
redundancy should be comforted by the rather longer track record built up
by the MD code. MD is also said to be faster than the device mapper at
this time.
As others have pointed out, however, there is a cost to carrying multiple
RAID implementations in the kernel. Each must be maintained, and each will
have its own unique bugs to contribute to the whole. So, as the device
mapper develops higher-level RAID capabilities, it would be nice if some of
the core code could be shared between MD and DM. Making that happen,
however, will require developer effort - and it's not clear that any
hackers are interested in doing that work at this time.
Comments (25 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
- Junio C Hamano: GIT 1.1.4.
(January 20, 2006)
Device drivers
Filesystems and block I/O
Janitorial
Memory management
Architecture-specific
Page editor: Jonathan Corbet
Distributions
News and Editorials
A discussion has been going on in the
fedora-devel
list, starting with
this post from
Gilboa Davara, requesting that Fedora Core 4 (FC4) remain supported, by the
Fedora Project, until FC6 is
released.
Last week FC3 went into maintenance mode with the Fedora Legacy Project, just as FC5 Test2 was released, as has been the
typical schedule so far. The final FC5 release is scheduled for
mid-March, about two months away.
According to this proposal, beginning with FC4, the Fedora Project would
be responsible for supporting two releases while finalizing a third
release. This would delay a transfer to Fedora Legacy for a few months and
a few more bug fixes. Most of all, this proposal is an expression of
concern about the Fedora Legacy Project's ability to support old releases.
It is true that a Fedora release does not receive the same level of support
once it is transferred to Fedora Legacy.
When the Fedora Project supports a release, they
provide security updates, bug
fixes, and occasionally upgrades and enhancements for various packages.
These package updates can be seen in each weekly Distribution page, in the
Package updates section. The Fedora Legacy Project provides security updates only.
So the level of support from Fedora Legacy is a bit less than that from the
Fedora Project, but if it is only for a few months how much does that
really matter? As long as your stable system can remain secure until you
are ready for an upgrade, a few bug fixes aren't going to matter much. The
volunteers building security updates for Fedora Legacy are competent and
first and foremost they are building updates for themselves. They have a
vested interest in making sure these updates work. Others should be able
to benefit from their work, but those who want more from Fedora Legacy
are encouraged to participate. Fedora Legacy
is a community project, so those who want more from the project should be
prepared to help accomplish their own goals.
It is also true that Fedora Legacy had a hard
time getting up to speed. Early releases came into the Legacy project
with large numbers of outstanding security problems. Both Fedora and
Fedora Legacy have had some severe growing pains, and they are not
finished ironing out the process. This transition was smoother than the
last; FC3 has very few outstanding security issues. We should expect that
as FC4 moves into its Legacy status, the process will be even smoother,
especially if more people get involved and help out.
Some users expressed distaste with the word "legacy". The dictionary
definition:
1. Money or property bequeathed to another by will.
2. Something handed down from an ancestor or a predecessor or from the past
seems to capture the meaning of Fedora Legacy quite well, but for those who
have worked on "legacy systems" this distaste is understandable. Many
suggestions were given for changing the name of Fedora Legacy to something
more palatable. Some of the suggestions were not bad, but ultimately
people should ask themselves if they would rather have Fedora Legacy
volunteers keep busy by updating the documentation, website, mailing list,
and so on, to reflect a name change; or would their time be better spent
maintaining the project's five currently supported releases (Red Hat Linux
7.3, Red Hat Linux 9, FC1, FC2 and FC3)? I would chose the later.
A more serious concern is that the process of moving to Fedora Legacy is
difficult, or at least less than obvious. To begin with, users need
to be aware that the status of their system has changed and that is time
for them to make a decision of some kind. Should they decide not to
upgrade, the move to Fedora Legacy requires that they change some
configuration files to look at different repositories. There is nothing
automatic about the process. A conscious decision must be made to either
upgrade to the next Fedora release, or get support from Fedora Legacy.
Users who wait for the little update icon to appear may unintentionally leave
their systems at risk.
The Fedora Legacy Project is not insensitive to these concerns. Jesse
Keating has proposed some changes for
Fedora Legacy that will make an easier transition for users who want to
continue running older releases. Fedora Legacy has come a long way since
FC2 came into its care. It can be, and should be, even better by the time
FC6 test2 is released and FC4 moves into its purview.
Fedora Core was envisioned as a fast moving distribution. Already it has
slowed down, from six months between releases to nine+ months between FC4
and FC5. For those who like a slower pace, there are plenty of slower
paced distributions available and for diehard Fedora fans, there is the
Fedora Legacy Project.
For those people who argue that they should be able to skip a release and
go from a supported FC4 to a supported FC6, ask yourselves this: would you
really switch to FC6 on the day it's released? More likely you'd be asking
for another month, and then another month after that. Meanwhile many
Fedora users are happy with the current pace and would prefer that Fedora
engineers spend the time between FC6 test2 and FC6 polishing FC6, not
squashing old FC4 bugs.
Warren Togami expressed it quite well:
I strongly believe that an important goal of Fedora is rapid forward
progress in Open Source Software. That is where the Red Hat engineers
should be focusing their time and energy.
Fedora is supposed to be a community project, and Legacy is where fate of
an older distribution is put within the hands of the community. If there
is sufficient interest in maintaining a distro, then Legacy will keep it
alive. If a given distro falls into disrepair, then the decision will
eventually be made to retire it in order to better allocate resources on
distributions that the users care more about.
Fedora Core should remain fast-paced. When Fedora engineers are
concentrating on finalizing a release they should not be burdened with
maintaining two other releases. Fedora Legacy is working and it can and
will get better, especially if more people volunteer their time to help.
If Fedora is too fast paced for you, and you can't or won't help the Legacy
project achieve your goals, find another distribution that moves at a
slower pace. I have little list that might
be helpful in that regard.
Comments (7 posted)
New Releases
The latest
openSUSE release, SUSE Linux
10.1 beta 1 "Agama Lizard" is ready for testing. Click below for a list of
known issues. "
Created within the openSUSE project, SUSE Linux 10.1
is designed for individuals looking to work with latest open source
technologies -- a stabilized Linux operating system, solutions for desktop
productivity, application development, web hosting, security and more
completely integrated to make the world's most usable Linux. SUSE Linux
10.1 supports the Intel and AMD x86 and x86-64 platforms as well as the
PowerPC platform."
Full Story (comments: none)
Edubuntu joins Ubuntu and Kubuntu with a Flight 3 CD. This is a milestone
release in the Dapper development cycle, suitable for testing.
Full Story (comments: none)
Distribution News
The Ubuntu-Women team is looking for mentors. "
As a mentor you will
be the role model who will be interacting with the new entrant/s along
technical lines like bug triaging, writing patches, coding or packaging and
testing, depending on their area of interest and yours."
Full Story (comments: none)
The Upstream Version Freeze for Ubuntu 6.04 (Dapper) is currently in
effect. The first phase of this progressive freeze means that no new
upstream versions of packages should be uploaded without prior approval,
and automatic package syncs from Debian will be disabled.
Full Story (comments: none)
New Distributions
There is a new NetBSD based live CD available.
NeWBIE stands for (Ne)tBSD
(W)are (B)urned (I)n (E)conomy. This distribution caters to the
desktop-user (i.e. with applications for web browsing, chat, multimedia,
document editing, etc) but will also serve as a core for creating a
NetBSD-based live CD for network security auditing.
Full Story (comments: none)
Distribution Newsletters
The Debian Weekly News for January 24, 2006 covers a call for help with bug
triage from Debian GNOME users, installing Debian sarge on a logical volume
(LV) that resides on a number of disks merged together with RAID, the Kaffe
compiler transition, web forums for Debian?, the draft GPLv3, and several
other topics.
Full Story (comments: none)
The
Fedora
Weekly News for January 23, 2006 is out. This week's articles include
Announcing Fedora Core 5 Test 2, Fedora Core 3 Transferred to Fedora
Legacy, FUDCon Delhi 2006 in India, Meeting Minutes for Fedora Ambassadors,
Review: Looking Forward: Fedora Core 5, and more.
Comments (none posted)
The
DistroWatch
Weekly for January 23, 2006 is out. "
The developers of Fedora,
SUSE and Ubuntu have moved one step closer to reach their goals during the
past week when new test builds were announced by the three projects. SUSE's
development process will now accelerate dramatically, while Red Hat has
hinted on returning to a 6-month release cycle after Fedora 5. Also in this
issue: the parent company of Turbolinux under investigation, features of
SecureAPT, PCLinuxOS unveils a new web site, and AGNULA loses
funding. Finally, we interview Alan Baghumian, the developer of Parsix
GNU/Linux and one of the most enthusiastic and energetic Linux supporters
in the Middle East."
Comments (none posted)
Package updates
Fedora Core 4 updates:
autofs
(include the latest stable patches),
cdicconf (added gtk+-devel to BuildRequires),
hal (fix some unicode issues),
flex (apply a bugfix-fixing patch),
logwatch (bug fixes),
umb-scheme (bug fixes),
texinfo (rebuilt for FC4),
hal (copy filenames with utf-8 chars to FAT
formatted floppy disks),
dhcp (bug fixes),
system-config-soundcard (backported fixes
from devel branch).
Comments (none posted)
Mandriva has updated
hwdb-clients for
versions 10.1, 10.2, Corporate 3.0. This
webmin update fixes a MySQL init script issue
in version 2006.0.
Comments (none posted)
Trustix Secure Linux has updated postgresql to a new upstream version for
TSL versions 2.2 and 3.0.
Full Story (comments: none)
Newsletters and articles of interest
With so many Linux distributions out there, picking the one for you can be
tough. DesktopLinux
attempts to
narrow the choices based on some common criteria. "
I think the
best Linux desktop is the one that's best for a particular person based on
their needs and level of Linux expertise. So, the next time someone asks
you that question, I suggest you reply with a couple of questions of your
own. For example, you could ask, "Do you want to replace Windows? For
home? For work? Are you interested in Linux because you want to get some
new life out of an old system? Do you just want to mess around with
Linux?""
Comments (none posted)
Distribution reviews
Linux.com has
a review of Atomix Linux. "
One of Atomix's strengths is its multimedia support. MPlayer (and a package of additional skins) is available for displaying content in DivX format, and Atomix includes Xine for playing DVDs. If you decided during installation to install the video players package, you will get libdvdcss, so you will be able to watch commercial DVDs by default."
Comments (1 posted)
Page editor: Rebecca Sobol
Development
Every once in a while, your author stumbles across a really useful
piece of software. It all started when I decided to do some
experimentation with 802.11g wireless networking. I procured a Linksys
WRT54G-v4 router, borrowed a Windows XP box to get the router going,
connected it to my LAN and was "on the air". This router happens to
allow uploading of open-source firmware, I plan on experimenting with
that after I become comfortable with the technology in its
native state.
The other end of my limited
wireless network involves a desktop PC with a D-Link Air Plus Xtreme G
DWL-G520 wireless card and a Hawking Technology directional antenna
with 7db of gain. The antenna is an optional accessory that is
useful for extending the range of the wireless connection.
The desktop machine also has a wired 100-T ethernet card.
The remote machine is running the Ubuntu "Breezy Badger" (5.10)
distribution and the GNOME desktop.
Ubuntu is fairly new to me, and I decided to see how far one could
get with the GUI-based networking tools. I was able to simply plug in the
D-Link card to the machine and boot, the card was auto-detected.
In a similar experiment with a Fedora Core 4 system, the card was not
detected.
The GNOME network configuration
tool is fairly straightforward, just click on the desired wireless
interface and tweak the properties. It is sufficient for connecting
the machine to a single wireless network, but becomes painful when
experimenting with connections to multiple networks.
Switching to a different network involves several minutes of waiting,
and the signal strength information is missing.
I want to be able to rotate my directional antenna in order to get the
best signal on distant networks.
The wireless-tools package contains the command line utility
iwlist,
which dumps out a bunch of information for each network that is in
reception range.
This can be useful for finding basic signal strengths, and seeing which
channels are in use in your area. I configured my Linksys box to
work on an unused channel.
Enter
NetworkManager.
The Ubuntu package description for NetworkManager says:
NetworkManager attempts to keep an active network connection available at all
times. It is intended only for the desktop use-case, and is not intended for
usage on servers. The point of NetworkManager is to make networking
configuration and setup as painless and automatic as possible. If using DHCP,
NetworkManager is _intended_ to replace default routes, obtain IP addresses
from a DHCP server, and change nameservers whenever it sees fit.
In other words, NetworkManager provides a higher level system on top
of the existing network utilities. It also provides a useful
desktop applet for displaying connection information and switching
between networks.
To connect to a wireless network, just left-click the mouse on the
network manager applet, and pick a network from the available list.
Right clicking the applet brings up a list of configuration options.
My neighborhood has an ever-changing number of wireless networks,
most of them are configured with keys, a few of them are wide open.
Keyed networks require you to enter the appropriate pass phrase.
After the network has been selected, the NetworkManager applet
lights up one, then two virtual LEDs to signal the steps in the
connection process. A progress bar and a fun spinning
comet are also displayed in the applet while connecting.
Networks with weak signal strengths will not connect, and both virtual
LEDs will not light up. Eventually, the connection attempt will time
out and the applet will display a not-connected icon.
Unlike the GNOME network configuration tool, NetworkManager allows
you to quickly abort a connection that is not succeeding, and switch
to another one.
Once you successfully connect to a network, the applet icon will change
into a set of four signal strength bars, these change up and down
with the signal strength. Placing the mouse over the applet also
displays a numerical signal strength value, I leave my mouse in
this position and slowly rotate the antenna for best results.
NetworkManager has the ability to detect and auto-switch to a wired
ethernet. This makes it especially useful for laptop users who frequently
move between home, work and the internet cafe.
Areas for improvement
While very useful, NetworkManager is also fairly experimental software.
The documentation is currently very sparse. It took a significant
amount of digging to figure out how to get the nm-applet to show up
on the desktop.
(Hint: System->Preferences->Sessions->Startup Programs->Add).
The signal strength display can be used for optimizing the
antenna direction, but it is just slow enough to make this process
painful. The update time is in the order of several seconds.
This may be a limitation of the hardware.
It would be nice if the channel number was displayed in the list
of networks.
Playing with the GNOME network configuration tool while
NetworkManager was running caused my machine to hang, this isn't
too surprising considering the various processes that are contending
for the same resources, but it is nonetheless a "bad behavior".
NetworkManager scores highly as a functional tool for automating
the process of switching between wired and wireless networks,
your editor plans on keeping this application around.
Addendum: RedHat Magazine published a very informative article
in January of 2005 entitled
Introducing NetworkManager.
Comments (19 posted)
System Applications
Database Software
Version 21.0 of
moodss,
a graphical monitoring application, has been announced, it adds new
database monitoring capabilities.
"
By finding the best of powerful statistical models, using
sophisticated methods such as ARIMA (AutoRegressive Integrated Moving
Average) and artificial neural networks, *moodss* 21.0 can now predict
the future behavior of data cells, from their history recorded in a
SQL database. The new predictor tool, obviously ideal for capacity
planning, will also allow, in upcoming releases, a system
administrator to receive emails such as "on server foo.bar.com, the
disk sdb is likely to become full in 3 weeks"."
Full Story (comments: none)
The January 22, 2006 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL database news and resources.
Full Story (comments: none)
Interoperability
Version 4.0.0TP1 of Samba
has been announced.
"
Samba 4 is the ambitious next version of the Samba suite that is being developed in parallel to the stable 3.0 series. The main emphasis in this branch is support for the Active Directory logon protocols used by Windows 2000 and above.
Samba 4 is currently not yet in a state where it is usable in production environments."
Comments (none posted)
Security
Version 0.1.6 of Nepenthes
has been announced.
"
Nepenthes is a low interaction honeypot designed to catch and store worms. The new version 0.1.6 offers some *major* improvements in recognizing shellcodes and compiling the code on different plattforms and operating systems."
Comments (none posted)
Web Site Development
Version 1.5.2 of Gallery, a web-based photo gallery application,
is available.
"
This release fixes a possible XSS security problem, fixes bugs (including those found in all of the preview releases), and introduces several cool new features: image maps and downloading albums as zip files."
Comments (none posted)
Version 1.5 beta 1 of Silva, a web content management system,
has been released.
"
Silva 1.5 is the first Silva release that really starts using Zope 3
technology in the core, and is the first step in a longer evolution. It
does not have a lot of externally visible feature changes, but focuses
on making Silva work with Zope 2.8 and Five 1.2."
Full Story (comments: none)
Desktop Applications
Data Visualization
Titus Winters has written
a tutorial
on the use of
PyX,
the Python graphics package.
"
At some point, it is bound to happen. Gnuplot is wonderful, but there comes a time where it just doesn't quite have the power that you need it to have. Perhaps you want to radically alter the way the axes are drawn. Perhaps you just want to do something simple like change the color of a plot line, but not the pattern. Maybe you really need some hefty math symbols displayed on the graph. At some point you'll hit the wall beyond which Gnuplot quickly stops being the right answer. What works better in these situations?"
Comments (none posted)
Desktop Environments
Gnome 2.13.5 has been released.
"
This is the
last release in the 2.13 development series and represents a release
that is now API/ABI and feature frozen."
Full Story (comments: none)
Version 2.13.5 of GARNOME, the bleeding edge GNOME platform,
has been announced.
"
This release includes all of GNOME 2.13.5 plus a
whole bunch of updates that were released after the GNOME freeze date,
plus a lot of tweaked build-magic. It is for anyone who wants to get his
hands dirty on the development branch."
Comments (none posted)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
Desktop Publishing
KDE.News
covers
the release of
version 1.3.2 of
Scribus, an open source page layout program.
"
With this release we are excited to announce the first beta of Scribus on the Windows platform. With the gracious support of Trolltech AS, developer of the Qt C++ application framework, we are able to release Scribus on Windows with Qt 3. It also includes fixes for over 290 requests and bugs."
Comments (none posted)
Electronics
Version 0.34 of
Gnucap,
the Gnu Circuit Analysis Package,
has been announced.
"
This one adds a first cut at the MOSFET level 8 and 49 model.
It accepts all of the parameters.
A few parts of it need work ..."
Comments (none posted)
Version 2006-01-19 of
Kicad,
a printed circuit CAD application, is out with a bug fix.
Comments (none posted)
Version 0.0.8 of Qucs, a circuit simulator,
has been announced.
"
The new release comes with a translation into Turkish, two new diagrams - truth table and timing diagram. Non-Qucs files can be added to a project, matching circuits can be created and there is a dialog for changing the properties of several components at once. The filter synthesis tool supports some more filter types, many new models have been added to the component libraries and the DC bias can be annotated in the schematic. Also digital gates, correlated noise sources, an ideal coupler and mutual inductors are now supported."
Comments (none posted)
Financial Applications
Raphaël Slinckx
has announced his new Invest Applet for GNOME.
"
Stock trading is fun.. well, when you make money of course. There are days when you wish you didnt buy that crappy stock, today its intel.
They released apparently bad numbers yesterday and took the plunge:
This leads me to the introduction of Invest, a replacement/companion for gtik, the stock ticker currently in gnome applets.
It allows one to create a portfolio, and track its progress in terms of gain/losses.
It also features a yahoo graph viewer, with the options found on their website, very nerdy !"
Comments (none posted)
Version 2.6.6 of
SQL-Ledger,
a double entry accounting system, is out with bug fixes and some new
capabilities.
See the
What's New document for change information.
Comments (none posted)
Games
Version 0.5.6 of Cyphesis
has been announced by the WorldForge game project.
"
Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development."
Comments (none posted)
Interoperability
Version 0.9.6 of
Wine
is available. Changes include: A bunch of OLE fixes and improvements,
DirectSound improvements, including full duplex support,
Fix for the Windows metafile vulnerability,
Many static control improvements,
Some fixes for copy protection support and
Lots of bug fixes.
Comments (none posted)
Music Applications
Version 0.5.9 of the hexter DSSI plugin, a Yamaha DX7 synthesizer
modeling DSSI plugin, is out with new MIDI control capabilities
and bug fixes.
Full Story (comments: none)
Release 20060122 of WhySynth DSSI plugin, a software music synthesizer,
is out with a new oscillator mode, a new filter mode, a
dual delay effect, and more.
Full Story (comments: none)
Peer to Peer
Unstable version 0.7.3 of phpMyBitTorrent, a BitTorrent tracker with
enhanced features,
is out.
"
This new version is "just" a CVS Checkout made today. It has some interesting new features, like an implementation of the Award Winning FCKeditor, Project of the Month December 2005 on SourceForge.net. It will allow you to write Torrent Description in full XHTML and change that default Welcome Message with everything you want, even a Flash Movie!"
Comments (none posted)
RSS Software
Version 1.10 of lylina, an rss/atom aggregator,
has been announced.
"
Among the many changes, highlights include: advanced CSS skinning support including support for small screen devices via a mobile stylesheet, social networking integration, the re-introduction of the classic lilina-style sources box, and internationalization with German language support. To complement to new features, v1.10 also offers cures for a few major bugs, including the errors in HTTPClient.php."
Comments (none posted)
Video Applications
GnomeDesktop
looks at
Ekiga 2.00, the successor to the GnomeMeeting video conferencing
application.
"
After more than one year of active development, GnomeMeeting has reborn on the form of Ekiga.
Ekiga is a SIP and H.323 application, supporting audio and video, and is the successor of GnomeMeeting."
New features include better audio quality, echo cancellation, easier NAT
transversal, an improved user interface, and better Video4Linux2 support.
Comments (3 posted)
Web Browsers
The minutes from the January 9, 2006 mozilla.org staff meeting
have been announced.
"
Issues discussed include Firefox 1.5.0.1 release schedule,
Thunderbird 1.5 release and Marketing."
Comments (none posted)
Miscellaneous
Version 2.41 of the Blender animation package
has been announced.
"
With less than one month of development time, this has been a short and sweet release cycle. The focus of this release is the Game Engine which has added a number of nice new features such as GLSL shaders, the capability of using multiple materials and uv maps; multiple viewports; as well as a number of important fixes such as the return of the armature system."
(Thanks to Tom Musgrove.)
We took a
look
at Blender 2.40 a few weeks ago.
Comments (none posted)
Languages and Tools
Caml
The January 17-24, 2006 edition of the Caml Weekly News is online with
new Caml articles. Topics include:
GODI news, Constraints in module types, C interface style question,
C-Interface: CAMLreturn and failwith, toplevel with pre-installed printers, Again C-Interface: caml_alloc_custom, Camlmix 1.3: OCaml-stuffed templates and
Announcing OMake 0.9.6.8.
Full Story (comments: none)
Java
Version 0.20 of GNU Classpath, the essential libraries for Java,
is out. Changes include:
"
New StAX pull parser and SAX-over-StAX driver. Full XMLEncoder
implementation. The packages javax.sound.sampled, javax.print.attribute
and javax.print.event have been implemented. Lots of new datatransfer,
print, swing and swing.text work. Performance improvements in the
painting/layout mechanism. Additional 1.5 support, including (separate)
generic branch release. SecurityManager cleanups and start of review
of all Permission checks. Buildable on cygwin. Fully buildable as
"in-workspace" library-plus-vm inside (native) Eclipse. Real world
Free Swing and CORBA example added."
Full Story (comments: none)
Version 0.9.7 of Retrotranslator
has been released with new features.
"
Retrotranslator is a Java bytecode transformer that translates Java classes compiled with JDK 5.0
into classes that can be run on JVM 1.4."
Comments (none posted)
Perl
Kendrew Lau
uses Perl for HTML analysis in an O'Reilly article.
"
Routine work is all around us every day, no matter if you like it or not. For a teacher on computing subjects, grading assignments can be such work. Certain computing assignments aim at practicing operating skills rather than creativity, especially in elementary courses. Grading this kind of assignment is time-consuming and repetitive, if not tedious."
Comments (none posted)
Andrew Dunstan continues his O'Reilly series on Using Perl in PostgreSQL
with
part two.
"
The first article in this series examined the use of PL/Perl to create triggers. The trigger inserted a row into a database table for audit purposes using a new PL/Perl method called spi_exec_query(). This article looks in more detail at uses of that function and its new cousin, as well as other features for handling bulk data and composite types."
Comments (none posted)
PHP
Version 1.1 of the Alfresco PHP Library
has been announced.
"
We are proud to announce that V1.1 of the PHP Library to Alfresco is now available. This is a service-based interface to the
Alfresco
repository that allows PHP applications to access Alfresco content services."
Comments (none posted)
Python
The December 16-31, 2005 edition of the python-dev Summary is online
with coverage of the python-dev mailing list.
Full Story (comments: none)
The January 23, 2006 edition of Dr. Dobb's Python-URL!
is out with a new collection of Python article links.
Full Story (comments: none)
Ruby
The January 22nd, 2006 edition of the
Ruby Weekly News looks at the latest discussions
from the ruby-talk mailing list.
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Here's
a speculative story describing our DRMed future. "
You don't really own your home computer, or even the data you keep on it. Oh, you paid for it, just like you paid for the fibre-optic Internet connection that it can't function without, but now it squats under your TV using your electricity and does more work for the content industry than for you. The nightly security patches it downloads for itself don't secure your computer against attackers, they secure the system and software against you." (Seen on
BoingBoing).
Comments (4 posted)
PCWorld has
this
report about an Australian couple who create podcasts. "
Not
often thought of as radio stars, Linux developers are now able to steal the
limelight thanks to Dapto couple James and Karin Purser who produce the
Linux Australia Update and the LUG Roundup podcasts from their lounge room.
Linux Australia has this week donated $1500 to the Purser's to help them
upgrade their equipment."
Comments (5 posted)
Companies
ZDNet
reports
that Covalent has added support for Apache Geronimo. "
The company
decided to extend support to Apache Geronimo because of signs of demand
from its corporate customers, which number about 400, Covalent CEO Mark
Brewer said. "Companies have been looking for ways to move off their
closed-source application servers for some time. We've seen a huge number
of people go off (BEA Systems') Weblogic or (IBM's) WebSphere and go to
Tomcat," he said."
Comments (none posted)
Here's
Groklaw's take on Microsoft's offer to license some of its Windows source. "
It will be interesting to see if the EU Commission accepts the offer. All I can think of is whether there will be SCO-like infringement lawsuits down the road against folks who looked at the code and then write code Microsoft might claim they copied from their licensed code. Please, someone else cover those lawsuits, if they happen."
Comments (7 posted)
Linux Insider
covers the acquisition of the Swedish IPTV company Kreatel by Motorola.
"
Motorola will purchase open-source technology vendor Kreatel Communications, which provides a combination of set-top boxes, software and professional services aimed at offering stable and future-proof solutions for television services, namely, IPTV. Terms of the deal have not been disclosed.
Kreatel's Linux-based solution extends into the application and middleware Latest News about middleware layers, meaning the technology provides Motorola with flexibility to use it with a broad set of middleware solutions."
Comments (none posted)
LinuxDevices
reports that
Motorola has agreed to acquire Kreatel Communications, a Swedish provider
of Linux-based IPTV STBs (Internet protocol TV set-top boxes).
"
Motorola says demand for IPTV STBs is growing, and calls Kreatel's
flexible STB platform a "natural complement" to its digital video
solution. Motorola sells CPE (customer premises equipment) and
infrastructure products for cable, xDSL, and FTTP (fiber-to-the-premise)
networking environments, it says."
Comments (none posted)
Legal
Intellectual Property Watch
reports
from a "Progress and Freedom Foundation" meeting where a renewed push
for software patents in Europe was discussed. "
'It's starting
again,' said Guenther Schmalz, director of IP for Europe for software
maker SAP. 'And I hope this time we will be better prepared.' Schmalz, who
lobbied on the directive last year, said industry 'started very late' last
time and will not let it happen again. He told Intellectual Property Watch
that industry representatives developed informal networks last summer which
are being revived."
(Thanks to Florian Mueller).
Comments (4 posted)
Heise Online
provides some
background on the latest push for software patents in the EU.
"
Meir Pugatch from the University of Haifa now gave the industry
lobbyists reason to hope that their new attempt to exceed patent
application rules might have more chances to succeed. The activists of the
opposition, who argue for limitations in intellectual property rights,
would only live for a tangible campaign, their movement would come undone
afterwards. Contrary, large companies had long-lasting strategies and would
see temporarily failures only as a minor step backwards in a long
fight." (Thanks to Dirk Hillbrecht)
Comments (27 posted)
Interviews
Linux Format has
an interview
with the Samba project's Jeremy Allison.
"
LF: For how long has development on Samba 4 been going on now?
JA: I think it started about a year ago, maybe longer. And it's big, it's biting off a lot of stuff. Right now the Kerberos Domain Controller and the LDAP server are less well developed than other areas, and that's where a lot of the work is going on with now..."
Comments (1 posted)
NewsForge
talks
with Dru Lavigne about the BSD Certification Group. "
The BSD
Certification Group (BSDCG) is a non-profit organization established to
create and maintain a global certification standard for system
administration on BSD-based operating systems. After a year of work, the
group behind the BSD Certification project plans to complete the process
for the first certification (BSD Associate) in the first half of this year,
with the first exam to be available by the second quarter."
Comments (none posted)
ZDNet
interviews
FSF attorney Eben Moglen.
"
Q: For openers, could you describe for us the magnitude of the changes in the GPL version 3 draft. Is this a revolutionary overhaul of the license or is this a course correction?
Moglen: I would say that it is an evolution of the license, not a course correction. I believe there is no fundamental change to the course the license is on. This is an evolution representing catching up to 15 years of history because GPL version 2 lasted so long. Those 15 years of history saw a transformation of technology, a transformation of the social uses and environment of free software, and a transformation of the legal environment."
Comments (5 posted)
Groklaw
talks
with Peter Quinn, former CIO of the Commonwealth of Massachusetts.
"
Quinn: I believe that the ODF decision will stand. I believe MS
will continue to do anything and everything it can to stop it. And I know
my seat wasn't even empty and they (MS) took another shot at the title, to
no avail. This horse is out of the barn and I see no way for it to go back
in. Remember, all we are asking for was and is for Microsoft to commit to
open and the standards process; so everyone looks really bad if the plug
gets pulled at this juncture."
Comments (1 posted)
Resources
Linux Journal
introduces DHCP in an article by Dean Wilson.
"
DHCP stands for dynamic host configuration protocol. What it does is dynamically assign network settings from a server. In other words, instead of having to configure the parameters related to how your computer communicates with a network, it happens automatically."
Comments (none posted)
This
CLI
Magic article looks at OpenSSH and bash. "
As a system
administrator, I have used OpenSSH's piping abilities more times than I can
remember. The typical ssh call gets me access to systems for
administration with a proven identity, but ssh is capable of so
much more. In combination with bash's subshell invocation, OpenSSH can
distribute the heavy work, reduce trace interference on a system under
test, and make other "impossible" tasks possible."
Comments (none posted)
Linux.com
explores
several popular Linux applications that communicate with a PDA.
"
Ready to synchronize your Palm OS-based PDA with your Linux desktop? Here's a trio of GUI-based options and a command-line tool for you to try."
Comments (none posted)
Javier de Miguel Rodríguez
shares a
list of his favorite tools, including netcat, IPTraf, mutt, ClamAV,
nmap, LFTP, file, perl, subversion and tcpdump. "
I work as a senior
sysadmin for the University of Seville in Spain, where we use a myriad of
operating systems. Here are the top 10 utilities I use in my daily basic
admin activities."
Comments (6 posted)
Linux.com
covers the
systrace utility. "
You can use Systrace to restrict a daemon's
access to the system by defining which files it can access and how (such as
read-only), and which port it can bind to. Also, if a daemon doesn't
support privilege separation, you can avoid running it as root the whole
time and keeping setuid and setgid binaries on the system. It's obvious how
this can enhance the security of an untrusted daemon, or at least minimize
the damage on a system if someone manages to exploit it."
Comments (8 posted)
Reviews
NewsForge
looks at the application Expert Partitioner in a book excerpt article.
"
The first, and perhaps only, time you have to create a new file system on your Linux computer is when you first install the operating system. If you add a second hard drive, or have set up a series of mount points that you decide to adjust in one way or another, you can use SUSE's YaST Expert Partitioner tool to handle this task for you."
Comments (none posted)
NewsForge
looks
at GStreamer. "
The more than five-year-old gStreamer project is
a library of plugins for a variety of audio and video formats, devices, and
hardware. The library allows multimedia software developers to work on
applications by creating "media pipelines" that connect files and resources
to the hardware required to play them, said GStreamer developer Andy
Wingo."
Comments (9 posted)
NewsForge
takes
a look at Synfig, a 2D animation tool. "
In addition to basic
motion, Synfig integrates some video-processing tools useful to the
animator, including filter and transformation layers. Filter layers allow
effects like shading, focusing and blurring, and color correction, so that
the animator can add camera effects to the finished animation without
redrawing the scene elements. Transformation layers enable distortion
effects for reflections, rippling water, and other events. Synfig uses
OpenEXR to store all projects in high dynamic-range format, and it can
output to any resolution."
Comments (none posted)
Miscellaneous
NewsForge
covers
an agency created by the US and Canadian governments to validate security
software. The agency has spent about two years reviewing the OpenSSL
project. "
According to CMVP director Randy Easter, a typical testing
cycle runs from several weeks to a few months, and the goal for NIST is to
process reports generated by the labs after testing within six to nine
weeks. Once processed, NIST either sends additional questions back to the
testing lab or moves forward with granting validation. The process
typically takes less than a year. Because testing on OpenSSL has now taken
more than twice that long, some have begun questioning the review process
and whether the open source toolkit is getting a fair shake by the
agency."
Comments (5 posted)
NewsForge
reports
that OpenSSL has received certification. "
According to Chris Brych,
FIPS-140 program manager at DOMUS, the OpenSSL validation posed new
challenges in checking it for conformance to requirements because the
testing process was not as simple as running the software. Since the source
code is freely available, the validation was a proof-of-concept in the
event that users decide to compile the toolkit themselves rather than
opting for a precompiled version."
Comments (none posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Wasabi Systems has sent out a
press release regarding the GPL and U.S. security laws.
"
Many companies using Linux for embedded applications may be unwittingly violating the Linux license and even breaking federal securities laws, according to a
white paper
released today by Wasabi Systems, a leading embedded operating systems provider. The white paper, When GPL Violations are Sarbanes-Oxley Violations, is the first in a series of legal studies analyzing the common misperceptions and risks associated with Linux and its license, the GNU General Public License (GPL)." (Thanks to Brock Frazier.)
Comments (26 posted)
SourceForge.net has added support for the Subversion
Software Configuration Management system.
"
"Like every facet of SourceForge.net's evolution, the beta-launch of
Subversion has been in response to the demands of our community," says
Jay Seirmarco, SourceForge.net's General Manager. "SourceForge.net's
deployment of the system validates its usability; our community knows
that if SourceForge.net offers Subversion, it is scalable and stable.""
Full Story (comments: 4)
Commercial announcements
American Arium has
announced
the release of the latest version of its flagship debugger, SourcePoint
6.2.1 for ARM-architecture processors. SourcePoint 6.2.1 features Linux
shared libraries debug support for ARM7, ARM9, ARM11, Intel XScale, and TI
OMAP cores. The debugger interfaces with Arium's LC-500 JTAG debugger and
SC-1000A, GT-1000, and GT-1000D trace port analyzers.
Comments (none posted)
Ampro Computers, Inc. has
announced the reintroduction of their ReadySystem(TM) family of embedded computers.
"
Featuring desktop-style Fedora
Core 3 Linux pre-installed on the hard drive, the ReadySystem 1U uses an
industry standard 1U height [180mm (w) x 44mm (h) x 203mm (d)]. The
ReadySystem 1U features Ampro ReadyBoard(TM) SBCs with Intel(R) processors
from 400 MHz Celeron(R) to 1.4 GHz Pentium(R) M, bringing high computing
performance with low power consumption and all electronics in a compact
housing for stand-alone applications."
Comments (none posted)
MySQL AB
has announced its 2005 fourth quarter financial results.
"
MySQL AB, developer of the world's most popular open source database, today announced its second straight quarter of financial profitability and another record year of enterprise sales wins and technical achievement.
"Our fourth quarter shipment of MySQL 5.0 allowed us to close the strongest month, quarter and year in our ten-year history," said Marten Mickos, CEO of MySQL AB. "With 4 million downloads since it launched in October, MySQL 5.0 is proving its relevance to open source developers and corporate enterprises alike. In 2006, we look forward to another great year of growth for the MySQL ecosystem of community users, industry partners and commercial customers.""
Comments (none posted)
rPath, provider of a platform for creating and maintaining Linux software
appliances, has announced that the company has closed a $6.4 million round
of venture financing. The Series A round was led by North Bridge Venture
Partners and General Catalyst Partners out of Boston, Massachusetts.
Full Story (comments: 3)
SourceLabs has
announced
that
SWiK continues to experience strong
momentum. "
SourceLabs provides SWiK as a service to promote the use
and adoption of Open Source software. A unique attribute of SWiK is its
wiki functionality, which allows anyone to edit or re-structure information
or add comments. It also offers RSS syndication and tagging tools to
create an intuitive and useful online community to help users find,
discover and exchange information about Open Source projects."
Comments (none posted)
New Books
O'Reilly has published the book
Google Advertising Tools
by Harold Davis.
Full Story (comments: none)
Prentice Hall has published the book
Linux Patch Management
by Michael Jang.
Full Story (comments: 1)
Contests and Awards
The PyWeek challenge has been announced.
The goal is to quickly develop Python-based games
during the week of March 26 - April 2, 2006.
Comments (none posted)
The Free Software Foundation has announced that Andrew Tridgell is the
winner of the 2005 Free Software Award. The announcement credits his work
as the originator of the Samba project, the developer of rsync, and the guy
who got BitKeeper withdrawn, paving the way for a free replacement.
Full Story (comments: 34)
Upcoming Events
CodeCon 2006
will take place on February 10-12, 2006 in San Francisco, CA.
"
CodeCon is the premier showcase of innovative software projects. It is a
workshop for developers of real-world applications with working code and
active development projects. All presentations will given by one of the
lead developers, and accompanied by a functional demo."
Full Story (comments: none)
A call for papers has gone out for Debian Day at the
2006 Debian Developers Conference. Debian Day takes place on
May 13, 2006 in Oaxtepec, Mexico, the conference runs from May 14-22.
Papers are due by February 22.
Full Story (comments: none)
GnomeDesktop
has announced
the next GNOME Bug Day event, sponsored by the GNOME Women group.
The event takes place online on January 28.
Comments (none posted)
A series of GNOME events have been announced, including
GNOME.conf.au in Dunedin, New Zealand (ongoing), FOSDEM in Brussels,
Belgium, and LinuxWorldExpo in San Francisco, CA.
Full Story (comments: none)
The European Common Lisp Meeting will take place in Hamburg,
Germany on April 29-30, 2006.
Full Story (comments: none)
LinuxMedNews has
an announcement for the 2006
Penguin Day conference.
The event will be held in Seattle, WA on March 25, 2006.
"
Penguin Day Seattle will bring together non-profit technology staff and open source software (OSS) developers for a day of learning and conversation. We'll demystify open source for nonprofits, frankly address the challenges of developing open source tools for non profits, and celebrate strengths and successes of open source in the nonprofit sector."
Comments (none posted)
A call for papers has gone out for SambaXP 2006.
The event takes place in Göttingen, Germany on April 24-26, 2006,
papers are due by February 28.
Full Story (comments: none)
Groklaw
notes that Peter Quinn, former CIO of Massachusetts, will present
the keynote at the Southern California Linux Expo.
"
The Southern California Linux Expo 2006 is holding a conference, with a
lead-in workshop, on ODF and document accessibility standards in state and
local government. February 11-12. The ODF workshop is on the 10th. The
conference is on February 11-12. It has just been confirmed that Peter Quinn
will be a keynote speaker for the ODF workshop." A
SCALE press release has more information on the presentation.
Comments (none posted)
The opening keynote speaker for the second Security-Enhanced Linux
Symposium and Developer Summit has been
announced.
"
Steve Walker, president of Steve Walker & Associates and managing
partner of Walker Ventures, will be the opening keynote speaker for the
second annual Security-Enhanced Linux (SELinux) Symposium scheduled for
February 27-March 3, 2006 in Baltimore, Maryland."
Comments (none posted)
Registration is open for the UKUUG Spring Conference 2006.
The event will be held in Durham, England on March 21-23, 2006.
Full Story (comments: none)
| Date | Event | Location |
| January 26 - 28, 2006 | linux.conf.au
2006 | Dunedin, New Zealand |
| January 26, 2006 | O'Reilly Emerging
Telephony Conference | (San Francisco Airport Marriott)San Francisco, CA |
| February 6 - 7, 2006 | ICMCC Conference on
EHR Standards and Interoperability | (World Forum Convention Center, The Hague)The
Netherlands |
| February 7 - 9, 2006 | OSCMS
Summit | Vancouver, BC, Canada |
| February 8 - 10, 2006 | X Developer's
Conference(XDevConf) | (Sun Campus)Santa Clara, CA |
| February 8 - 10, 2006 | LinuxAsia Conference and
Expo 2006 | (India Habitat Centre)New Delhi, India |
| February 10 - 12, 2006 | CodeCon
2006 | San Francisco, CA |
| February 10, 2006 | SCALE Workshop On
Open Standards For Government Organizations | (Airport Radisson)Los Angeles,
CA |
| February 10, 2006 | PHP Conference UK
2006 | (Keyworth Centre)London, England |
| February 11 - 12, 2006 | Southern California
Linux Expo(SCALE 4x) | (Airport Radisson)Los Angeles, California |
| February 20 - 21, 2006 | EuSecWest/core06
conference | London, England |
| February 24 - 26, 2006 | PyCon
2006 | (Dallas/Addison Marriott Quorum hotel)Addison, TX |
| February 25 - 26, 2006 | FOSDEM
2006 | (ULB Campus)Brussels, Belgium |
| February 26 - 28, 2006 | OSDC::Israel::2006 | (Netanya Academic College)Netanya,
Israel |
| February 27 - March 3, 2006 | SELinux
Symposium and Developer Summit | (Wyndham Hotel)Baltimore, MD |
| February 28 - March 3, 2006 | Black Hat Europe
Briefings and Training 2006 | (Grand Hotel Krasnapolsky)Amsterdam, the
Netherlands |
| March 3 - 4, 2006 | LinuxForum
2006 | Copenhagen, Denmark |
| March 6 - 9, 2006 | O'Reilly
Emerging Technology Conference(ETech) | (Manchester Grand Hyatt)San Diego, CA |
| March 17 - 19, 2006 | Libre
Graphics Meeting 2006 | (Ecole d'Ingénieurs CPE)Lyon, France |
| March 19 - 24, 2006 | Novell BrainShare
2006 | (Salt Palace Convention Center)Salt Lake City, UT |
| March 21 - 23, 2006 | UKUUG Spring
Conference 2006 | Durham, UK |
Comments (none posted)
Page editor: Forrest Cook