Given the amount of work which went into the recent Fedora 7 release,
it would not be surprising if the Fedora developers were to go off and
focus on beer consumption for a little while. As it happens, the beer is
(mostly) staying in the refrigerator and the Fedora community is getting a
quick start on the Fedora 8 release; the beginning of
a feature
list is in the works. The
draft schedule
has been posted, and it is ambitious: Fedora 8 is due on
October 31 (Halloween), after a mere five months of development.
This schedule has raised some eyebrows within the community. Five months
seems quite short for the development of a new version of this
distribution. The final development freeze is on October 17, which
disappoints KDE fans: the KDE4
schedule calls for an October 23 release. If one looks at the
feature freeze date (August 20), then Fedora 8 appears poorly
aligned with the GNOME 2.20 schedule
as well. Why, it is asked, should the Fedora project rush out a
distribution under a tight schedule which causes it to miss the major
developments that users are looking for?
The answer lies in the Fedora leadership's desire to get the distribution back
onto a regular six-month schedule. A predictable release pattern is
better for everybody involved. Users know when it will happen, and major
development projects can, if they care, plan their own schedules around the
distribution releases. Fedora's releases have been a bit less predictable
than usual recently, an understandable result of the changes the project
has undergone. But Fedora 8 looks like a good opportunity to bring
things back in line.
That reasoning still leaves open the question of why this cycle needs to be
only five months long. The Fedora folks are juggling a couple of other
concerns here. One of them is that final distribution releases are best
placed far from the end of Red Hat's fiscal quarters; it seems that it's a
lot easier to get peoples' attention when they're not trying to close out a
quarter. The Fedora leadership has also noticed that, just occasionally,
Fedora releases have been known to slip back a bit from their planned
date. Putting that date in October allows for a certain amount of slippage
without pushing the release back into the middle of the holiday season. A
Fedora release as a Christmas/Hanukkah/Kwanza/Yule present is a pleasant
idea, but it's less pleasant for Fedora developers who may have other plans
during that time.
The end result of all this is that Fedora is likely to cling fairly tightly
to an April and October release schedule. We are seeing a similar pattern
with some other distributions, and with other large projects. Over time,
perhaps, some sort of loose, global coordination of release schedules
across much of the community is emerging. That would be an interesting
example of spontaneous organization where few expected it to happen.
Meanwhile, there is still some significant grumbling within the ranks of
the Fedora developers who came from the Extras side of the distribution.
Putting an updated package into the old Extras repository was a simple
process; now the "short
form" of the packaging guidelines shows a 15-step process to upload a
single package. A new requirement to route packages through the
updates-testing area was the last straw for
some developers who were already unhappy with what they see as a heavy
bureaucracy which has been imposed upon them. There is talk of having lost control of what used to be
a community-oriented Fedora Extras distribution.
This discussion should be looked at with the understanding that the merger
of Fedora Core and Fedora Extras was a major change in how Fedora
is made. Naturally there will be culture clashes, growing
pains, and conflicts as two very different sets of processes are merged
into a single, new process. The path toward a solution was articulated clearly by longtime contributor
Thorsten Leemhuis:
So lets deal with it now -- for example by making "contributing to
Fedora easy again, get the community involved better into the
decisions process and make packagers happy again" one of the most
important "Features" for Fedora 8. Otherwise the merge might fail
in the end.
Disagreements within large projects are not uncommon, even without the
added stress of major change. The open nature of projects like Fedora
causes these disagreements to unfold in very public ways. The good news is
that if the project's participants are serious about pursuing a common goal
- creating the best free distribution they can, for example - they usually
find a way to address the issues and move on. With any luck the remaining
difficulties from the merger will be a distant memory by the time we're
thinking that our Fedora 7 systems are getting old and are in need of
an upgrade.
Comments (1 posted)
A project's name is its identity which embodies all of the good (or bad)
will that the software and its developers have built up over time.
In order to protect it, a project will sometimes register a trademark
for the name allowing them to control who uses it.
If someone outside of the project tries to grab that control by
registering the trademark, especially without consulting the development
team, sparks will fly. That is just what we are seeing in a dispute
between handhelds.org and two of the
projects associated with it.
As one might guess from the name, handhelds.org is essentially a portal
for open source, typically Linux-based, software for small embedded
devices, mostly PDAs. It provides CVS repositories, bug tracking,
mailing lists and other developer services to a handful of projects
related to handheld devices. The GPE Palmtop Environment (GPE) and the
Open Palmtop Integrated Environment (Opie) provided a user interface
including some Personal Information Management (PIM) applications for PDAs.
Both projects were developed using the facilities at handhelds.org, but it
is apparent that there is a disconnect between the projects and the portal:
is handhelds.org just a
hosting site like SourceForge or is it something more? That question is
at the heart of the disputes.
In August of 2006, several GPE Palmtop Environment (GPE) developers
proposed
moving the project from handhelds.org to a relatively new site called
Linux-To-Go (LTG). The stated reasons
for the move were somewhat vague, but it clearly was an attempt by those
developers to gain more control over the hosting of the project and which
development tools were used. It was perceived to be a power grab by some and
was not met with wholehearted acceptance, but the main detractors were people
associated or affiliated with handhelds.org rather than core GPE developers.
Another round of mailing list flames came about in October when the move
to LTG actually started to happen. As with any acrimonious split,
there were accusations of various sorts being thrown around, the GPE
developers were accused of deleting the CVS repository on handhelds.org
while handhelds.org was alleged to have deleted user accounts, links to
the new site and mailing list messages. The transition seems to have gone
well for LTG as most or all of the GPE developers moved over to the new
site.
All of that bickering is well in the past now, the GPE project has moved on,
and handhelds.org continues to host various projects, but a dispute over
an Internet Relay Chat (IRC) channel has recently rekindled the flames. The
administrators at freenode surely had
no idea what they were stepping into when they acted on a renaming request
from handhelds.org and pointed the #gpe channel at
#handhelds-gpe. The #gpe channel had been in use by
the project at LTG, and a request to control the channel had been made by
LTG in November but had not yet been acted upon. When freenode discovered
the problem they restored the channel to the LTG folks and promptly received
an email from handhelds.org claiming GPE as their trademark. At that point,
freenode took the channel away from both awaiting a resolution of the
dispute.
It turns out that in March, George France, CEO of Handhelds.org Inc., which
is the non-profit company that runs the website, applied to register
trademarks for several of the projects that are hosted there. GPE and
Opie were two of those projects. Then in mid-May
under cover of an innocuous CVS comment, France changed the handhelds.org
legal page to include
a statement claiming that GPE, Opie and another 11 projects as "Trademarks of
Handhelds.org, Inc."
France
claims
that GPE and Opie were always trademarks of handhelds.org and
the registration is just to clean up the legalities of the matter:
Although I am not a lawyer, in the united states, a trademark comes from using
a mark in trade, which is known as an unregistered mark. You can not
register a trademark in the US unless it has been an unregistered mark first.
Registration is just bow, that gives extra rights like presumptive [ownership].
Opie has been a trademark of handhelds.org, inc for a long long time. Now it
is more visible, but nothing new is going on.
The GPE folks claim that the name GPE pre-dates hosting on
handhelds.org and that
the active project should be the one to hold the trademark, as all
handhelds.org ever did was provide hosting services. France never consulted
with either project regarding registering the trademarks, presumably because
he believed them to be already the property of handhelds.org. It seems
fairly presumptuous to claim a project's name, even for the most altruistic
of reasons, without consulting the people whose code embodies that project.
Whether the handhelds.org folks wish to acknowledge it or not, the active GPE
project is now hosted at LTG. The GPE mailing list archives
show no
activity of consequence at handhelds.org since April whereas the
LTG list
is fairly active. Under those circumstances
it seems disingenuous to suggest, as some handhelds.org folks have, that
the LTG project is a fork and should therefore change its name. GPE has
moved rather than forked.
Opie seems to have gotten caught in the GPE crossfire to some extent. The
project itself was not very active when one of the earlier developers
tried to start an OpieII project that would update the code to Qt4. His
choice of hosting it at LTG was at least partially to blame for a request
from handhelds.org that he not use the name OpieII as it infringes upon
the Opie trademark. This led to yet another flame-filled
thread about handhelds.org usurping a project's name, but it also led to a possible
solution to the whole mess. One of the original Opie founders stepped in
and has come up with a possible
resolution
where he will be licensed to use the Opie name and will host an Opie
development site separate from handhelds.org (though still affiliated as
opie.handhelds.org). In addition, a community council for handhelds.org
would be formed and a code of conduct would be created to try and avoid
these kind of situations in the future. One might hope this model could
lead to better relations between GPE and handhelds.org, but egos on both
sides would make that an unlikely scenario.
If a loose collection of developers comes together and starts contributing
code to a project, one would think that they would be entitled to own
the trademark on the name they chose.
But unless the project puts together some
kind of governing structure and applies for a trademark at or near day
one, there can always be questions about the name. Does it belong to the
founders, the current developers or the site that hosts their CVS repository?
How do you define who is a "member" so that the governing
structure adequately represents the interests of the "community"?
These are difficult questions and are probably about the last thing a group of
hackers wants to deal with at the initial stages of a project. In many
cases, it is too early to tell if the project will even get going enough
that it makes sense to spend any time on governance issues.
Trademarks are a bit of a double-edged sword, they can protect a project
from someone misrepresenting the code, a spyware infested browser called
Firefox for instance, but there needs to be some kind of entity that
administers and enforces the mark. It would be difficult for someone
completely unrelated to a project to register the trademark and hope to have
it stick, as William Della Croce found out with the Linux trademark in 1996,
but it costs real money to wrest the trademark back, and a free software
project is unlikely to have that easily at hand. This is an issue that
project leaders need to at least think about as their projects mature.
Comments (15 posted)
The Free Software Foundation has
announced the release
of the "last call" draft of version 3 of the GNU General Public
License. In the absence of a significant reason to make changes, the FSF
will be releasing something that looks very much like this draft on
June 29. So this would be a good time for anybody who is concerned
about this license to take a final look at
the license text
with an eye toward finding any last-minute problems.
There are a few significant changes that went in this time around, and one
which did not. The current draft contains this language:
You may not convey a covered work if you are a party to an
arrangement with a third party that is in the business of
distributing software, under which you make payment to the third
party based on the extent of your activity of conveying the work,
and under which the third party grants, to any of the parties who
would receive the covered work from you, a discriminatory patent
license (a) in connection with copies of the covered work conveyed
by you (or copies made from those copies), or (b) primarily for and
in connection with specific products or compilations that contain
the covered work, unless you entered into that arrangement, or that
patent license was granted, prior to 28 March 2007.
The final part is the "grandfather clause" which exempts the
Microsoft/Novell deal from this restriction. In the previous draft, the
FSF had mentioned the possibility of removing that clause, causing the full
power of that language to apply against Novell. That, in turn, would have
made it hard (or impossible) for Novell to distribute software licensed
under GPLv3. According to the FSF, it now seems that it is better to let
Novell distribute this software than to prohibit it:
Microsoft is scrambling to dispose of as many Novell SLES coupons
as possible prior to the adoption of GPLv3. Unfortunately for
Microsoft, those coupons bear no expiration date, and paragraph 6
has no cut-off date. Through its ongoing distribution of coupons,
Microsoft will have procured the distribution of GPLv3-covered
programs as soon as they are included in Novell SLES distributions,
thereby extending patent defenses to all downstream recipients of
that software by operation of paragraph 6.
If this reasoning holds up, any Microsoft patent which can be said to be
infringed by GPLv3-licensed software distributed by Novell will, in
essence, be licensed to the free software community. It seems too good to
be true, but the people who are arguing this point should know what they
are talking about.
The definition of a "user product" - the sort of product to which the
anti-DRM provisions apply - has changed somewhat. The previous draft used
a reference to a U.S. law, which was not entirely well received in other
parts of the world. The new draft says, instead:
A "User Product" is either (1) a "consumer product," which means
any tangible personal property which is normally used for personal,
family, or household purposes, or (2) anything designed or sold for
incorporation into a dwelling. In determining whether a product is
a consumer product, doubtful cases shall be resolved in favor of
coverage. For a particular product received by a particular user,
"normally used" refers to a typical or common use of that class of
product, regardless of the status of the particular user or of the
way in which the particular user actually uses, or expects or is
expected to use, the product. A product is a consumer product
regardless of whether the product has substantial commercial,
industrial or non-consumer uses, unless such uses represent the
only significant mode of use of the product.
The clear intent is to define most products as "user products," exempting
only a very few products from the requirement that "installation
instructions" be provided with the source. This requirement has always
been one of the most controversial parts of GPLv3, but the FSF has stuck
with it from the beginning.
The permissions for distributing copies have been broadened a little with
this language:
You may convey covered works to others for the sole purpose of
having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply
with the terms of this License in conveying all material for which
you do not hold copyright. Those thus making or running the covered
works for you must do so exclusively on your behalf, under your
direction and control, on terms that prohibit them from making any
copies of your copyrighted material outside their relationship with
you.
In other words, having an outside contractor work on a modified,
GPLv3-licensed program does not force the distribution of the modifications
to that program.
Finally, this draft of the GPLv3 is considered to be fully compatible with
version 2 of the Apache License. This compatibility was achieved by
changing the interpretation of the Apache License slightly (in a way which
matches the Apache Software Foundation's interpretation) and by adding a
couple of permissible extra terms to the GPL. It is now possible to
require indemnification of upstream contributors and to require modified
works to be distributed under a different name. Since the Apache License
contains terms like that, allowing them under GPLv3 was essential if the
two were to be made compatible with each other.
The screaming which accompanied earlier drafts of GPLv3 is notably absent
this time around. A number of the issues which upset people have been
resolved at this point. And most observers understand that other
controversial terms - such as the anti-DRM provisions - are not going to
change regardless of how much criticism is directed at them. For better or
for worse, the GPLv3 process is nearly complete; soon it will be a matter
of seeing which projects make the change to the new license. To that end,
Richard Stallman has posted an
essay encouraging movement to GPLv3. Starting on June 29,
projects will have the option of following that advice.
Comments (13 posted)
Page editor: Jonathan Corbet
Security
A major security
flaw in various
third-party extensions has given Firefox a bit
of a black eye even though the browser is not vulnerable. A number
of other issues in the browser itself caused a security release
which kept Firefox in the news. Unfortunately, after the release,
even more vulnerabilities were reported. One would have to guess that it has not
been the best week or so for the Firefox security team.
A large number of extensions - including toolbars for Google, Yahoo, Facebook
and others - are susceptible to a man-in-the-middle attack that allows
arbitrary code execution within the browser. The vulnerability exploits
the update mechanism built into the extensions by providing malicious code
as an update. An attacker that can control the DNS answers received by a
victim can redirect the update queries from the extensions to a server under
the attacker's control. The code provided gets installed, silently in many
cases; it will then run as part of the browser with all of the capabilities
of an extension.
Situations where one may not be able to trust the DNS answers received
are far more common than people realize. Using a public
or unencrypted wireless network is probably the most common vulnerable
situation, but home routers that have been subverted either
through a vulnerability or
because the owner never changed the default password can also leave an
opening for an attack. Because the extensions typically check for updates
frequently, there are lots of opportunities to provide them with bad code.
There are any number of nasty things that a browser extension can do:
keystroke logging, email reading, spamming, bank transfers, subscribing
to LWN.net, etc. This is truly a situation that one wants
to avoid. Vendors of these extensions have in many cases (with Google being
specifically called out in the vulnerability announcement) bypassed the
default Firefox prompt that would at least alert users that new code was
being installed. Users running those extensions have no defense and need to
delete them from the browser while awaiting a fix from the vendor.
The open source extensions that are available at
https://addons.mozilla.org are not
vulnerable because of the use of SSL to prevent an attacker's host
masquerading as the update server. The SSL certificate presented by
the attacker's server will not pass muster with the browser so the malicious
update will not be installed. This is the fix that the vulnerable
extensions will have to implement. It is not particularly technically
difficult, more of a logistics headache to roll out new code to millions
of users. It may also require some infrastructure improvements to be able
to support encrypted connections for that many users.
Millions of users at risk for all manner of browser mayhem may make the
fixes in the most recent
security
update pale
by comparison but there are some serious issues there as well. The most
important fix, rated as critical by Mozilla, fixes potentially
exploitable crashes in the layout and Javascript engines. There is also a
flaw that allows cross-site scripting using the
addEventListener Javascript call which Mozilla rates as
having a high impact.
A few days after the release, Michal Zalewski was up to his usual tricks by
reporting two vulnerabilities
in Firefox, one that he rates as a major vulnerability, the other as
medium. In both cases, various Javascript tricks can be used to make
the browser behave badly which is yet another reason to look into the
NoScript extension.
Thor Larholm also
had some bad news for the Firefox team shortly after the release when
he reported that a patch
that went into the 2.0.0.4 release only partially fixed the problem
for Windows platforms while doing nothing to prevent the problem for
Linux and other UNIX versions. The directory traversal vulnerability allows
any local files accessible to the browser user with the name known by
the attacker to be read via the resource:// URL handler.
The information in the file could then be transmitted to any site visited.
We can probably expect an update from the Firefox team for this particular
problem relatively soon.
Comments (19 posted)
Brief items
Google has published
the results of some research on web servers and malware. "
It is very interesting to see that in China and South Korea, a malicious server is much more likely to be running IIS than Apache.
We suspect that the causes for IIS featuring more prominently in these countries could be due to a combination of factors: first, automatic updates have not been enabled due to software piracy, and second, some security patches are not available for pirated copies of Microsoft operating systems. For instance the patch for a commonly seen ADODB.Stream exploit is not available to pirated copies of Windows operating systems." So the problem may not be that the software is inherently less secure, but that its proprietary licensing cuts off many deployments from security updates.
Comments (7 posted)
New vulnerabilities
clamav: denial of service
| Package(s): | clamav |
CVE #(s): | CVE-2007-2650
|
| Created: | June 5, 2007 |
Updated: | July 20, 2007 |
| Description: |
A vulnerability in the OLE2 parser in ClamAV was found that could allow a
remote attacker to cause a denial of service via resource consumption with
a carefully crafted OLE2 file. |
| Alerts: |
|
Comments (none posted)
file: integer overflow
| Package(s): | file |
CVE #(s): | CVE-2007-2799
|
| Created: | June 1, 2007 |
Updated: | October 19, 2007 |
| Description: |
Colin Percival from FreeBSD reported that the previous fix for the
file_printf() buffer overflow introduced a new integer overflow. A remote
attacker could entice a user to run the file program on an overly large
file (more than 1Gb) that would trigger an integer overflow on 32-bit
systems, possibly leading to the execution of arbitrary code with the
rights of the user running file. |
| Alerts: |
|
Comments (3 posted)
firefox: multiple vulnerabilities
| Package(s): | firefox mozilla seamonkey thunderbird |
CVE #(s): | CVE-2007-1362
CVE-2007-2867
CVE-2007-2868
CVE-2007-2869
CVE-2007-2870
CVE-2007-2871
|
| Created: | June 4, 2007 |
Updated: | August 29, 2007 |
| Description: |
Various flaws were discovered in the layout and JavaScript engines. By
tricking a user into opening a malicious web page, an attacker could
execute arbitrary code with the user's privileges. (CVE-2007-2867,
CVE-2007-2868)
A flaw was discovered in the form autocomplete feature. By tricking a user
into opening a malicious web page, an attacker could cause a persistent
denial of service. (CVE-2007-2869)
Nicolas Derouet discovered flaws in cookie handling. By tricking a user
into opening a malicious web page, an attacker could force the browser to
consume large quantities of disk or memory while processing long cookie
paths. (CVE-2007-1362)
A flaw was discovered in the same-origin policy handling of the
addEventListener JavaScript method. A malicious web site could exploit
this to modify the contents, or steal confidential data (such as
passwords), of other web pages. (CVE-2007-2870)
Chris Thomas discovered a flaw in XUL popups. A malicious web site
could exploit this to spoof or obscure portions of the browser UI,
such as the location bar. (CVE-2007-2871) |
| Alerts: |
|
Comments (3 posted)
jasper: denial of service
| Package(s): | jasper |
CVE #(s): | CVE-2007-2721
|
| Created: | June 1, 2007 |
Updated: | April 19, 2010 |
| Description: |
The jpc_qcx_getcompparms function in jpc/jpc_cs.c could allow remote
user-assisted attackers to cause a denial of service (crash) and possibly
corrupt the heap via malformed image files. |
| Alerts: |
|
Comments (none posted)
lha: temporary file vulnerability
| Package(s): | lha |
CVE #(s): | CVE-2007-2030
|
| Created: | June 6, 2007 |
Updated: | June 6, 2007 |
| Description: |
The lha utility creates temporary files in an insecure manner, enabling symlink race attacks. |
| Alerts: |
|
Comments (1 posted)
libexif: integer overflow
| Package(s): | libexif |
CVE #(s): | CVE-2007-2645
|
| Created: | June 1, 2007 |
Updated: | February 11, 2008 |
| Description: |
Integer overflow in the exif_data_load_data_entry function in exif-data.c
in libexif before 0.6.14 allows user-assisted remote attackers to cause a
denial of service (crash) or possibly execute arbitrary code via crafted
EXIF data, involving the (1) doff or (2) s variable. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-2872
CVE-2007-2756
|
| Created: | June 1, 2007 |
Updated: | January 29, 2008 |
| Description: |
According to a vendor release announcement multiple
security enhancements and fixes were fixed in version 5.2.3 of the
programming language PHP. |
| Alerts: |
|
Comments (none posted)
php-pear: directory traversal
| Package(s): | php-pear |
CVE #(s): | CVE-2007-2519
|
| Created: | June 5, 2007 |
Updated: | June 6, 2007 |
| Description: |
Directory traversal vulnerability in the installer in PEAR 1.0 through
1.5.3 allows user-assisted remote attackers to overwrite arbitrary files
via a .. (dot dot) sequence in the (1) install-as attribute in the file
element in package.xml 1.0 or the (2) as attribute in the install element
in package.xml 2.0. NOTE: it could be argued that this does not cross
privilege boundaries in typical installations, since the code being
installed could perform the same actions. |
| Alerts: |
|
Comments (none posted)
Sun JDK/JRE: multiple vulnerabilities
| Package(s): | Sun JDK/JRE |
CVE #(s): | CVE-2007-2435
CVE-2007-2788
CVE-2007-2789
|
| Created: | June 1, 2007 |
Updated: | April 18, 2008 |
| Description: |
An unspecified vulnerability involving an "incorrect use of system
classes" was reported by the Fujitsu security team. Additionally, Chris
Evans from the Google Security Team reported an integer overflow
resulting in a buffer overflow in the ICC parser used with JPG or BMP
files, and an incorrect open() call to /dev/tty when processing certain
BMP files. |
| Alerts: |
|
Comments (none posted)
wpa_supplicant: buffer overflow
| Package(s): | wpa_supplicant networkmanager |
CVE #(s): | |
| Created: | June 5, 2007 |
Updated: | June 6, 2007 |
| Description: |
A buffer overflow flaw was found in the debugging code of Fedora's version
of wpa_supplicant. This can be triggered by those using NetworkManager.
It is recommended that users of wpa_supplicant or NetworkManager update to
this package (and the accompanying NetworkManager packages) which removes
the affected debug code. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
acroread: multiple vulnerabilities
| Package(s): | acroread |
CVE #(s): | CVE-2006-5857
CVE-2007-0045
CVE-2007-0046
|
| Created: | January 11, 2007 |
Updated: | October 26, 2009 |
| Description: |
Adobes acrobat reader has the following vulnerabilities:
The Adobe Reader Plugin has a cross site scripting vulnerability that
can be triggered by processes malformed URLs. Arbitrary JavaScript can
be served by a malicious web server, leading to a cross-site scripting
attack.
Maliciously crafted PDF files can be used to trigger two vulnerabilities,
if an attacker can trick a user into viewing the files, arbitrary code
can be executed with the user's privileges. |
| Alerts: |
|
Comments (1 posted)
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2006-3918
|
| Created: | August 9, 2006 |
Updated: | April 4, 2008 |
| Description: |
From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server
was returned to the user in an unescaped error message. This could
allow an attacker to perform a cross-site scripting attack if a victim was
tricked into connecting to a site and sending a carefully crafted Expect
header." |
| Alerts: |
|
Comments (none posted)
Asterisk: two SIP denial of service vulnerabilities
| Package(s): | Asterisk |
CVE #(s): | CVE-2007-1561
CVE-2007-1594
|
| Created: | April 3, 2007 |
Updated: | August 27, 2007 |
| Description: |
The Madynes research team at INRIA has discovered that Asterisk contains a
null pointer dereferencing error in the SIP channel when handling INVITE
messages. Furthermore qwerty1979 discovered that Asterisk 1.2.x fails to
properly handle SIP responses with return code 0. A remote attacker could
cause an Asterisk server listening for SIP messages to crash by sending a
specially crafted SIP message or answering with a 0 return code. |
| Alerts: |
|
Comments (none posted)
bind: denial of service
| Package(s): | bind |
CVE #(s): | CVE-2007-2241
|
| Created: | May 10, 2007 |
Updated: | June 8, 2007 |
| Description: |
ISC BIND 9.4.0 is vulnerable to a denial of service attack.
If recursion is enabled a remote attacker can use a special
sequence of queries to cause the daemon to exit. |
| Alerts: |
|
Comments (1 posted)
bugzilla: multiple vulnerabilities
| Package(s): | bugzilla |
CVE #(s): | CVE-2006-5453
CVE-2006-5454
CVE-2006-5455
|
| Created: | November 10, 2006 |
Updated: | August 28, 2007 |
| Description: |
Bugzilla has the following vulnerabilities:
Input data passed to various fields is not properly sanitized before
being passed back to users.
Users can gain unauthorized access to read attachment
descriptions while using diff mode.
HTTP GET and HTTP POST requests can be used to perform unauthorized
actions due to improper verification.
Input that is passed to showdependencygraph.cgi is not properly
sanitized before being returned to users. |
| 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)
vixie-cron: privilege escalation
| Package(s): | cron |
CVE #(s): | CVE-2006-2607
|
| Created: | May 31, 2006 |
Updated: | June 1, 2009 |
| Description: |
The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root. |
| Alerts: |
|
Comments (1 posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2006-4262
|
| Created: | October 2, 2006 |
Updated: | June 16, 2009 |
| Description: |
Will Drewry of the Google Security Team discovered several buffer overflows
in cscope, a source browsing tool, which might lead to the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2004-2541
|
| Created: | May 22, 2006 |
Updated: | June 19, 2009 |
| Description: |
A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows
remote attackers to execute arbitrary code via a C file with a long
#include line that is later browsed by the target. |
| Alerts: |
|
Comments (1 posted)
cups: denial of service
| Package(s): | cups |
CVE #(s): | CVE-2007-0720
|
| Created: | March 26, 2007 |
Updated: | February 7, 2008 |
| Description: |
Previous versions of the cups package could be forced to hang via a client
"partially negotiating" an ssl connection. In this state, cups would not
allow other connections to be made, a denial of service. |
| Alerts: |
|
Comments (none posted)
Cyrus-SASL: DIGEST-MD5 Pre-Authentication Denial of Service
| Package(s): | cyrus-sasl |
CVE #(s): | CVE-2006-1721
|
| Created: | April 21, 2006 |
Updated: | September 4, 2007 |
| Description: |
Cyrus-SASL contains an unspecified vulnerability in the DIGEST-MD5
process that could lead to a Denial of Service. An attacker could possibly
exploit this vulnerability by sending specially crafted data stream to the
Cyrus-SASL server, resulting in a Denial of Service even if the attacker is
not able to authenticate. |
| Alerts: |
|
Comments (none posted)
dovecot: directory traversal
| Package(s): | dovecot |
CVE #(s): | CVE-2007-2231
|
| Created: | May 8, 2007 |
Updated: | May 21, 2008 |
| Description: |
Directory traversal vulnerability in index/mbox/mbox-storage.c in Dovecot
before 1.0.rc29, when using the zlib plugin, allows remote attackers to
read arbitrary gzipped (.gz) mailboxes (mbox files) via a .. (dot dot)
sequence in the mailbox name. |
| Alerts: |
|
Comments (none posted)
elinks: code execution
| Package(s): | elinks |
CVE #(s): | CVE-2007-2027
|
| Created: | May 7, 2007 |
Updated: | October 30, 2009 |
| Description: |
Arnaud Giersch discovered that elinks incorrectly attempted to load
gettext catalogs from a relative path. If a user were tricked into
running elinks from a specific directory, a local attacker could execute
code with user privileges. |
| Alerts: |
|
Comments (none posted)
elinks: arbitrary file access
| Package(s): | elinks |
CVE #(s): | CVE-2006-5925
|
| Created: | November 16, 2006 |
Updated: | October 22, 2009 |
| Description: |
The elinks text-mode browser has an arbitrary file access vulnerability
in the Elinks SMB protocol handler. If a user can be tricked into
visiting a specially crafted web page, arbitrary files may be read or
written with the user's permissions. |
| Alerts: |
|
Comments (none posted)
evolution: format string error
| Package(s): | evolution |
CVE #(s): | CVE-2007-1002
|
| Created: | March 27, 2007 |
Updated: | February 27, 2008 |
| Description: |
A format string error in the "write_html()" function in calendar/gui/
e-cal-component-memo-preview.c when displaying a memo's categories can
potentially be exploited to execute arbitrary code via a specially crafted
shared memo containing format specifiers. |
| Alerts: |
|
Comments (1 posted)
pop mail man-in-the-middle attacks
| Package(s): | evolution thunderbird mutt fetchmail |
CVE #(s): | CVE-2007-1558
|
| Created: | May 8, 2007 |
Updated: | July 3, 2009 |
| Description: |
The APOP protocol allows remote attackers to guess the first 3 characters
of a password via man-in-the-middle (MITM) attacks that use crafted message
IDs and MD5 collisions. NOTE: this design-level issue potentially affects
all products that use APOP, including (1) Thunderbird, (2) Evolution, (3)
mutt, and (4) fetchmail. |
| Alerts: |
|
Comments (none posted)
fail2ban: denial of service
| Package(s): | fail2ban |
CVE #(s): | CVE-2006-6302
|
| Created: | February 16, 2007 |
Updated: | July 30, 2007 |
| Description: |
fail2ban 0.7.4 and earlier does not properly parse sshd logs file, which
allows remote attackers to add arbitrary hosts to the /etc/hosts.deny file
and cause a denial of service by adding arbitrary IP addresses to the sshd
log file, as demonstrated by logging in to ssh using a login name
containing certain strings with an IP address. |
| Alerts: |
|
Comments (3 posted)
file: arbitrary code execution
| Package(s): | file |
CVE #(s): | CVE-2007-1536
|
| Created: | March 22, 2007 |
Updated: | May 30, 2007 |
| Description: |
The "file" utility incorrectly checks the allocated heap memory size.
If a remote attacker can trick a user into looking at specially crafted
files with file, arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (1 posted)
firefox: FTP PASV port-scanning
| Package(s): | firefox seamonkey |
CVE #(s): | CVE-2007-1562
|
| Created: | March 23, 2007 |
Updated: | June 4, 2007 |
| Description: |
According to this
advisory, the FTP protocol includes the PASV (passive) command which is
used by Firefox to request an alternate data port. The specification of the
FTP protocol allows the server response to include an alternate server
address as well, although this is rarely used in practice. |
| Alerts: |
|
Comments (1 posted)
freetype: arbitrary code execution
| Package(s): | freetype |
CVE #(s): | CVE-2007-2754
|
| Created: | May 24, 2007 |
Updated: | June 1, 2010 |
| Description: |
The Freetype font rendering library versions 2.3.4 and below
has an integer sign error. Remote attackers may be able to
create a specially crafted TrueType Font file with a negative
n_points value that will cause an integer overflow and heap-based
buffer overflow, allowing the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
freetype: integer overflows
| Package(s): | freetype |
CVE #(s): | CVE-2006-0747
CVE-2006-1861
CVE-2006-2493
CVE-2006-2661
CVE-2006-3467
|
| Created: | June 8, 2006 |
Updated: | June 1, 2010 |
| Description: |
The FreeType library has several integer overflow vulnerabilities.
If a user can be tricked into installing a specially
crafted font file, arbitrary code can be executed with the privilege
of the user. |
| Alerts: |
|
Comments (none posted)
gcc: file overwrite vulnerability
| Package(s): | gcc |
CVE #(s): | CVE-2006-3619
|
| Created: | September 6, 2006 |
Updated: | March 14, 2008 |
| Description: |
The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree. |
| Alerts: |
|
Comments (none posted)
gd: buffer overflow
| Package(s): | gd |
CVE #(s): | CVE-2007-0455
|
| Created: | February 7, 2007 |
Updated: | November 18, 2009 |
| Description: |
The gd graphics library contains a buffer overflow which could enable a remote attacker to execute arbitrary code. Note that various other packages include code from gd and could also be vulnerable. |
| Alerts: |
|
Comments (2 posted)
gdb: buffer overflow
| Package(s): | gdb |
CVE #(s): | CVE-2006-4146
|
| Created: | September 15, 2006 |
Updated: | June 12, 2007 |
| Description: |
A buffer overflow in dwarfread.c and dwarf2read.c debugging code in GNU
Debugger (GDB) 6.5 allows user-assisted attackers, or restricted users, to
execute arbitrary code via a crafted file with a location block
(DW_FORM_block) that contains a large number of operations. |
| 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)
gforge: arbitrary code execution
| Package(s): | gforge |
CVE #(s): | CVE-2007-0246
|
| Created: | May 24, 2007 |
Updated: | May 30, 2007 |
| Description: |
The CVS browsing interface from the Gforge collaborative
development tool does not properly escape URLs.
This can be used by an attacker to execute arbitrary shell commands
with the privileges of the www-data user. |
| Alerts: |
|
Comments (none posted)
gimp: arbitrary code execution
| Package(s): | gimp |
CVE #(s): | CVE-2007-2356
|
| Created: | May 1, 2007 |
Updated: | June 11, 2007 |
| Description: |
From this Secunia
advisory: "Marsu has discovered a vulnerability in Gimp, which
can be exploited by malicious people to compromise a user's system. The
vulnerability is caused due to an error within the "set_color_table()"
function in plug-ins/common/sunras.c. This can be exploited to cause a
stack-based buffer overflow by e.g. tricking a user into opening a
specially crafted .RAS file." |
| Alerts: |
|
Comments (3 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)
gzip: multiple vulnerabilities
| Package(s): | gzip |
CVE #(s): | CVE-2006-4334
CVE-2006-4335
CVE-2006-4336
CVE-2006-4337
CVE-2006-4338
|
| Created: | September 19, 2006 |
Updated: | January 20, 2010 |
| Description: |
Tavis Ormandy of the Google Security Team discovered two denial of service
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to hang or
crash.
Tavis Ormandy of the Google Security Team discovered several code execution
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to crash or
execute arbitrary code. |
| Alerts: |
|
Comments (1 posted)
horde-kronolith: local file inclusion
| Package(s): | horde-kronolith |
CVE #(s): | CVE-2006-6175
|
| Created: | January 17, 2007 |
Updated: | March 7, 2008 |
| Description: |
Kronolith contains a mistake in lib/FBView.php where a raw, unfiltered
string is used instead of a sanitized string to view local files. An
authenticated attacker could craft an HTTP GET request that uses directory
traversal techniques to execute any file on the web server as PHP code,
which could allow information disclosure or arbitrary code execution with
the rights of the user running the PHP application (usually the webserver
user). |
| Alerts: |
|
Comments (none posted)
ImageMagick: integer overflows
| Package(s): | imagemagick |
CVE #(s): | CVE-2007-1797
|
| Created: | April 4, 2007 |
Updated: | August 11, 2009 |
| Description: |
Multiple integer overflows in ImageMagick before 6.3.3-5 allow remote
attackers to execute arbitrary code via (1) a crafted DCM image, which
results in a heap-based overflow in the ReadDCMImage function, or (2) the
(a) colors or (b) comments field in a crafted XWD image, which results in a
heap-based overflow in the ReadXWDImage function, different issues than
CVE-2007-1667. |
| Alerts: |
|
Comments (none posted)
imlib2: arbitrary code execution
| Package(s): | imlib2 |
CVE #(s): | CVE-2006-4806
CVE-2006-4807
CVE-2006-4808
CVE-2006-4809
|
| Created: | November 6, 2006 |
Updated: | August 13, 2007 |
| Description: |
M. Joonas Pihlaja discovered that imlib2 did not sufficiently verify the
validity of ARGB, JPG, LBM, PNG, PNM, TGA, and TIFF images. If a user
were tricked into viewing or processing a specially crafted image with
an application that uses imlib2, the flaws could be exploited to execute
arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
ipsec-tools: denial of service
| Package(s): | ipsec-tools |
CVE #(s): | CVE-2007-1841
|
| Created: | April 10, 2007 |
Updated: | August 28, 2007 |
| Description: |
A flaw was discovered in the IPSec key exchange server "racoon". Remote
attackers could send a specially crafted packet and disrupt established
IPSec tunnels, leading to a denial of service. |
| Alerts: |
|
Comments (none posted)
java: multiple vulnerabilities
| Package(s): | java |
CVE #(s): | CVE-2006-4339
CVE-2006-4790
CVE-2006-6731
CVE-2006-6736
CVE-2006-6737
CVE-2006-6745
|
| Created: | January 18, 2007 |
Updated: | June 4, 2010 |
| Description: |
java has multiple vulnerabilities, these include:
an RSA exponent padding attack vulnerability, two vulnerabilities
which allow untrusted applets to access data in other applets,
vulnerabilities that involve applets gaining privileges due to
serialization bugs in the JRE and buffer overflows in the java image
handling routines that can give attackers read/write/execute capabilities
for local files. |
| Alerts: |
|
Comments (1 posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kdelibs: cross-site scripting
| Package(s): | kdelibs konqeror |
CVE #(s): | CVE-2007-0537
|
| Created: | February 5, 2007 |
Updated: | August 13, 2007 |
| Description: |
Konqueror 3.5.5 does not properly parse HTML comments, which allows remote
attackers to conduct cross-site scripting (XSS) attacks and bypass some XSS
protection schemes by embedding certain HTML tags within a comment, a
related issue to CVE-2007-0478. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-1357
|
| Created: | April 16, 2007 |
Updated: | November 14, 2007 |
| Description: |
The atalk_sum_skb function in AppleTalk for Linux kernel 2.6.x before
2.6.21, and possibly 2.4.x, allows remote attackers to cause a denial of
service (crash) via an AppleTalk frame that is shorter than the specified
length, which triggers a BUG_ON call when an attempt is made to perform a
checksum. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4623
|
| Created: | October 18, 2006 |
Updated: | November 14, 2007 |
| Description: |
The kernel DVB layer can be caused to crash with maliciously-formatted unidirectional lightweight encapsulation (ULE) data. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2007-0005
CVE-2007-1000
|
| Created: | March 15, 2007 |
Updated: | November 14, 2007 |
| Description: |
The Linux kernel has a boundary error problem with the
Omnikey CardMan 4040 driver read and write functions. This can be used
to cause a buffer overflow and possible execution or arbitrary code with
kernel privileges.
The ipv6_getsockopt_sticky function in
net/ipv6/ipv6_sockglue.c is vulnerable to a NULL pointer dereference.
Local users can use this to crash the kernel or to disclose kernel
memory. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-0007
CVE-2007-0006
|
| Created: | February 15, 2007 |
Updated: | November 14, 2007 |
| Description: |
Linux kernel versions from 2.6.9 to 2.6.20 have a denial of service
vulnerability. A remote attacker can cause the key_alloc_serial
function's key serial number collision avoidance code to have a
null dereference, resulting in a crash. |
| Alerts: |
|
Comments (1 posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4535
CVE-2006-4538
|
| Created: | September 18, 2006 |
Updated: | January 5, 2009 |
| Description: |
Sridhar Samudrala discovered a local denial of service vulnerability
in the handling of SCTP sockets. By opening such a socket with a
special SO_LINGER value, a local attacker could exploit this to crash
the kernel. (CVE-2006-4535)
Kirill Korotaev discovered that the ELF loader on the ia64 and sparc
platforms did not sufficiently verify the memory layout. By attempting
to execute a specially crafted executable, a local user could exploit
this to crash the kernel. (CVE-2006-4538) |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-1861
CVE-2007-2242
|
| Created: | May 1, 2007 |
Updated: | February 8, 2008 |
| Description: |
The netlink protocol has an infinite recursion bug that allows users to
cause a kernel crash. Also the IPv6 protocol allows remote attackers to
cause a denial of service via crafted IPv6 type 0 route headers
(IPV6_RTHDR_TYPE_0) that create network amplification between two routers. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service by memory consumption
| Package(s): | kernel |
CVE #(s): | CVE-2006-2936
|
| Created: | July 17, 2006 |
Updated: | November 14, 2007 |
| Description: |
The ftdi_sio driver (usb/serial/ftdi_sio.c) in Linux kernel 2.6.x up to
2.6.17, and possibly later versions, allows local users to cause a denial
of service (memory consumption) by writing more data to the serial port
than the driver can handle, which causes the data to be queued. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-0772
|
| Created: | February 23, 2007 |
Updated: | November 14, 2007 |
| Description: |
The Linux kernel before 2.6.20.1 allows remote attackers to cause a denial
of service (oops) via a crafted NFSACL 2 ACCESS request that triggers a free
of an incorrect pointer. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-5757
|
| Created: | November 13, 2006 |
Updated: | November 14, 2007 |
| Description: |
From the MOKB-05-11-2006
advisory: "The ISO9660 filesystem handling code of the Linux
2.6.x kernel fails to properly handle corrupted data structures, leading to
an exploitable denial of service condition. This particular vulnerability
seems to be caused by a race condition and a signedness issue. When
performing a read operation on a corrupted ISO9660 fs stream, the
isofs_get_blocks() function will enter an infinite loop when
__find_get_block_slow() callback from sb_getblk() fails ("due to various
races between file io on the block device and getblk")." |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-2935
CVE-2006-4145
CVE-2006-3745
|
| Created: | September 1, 2006 |
Updated: | July 30, 2008 |
| Description: |
Previous versions of the kernel package are subject to several
vulnerabilities. Certain malformed UDF filesystems can cause the system to
crash (denial of service). Malformed CDROM firmware or USB storage devices
(such as USB keys) could cause system crash (denial of service), and if
they were intentionally malformed, can cause arbitrary code to run with
elevated privileges. In addition, the SCTP protocol is subject to a remote
system crash (denial of service) attack. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-5749
CVE-2006-4814
CVE-2006-6106
|
| Created: | January 5, 2007 |
Updated: | January 8, 2009 |
| Description: |
A security issue has been reported in Linux kernel due to an error in
drivers/isdn/i4l/isdn_ppp.c as the "isdn_ppp_ccp_reset_alloc_state()"
function never initializes an event timer before scheduling it with the
"add_timer()" function.
The mincore function in the kernel does not properly lock access to user
space, which has unspecified impact and attack vectors, possibly related to
a deadlock.
Another vulnerability has been reported in Linux kernel caused by a
boundary error within the handling of incoming CAPI messages in
net/bluetooth/cmtp/capi.c. This can be exploited to overwrite certain
Kernel data structures. |
| Alerts: |
|
Comments (none posted)
krb5: uninitialized pointers
| Package(s): | krb5 |
CVE #(s): | CVE-2006-6143
CVE-2006-3084
|
| Created: | January 10, 2007 |
Updated: | July 7, 2010 |
| Description: |
The kdamind daemon can, in some situations, perform operations on uninitialized pointers. This bug could conceivably open up the system to a code execution attack by an unauthenticated remote attacker, but it appears to be difficult to exploit. See this advisory for details. |
| Alerts: |
|
Comments (1 posted)
krb5: local privilege escalation
| Package(s): | krb5 |
CVE #(s): | CVE-2006-3083
|
| Created: | August 9, 2006 |
Updated: | July 7, 2010 |
| Description: |
Some kerberos applications fail to check the results of setuid() calls, with the result that, if that call fails, they could continue to execute as root after thinking they had switched to a nonprivileged user. A local attacker who can cause these calls to fail (through resource exhaustion, presumably) could exploit this bug to gain root privileges. |
| Alerts: |
|
Comments (none posted)
krb5: multiple vulnerabilities
| Package(s): | krb5 |
CVE #(s): | CVE-2007-0956
CVE-2007-0957
CVE-2007-1216
|
| Created: | April 3, 2007 |
Updated: | March 24, 2008 |
| Description: |
A flaw was found in the username handling of the MIT krb5 telnet daemon
(telnetd). A remote attacker who can access the telnet port of a target
machine could log in as root without requiring a password. MIT krb5 Security Advisory 2007-001
Buffer overflows were found which affect the Kerberos KDC and the kadmin
server daemon. A remote attacker who can access the KDC could exploit this
bug to run arbitrary code with the privileges of the KDC or kadmin server
processes. MIT krb5 Security Advisory
2007-002
A double-free flaw was found in the GSSAPI library used by the kadmin
server daemon. MIT krb5 Security Advisory
2007-003 |
| Alerts: |
|
Comments (none posted)
ktorrent: incorrect validation
| Package(s): | ktorrent |
CVE #(s): | CVE-2007-1384
CVE-2007-1385
CVE-2007-1799
|
| Created: | March 13, 2007 |
Updated: | October 24, 2007 |
| Description: |
Bryan Burns of Juniper Networks discovered that KTorrent did not
correctly validate the destination file paths nor the HAVE statements
sent by torrent peers. A malicious remote peer could send specially
crafted messages to overwrite files or execute arbitrary code with user
privileges. |
| Alerts: |
|
Comments (1 posted)
lftp: shell command execution
| Package(s): | lftp |
CVE #(s): | CVE-2007-2348
|
| Created: | May 4, 2007 |
Updated: | September 16, 2009 |
| Description: |
mirror --script in lftp before 3.5.9 does not properly quote shell
metacharacters, which might allow remote user-assisted attackers to execute
shell commands via a malicious script. NOTE: it is not clear whether this
issue crosses security boundaries, since the script already supports
commands such as "get" which could overwrite executable files. |
| 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)
libgtop2: buffer overflow
| Package(s): | libgtop2 |
CVE #(s): | CVE-2007-0235
|
| Created: | January 15, 2007 |
Updated: | August 9, 2007 |
| Description: |
The /proc parsing routines in libgtop are vulnerable to a buffer overflow.
If an attacker can run a process in a specially crafted long
path then trick a user into running gnome-system-monitor,
arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (none posted)
libmodplug: boundary errors
| Package(s): | libmodplug |
CVE #(s): | CVE-2006-4192
|
| Created: | December 11, 2006 |
Updated: | May 4, 2011 |
| Description: |
Luigi Auriemma has reported various boundary errors in load_it.cpp and
a boundary error in the "CSoundFile::ReadSample()" function in
sndfile.cpp. A remote attacker can entice a user to read crafted modules
or ITP files, which may trigger a buffer overflow resulting in the
execution of arbitrary code with the privileges of the user running the
application. |
| Alerts: |
|
Comments (none posted)
libpng: denial of service
| Package(s): | libpng |
CVE #(s): | CVE-2007-2445
|
| Created: | May 17, 2007 |
Updated: | March 23, 2009 |
| Description: |
Libpng can be crashed when processing malformed PNG files.
It may also be possible to exploit this vulnerability to execute arbitrary
code. |
| Alerts: |
|
Comments (none posted)
libpng: buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-3334
|
| Created: | July 19, 2006 |
Updated: | December 15, 2008 |
| Description: |
In pngrutil.c, the function png_decompress_chunk() allocates
insufficient space for an error message, potentially overwriting stack
data, leading to a buffer overflow. |
| Alerts: |
|
Comments (none posted)
libpng: heap based buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-0481
|
| Created: | February 13, 2006 |
Updated: | December 15, 2008 |
| Description: |
A heap based buffer overflow bug was found in the way libpng strips alpha
channels from a PNG image. An attacker could create a carefully crafted PNG
image file in such a way that it could cause an application linked with
libpng to crash or execute arbitrary code when the file is opened by a
victim. |
| Alerts: |
|
Comments (1 posted)
libtiff: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CVE-2006-2193
|
| Created: | June 15, 2006 |
Updated: | September 1, 2008 |
| Description: |
The t2p_write_pdf_string function in libtiff 3.8.2 and earlier is vulnerable
to a buffer overflow. Attackers can use a TIFF file with UTF-8 characters
in the DocumentName tag to overflow a buffer, causing a denial of service,
and possibly the execution of arbitrary code. |
| 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)
lighttpd: denial of service
| Package(s): | lighttpd |
CVE #(s): | CVE-2007-1869
CVE-2007-1870
|
| Created: | April 18, 2007 |
Updated: | June 11, 2007 |
| Description: |
lighttpd 1.4.12 and 1.4.13 allows remote attackers to cause a denial of
service (cpu and resource consumption) by disconnecting while lighttpd is
parsing CRLF sequences, which triggers an infinite loop and file descriptor
consumption. (CVE-2007-1869)
lighttpd before 1.4.14 allows attackers to cause a denial of service
(crash) via a request to a file whose mtime is 0, which results in a NULL
pointer dereference. (CVE-2007-1870) |
| Alerts: |
|
Comments (none posted)
lookup-el: insecure temporary file
| Package(s): | lookup-el |
CVE #(s): | CVE-2007-0237
|
| Created: | March 19, 2007 |
Updated: | December 10, 2007 |
| Description: |
Tatsuya Kinoshita discovered that Lookup, a search interface to electronic
dictionaries on emacsen, creates a temporary file in an insecure fashion
when the ndeb-binary feature is used, which allows a local attacker to
craft a symlink attack to overwrite arbitrary files. |
| 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)
madwifi: denial of service
| Package(s): | madwifi |
CVE #(s): | |
| Created: | May 25, 2007 |
Updated: | June 6, 2007 |
| Description: |
From this Secunia
advisory: "Some vulnerabilities have been reported in MadWifi,
which can be exploited by malicious, local users and malicious people to
cause a DoS (Denial of Service)." |
| Alerts: |
|
Comments (none posted)
mod_jk: proxy bypass
| Package(s): | mod_jk |
CVE #(s): | CVE-2007-1860
|
| Created: | May 30, 2007 |
Updated: | March 7, 2008 |
| Description: |
From the Red Hat advisory: "Versions of mod_jk before 1.2.23 decoded request URLs by default inside
Apache httpd and forwarded the encoded URL to Tomcat, which itself did a
second decoding. If Tomcat was used behind mod_jk and configured to only
proxy some contexts, an attacker could construct a carefully crafted HTTP
request to work around the context restriction and potentially access
non-proxied content." |
| Alerts: |
|
Comments (none posted)
mod_jk: stack overflow
| Package(s): | mod_jk |
CVE #(s): | CVE-2007-0774
|
| Created: | March 5, 2007 |
Updated: | May 30, 2007 |
| Description: |
A stack overflow flaw was found in the URI handler of mod_jk. A remote
attacker could visit a carefully crafted URL being handled by mod_jk and
trigger this flaw, which could lead to the execution of arbitrary code as the
'apache' user. |
| Alerts: |
|
Comments (none posted)
mod_perl: denial of service
| Package(s): | mod_perl |
CVE #(s): | CVE-2007-1349
|
| Created: | April 12, 2007 |
Updated: | July 18, 2007 |
| Description: |
Apache mod_perl versions 1.30 and below have a vulnerability in
PerlRun.pm and RegistryCooker.pm. PATH_INFO is not properly
escaped before use in a regular expression, allowing remote attackers
to cause a denial of service via a specially crafted URI. |
| Alerts: |
|
Comments (1 posted)
moin: arbitrary JavaScript execution
| Package(s): | moin |
CVE #(s): | CVE-2007-2423
|
| Created: | May 8, 2007 |
Updated: | March 10, 2008 |
| Description: |
A flaw was discovered in MoinMoin's error reporting when using the
AttachFile action. By tricking a user into viewing a crafted MoinMoin
URL, an attacker could execute arbitrary JavaScript as the current
MoinMoin user, possibly exposing the user's authentication information
for the domain where MoinMoin was hosted. |
| Alerts: |
|
Comments (none posted)
mplayer: buffer overflow
| Package(s): | mplayer |
CVE #(s): | CVE-2007-1246
|
| Created: | March 8, 2007 |
Updated: | April 1, 2008 |
| Description: |
MPlayer versions up to 1.0rc1 have a buffer overflow in the
loader/dmo/DMO_VideoDecoder.c DMO_VideoDecoder_Open function.
user-assisted remote attackers can use this to create a buffer overflow
and possibly execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
mydns: buffer overflows
| Package(s): | mydns |
CVE #(s): | CVE-2007-2362
|
| Created: | May 23, 2007 |
Updated: | December 17, 2007 |
| Description: |
Multiple buffer overflows in MyDNS allow remote attackers to cause a denial of
service (daemon crash) and possibly execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
mysql: denial of service
| Package(s): | mysql |
CVE #(s): | CVE-2007-1420
|
| Created: | March 22, 2007 |
Updated: | May 21, 2008 |
| Description: |
MySQL subselect queries using "ORDER BY" can be used by an attacker with
access to a MySQL instance in order to create an intermittent denial
of service. |
| Alerts: |
|
Comments (none posted)
mysql: format string bug
| Package(s): | mysql |
CVE #(s): | CVE-2006-3469
|
| Created: | July 21, 2006 |
Updated: | July 30, 2008 |
| Description: |
Jean-David Maillefer discovered a format string bug in the
date_format() function's error reporting. By calling the function with
invalid arguments, an authenticated user could exploit this to crash
the server. |
| Alerts: |
|
Comments (none posted)
MySQL: privilege violations
| Package(s): | mysql |
CVE #(s): | CVE-2006-4031
CVE-2006-4226
|
| Created: | August 25, 2006 |
Updated: | July 30, 2008 |
| Description: |
MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access
a table through a previously created MERGE table, even after the user's
privileges are revoked for the original table, which might violate intended
security policy (CVE-2006-4031).
MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run
on case-sensitive filesystems, allows remote authenticated users to create
or access a database when the database name differs only in case from a
database for which they have permissions (CVE-2006-4226). |
| Alerts: |
|
Comments (none posted)
MySQL: logging bypass
| Package(s): | mysql |
CVE #(s): | CVE-2006-0903
|
| Created: | April 4, 2006 |
Updated: | May 21, 2008 |
| Description: |
MySQL 5.0.18 and earlier allows local users to bypass logging mechanisms
via SQL queries that contain the NULL character, which are not properly
handled by the mysql_real_query function. NOTE: this issue was originally
reported for the mysql_query function, but the vendor states that since
mysql_query expects a null character, this is not an issue for mysql_query. |
| Alerts: |
|
Comments (2 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)
ncompress: buffer underflow
| Package(s): | ncompress |
CVE #(s): | CVE-2006-1168
|
| Created: | August 10, 2006 |
Updated: | February 21, 2012 |
| Description: |
The ncompress compression utility has a missing boundary check.
A local user can use a maliciously created file to cause a
a .bss buffer underflow. |
| Alerts: |
|
Comments (none posted)
openldap: security bypass
| Package(s): | openldap |
CVE #(s): | CVE-2006-4600
|
| Created: | September 29, 2006 |
Updated: | June 12, 2007 |
| Description: |
slapd in OpenLDAP before 2.3.25 allows remote authenticated users with
selfwrite Access Control List (ACL) privileges to modify arbitrary
Distinguished Names (DN). |
| Alerts: |
|
Comments (none posted)
OpenSSH: denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4925
CVE-2006-5052
|
| Created: | October 6, 2006 |
Updated: | November 15, 2007 |
| Description: |
packet.c in ssh in OpenSSH allows remote attackers to cause a denial of
service (crash) by sending an invalid protocol sequence with
USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.
An unspecified vulnerability in portable OpenSSH before 4.4, when running
on some platforms, allows remote attackers to determine the validity of
usernames via unknown vectors involving a GSSAPI "authentication abort." |
| Alerts: |
|
Comments (none posted)
openssh: remote denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4924
CVE-2006-5051
|
| Created: | September 27, 2006 |
Updated: | September 17, 2008 |
| Description: |
Openssh 4.4 fixes some
security issues, including a pre-authentication denial of service, an
unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort
could be used to determine the validity of usernames on some platforms. |
| Alerts: |
|
Comments (none posted)
otrs2: code injection
| Package(s): | otrs2 |
CVE #(s): | CVE-2007-2524
|
| Created: | May 30, 2007 |
Updated: | June 8, 2007 |
| Description: |
The otrs2 ticket request system fails to properly sanitize input data, allowing the injection of arbitrary code. |
| Alerts: |
|
Comments (3 posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1001
CVE-2007-1285
CVE-2007-1718
CVE-2007-1583
|
| Created: | April 16, 2007 |
Updated: | December 4, 2007 |
| Description: |
A denial of service flaw was found in the way PHP processed a deeply nested
array. A remote attacker could cause the PHP interpreter to crash by
submitting an input variable with a deeply nested array. (CVE-2007-1285)
A flaw was found in the way the mbstring extension set global variables. A
script which used the mb_parse_str() function to set global variables could
be forced to enable the register_globals configuration option, possibly
resulting in global variable injection. (CVE-2007-1583)
A flaw was discovered in the way PHP's mail() function processed header
data. If a script sent mail using a Subject header containing a string from
an untrusted source, a remote attacker could send bulk e-mail to unintended
recipients. (CVE-2007-1718)
A heap based buffer overflow flaw was discovered in PHP's gd extension. A
script that could be forced to process WBMP images from an untrusted source
could result in arbitrary code execution. (CVE-2007-1001) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-4481
CVE-2006-4484
CVE-2006-4485
|
| Created: | September 8, 2006 |
Updated: | June 13, 2008 |
| Description: |
The file_exists and imap_reopen functions in PHP before 5.1.5 do not check
for the safe_mode and open_basedir settings, which allows local users to
bypass the settings (CVE-2006-4481).
A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c
in the GD extension in PHP before 5.1.5 allows remote attackers to have an
unknown impact via a GIF file with input_code_size greater than
MAX_LWZ_BITS, which triggers an overflow when initializing the table array
(CVE-2006-4484).
The stripos function in PHP before 5.1.5 has unknown impact and attack
vectors related to an out-of-bounds read (CVE-2006-4485). |
| Alerts: |
|
Comments (1 posted)
php: buffer overflows
| Package(s): | php |
CVE #(s): | CVE-2006-5465
|
| Created: | November 3, 2006 |
Updated: | January 18, 2010 |
| Description: |
The Hardened-PHP Project discovered buffer overflows in
htmlentities/htmlspecialchars internal routines to the PHP Project. Of
course the whole purpose of these functions is to be filled with user
input. (The overflow can only be when UTF-8 is used) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1864
CVE-2007-2509
CVE-2007-2510
|
| Created: | May 8, 2007 |
Updated: | July 18, 2007 |
| Description: |
A heap buffer overflow flaw was found in the PHP 'xmlrpc' extension. A
PHP script which implements an XML-RPC server using this extension
could allow a remote attacker to execute arbitrary code as the 'apache'
user. Note that this flaw does not affect PHP applications using the
pure-PHP XML_RPC class provided in /usr/share/pear. (CVE-2007-1864)
A flaw was found in the PHP 'ftp' extension. If a PHP script used this
extension to provide access to a private FTP server, and passed untrusted
script input directly to any function provided by this extension, a remote
attacker would be able to send arbitrary FTP commands to the server.
(CVE-2007-2509)
A buffer overflow flaw was found in the PHP 'soap' extension, regarding the
handling of an HTTP redirect response when using the SOAP client provided
by this extension with an untrusted SOAP server. No mechanism to trigger
this flaw remotely is known. (CVE-2007-2510) |
| Alerts: |
|
Comments (none posted)
phpbb2: missing input sanitizing
| Package(s): | phpbb2 |
CVE #(s): | CVE-2006-1896
|
| Created: | May 22, 2006 |
Updated: | February 11, 2008 |
| Description: |
It was discovered that phpbb2, a web based bulletin board, insufficiently
sanitizes values passed to the "Font Color 3" setting, which might lead to
the execution of injected code by admin users. |
| 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)
phpwiki: remote code execution
| Package(s): | phpwiki |
CVE #(s): | CVE-2007-2024
CVE-2007-2025
|
| Created: | May 17, 2007 |
Updated: | September 12, 2007 |
| Description: |
The phpwiki Upload page does not properly check the extension of a file.
This can be used by a remote attacker to upload a specially crafted PHP file
and execute arbitrary PHP code with the privileges of the PhpWiki user. |
| Alerts: |
|
Comments (none posted)
postgresql: SQL injection
| Package(s): | postgresql |
CVE #(s): | CVE-2006-2313
CVE-2006-2314
|
| Created: | May 24, 2006 |
Updated: | June 6, 2007 |
| Description: |
The PostgreSQL team has put out a set of "urgent updates" (in the form of the 7.3.15, 7.4.13, 8.0.8, and 8.1.4 releases) closing a
newly-discovered set of SQL injection issues. Details about the problem
can be found on the
technical information page; in short: multi-byte encodings can be used
to defeat normal string sanitizing techniques. The update fixes one problem
related to invalid multi-byte characters, but punts on another by simply
disallowing the old, unsafe technique of escaping single quotes with a
backslash. |
| Alerts: |
|
Comments (1 posted)
postgresql: privilege escalation
| Package(s): | postgresql |
CVE #(s): | CVE-2007-2138
|
| Created: | April 24, 2007 |
Updated: | June 18, 2007 |
| Description: |
PostgreSQL 8.2 and all back versions are vulnerable to a privilege escalation exploit
in SECURITY DEFINER functions. |
| Alerts: |
|
Comments (none posted)
pptpd: denial of service
| Package(s): | pptpd |
CVE #(s): | CVE-2007-0244
|
| Created: | May 9, 2007 |
Updated: | September 3, 2007 |
| Description: |
The PoPToP server daemon contains a bug which allows an attacker to tear down a connection through a malformed GRE packet. |
| Alerts: |
|
Comments (none posted)
pulseaudio: denial of service
| Package(s): | pulseaudio |
CVE #(s): | CVE-2007-1804
|
| Created: | May 30, 2007 |
Updated: | March 10, 2008 |
| Description: |
The pulseaudio network code suffers from a denial of service vulnerability exploitable by an unauthenticated attacker. |
| Alerts: |
|
Comments (none posted)
python: information disclosure
| Package(s): | python |
CVE #(s): | CVE-2007-2052
|
| Created: | May 9, 2007 |
Updated: | July 30, 2009 |
| Description: |
Python 2.4 and 2.5 contain a bug in PyLocale_strxfrm() which could enable an attacker to read portions of unrelated memory. |
| Alerts: |
|
Comments (none posted)
qemu: multiple vulnerabilities
Comments (none posted)
qt: "/../" injection
| Package(s): | qt |
CVE #(s): | CVE-2007-0242
|
| Created: | April 4, 2007 |
Updated: | September 13, 2007 |
| Description: |
Andreas Nolden discovered a bug in qt3, where the UTF8 decoder does not
reject overlong sequences, which can cause "/../" injection or (in the case
of konqueror) a "<script>" tag injection. |
| Alerts: |
|
Comments (2 posted)
quagga: denial of service
| Package(s): | quagga |
CVE #(s): | CVE-2007-1995
|
| Created: | May 2, 2007 |
Updated: | July 3, 2007 |
| Description: |
A malicious peer can cause the quagga routing daemon to crash by sending a properly crafted BGP packet. |
| Alerts: |
|
Comments (none posted)
quake: buffer overflow
| Package(s): | quake3-bin |
CVE #(s): | CVE-2006-2236
|
| Created: | May 10, 2006 |
Updated: | January 12, 2009 |
| Description: |
Games based on the Quake 3 engine are vulnerable to a buffer overflow exploitable by a hostile game server. |
| Alerts: |
|
Comments (none posted)
rpm: arbitrary code execution
| Package(s): | rpm |
CVE #(s): | CVE-2006-5466
|
| Created: | November 6, 2006 |
Updated: | August 28, 2007 |
| Description: |
An error was found in the RPM library's handling of query reports. In
some locales, certain RPM packages would cause the library to crash. If
a user was tricked into querying a specially crafted RPM package, the
flaw could be exploited to execute arbitrary code with the user's
privileges. |
| Alerts: |
|
Comments (none posted)
samba: several vulnerabilities
Comments (none posted)
Mozilla: multiple vulnerabilities
| Package(s): | seamonkey firefox thunderbird |
CVE #(s): | CVE-2006-6077
CVE-2007-0008
CVE-2007-0009
CVE-2007-0775
CVE-2007-0777
CVE-2007-0778
CVE-2007-0779
CVE-2007-0780
CVE-2007-0800
CVE-2007-0981
CVE-2007-0995
CVE-2007-0996
|
| Created: | February 26, 2007 |
Updated: | July 23, 2007 |
| Description: |
Several flaws were found in the way SeaMonkey processed certain malformed
JavaScript code. A malicious web page could execute JavaScript code in such
a way that may result in SeaMonkey crashing or executing arbitrary code as
the user running SeaMonkey. (CVE-2007-0775, CVE-2007-0777)
Several cross-site scripting (XSS) flaws were found in the way SeaMonkey
processed certain malformed web pages. A malicious web page could display
misleading information which may result in a user unknowingly divulging
sensitive information such as a password. (CVE-2006-6077, CVE-2007-0995,
CVE-2007-0996)
A flaw was found in the way SeaMonkey cached web pages on the local disk. A
malicious web page may be able to inject arbitrary HTML into a browsing
session if the user reloads a targeted site. (CVE-2007-0778)
A flaw was found in the way SeaMonkey displayed certain web content. A
malicious web page could generate content which could overlay user
interface elements such as the hostname and security indicators, tricking a
user into thinking they are visiting a different site. (CVE-2007-0779)
Two flaws were found in the way SeaMonkey displayed blocked popup windows.
If a user can be convinced to open a blocked popup, it is possible to read
arbitrary local files, or conduct an XSS attack against the user.
(CVE-2007-0780, CVE-2007-0800)
Two buffer overflow flaws were found in the Network Security Services (NSS)
code for processing the SSLv2 protocol. Connecting to a malicious secure
web server could cause the execution of arbitrary code as the user running
SeaMonkey. (CVE-2007-0008, CVE-2007-0009)
A flaw was found in the way SeaMonkey handled the "location.hostname" value
during certain browser domain checks. This flaw could allow a malicious web
site to set domain cookies for an arbitrary site, or possibly perform an
XSS attack. (CVE-2007-0981) |
| Alerts: |
|
Comments (1 posted)
shadow-utils: mailbox creation vulnerability
| Package(s): | shadow-utils |
CVE #(s): | CVE-2006-1174
|
| Created: | May 25, 2006 |
Updated: | June 12, 2007 |
| Description: |
The useradd tool from the shadow-utils package has a potential security
problem. When a new user's mailbox is created, the permissions are
set to random garbage from the stack, potentially allowing the
file to be read or written during the time before fchmod() is called. |
| Alerts: |
|
Comments (none posted)
snort: remote arbitrary code execution
| Package(s): | snort |
CVE #(s): | CVE-2006-5276
|
| Created: | March 2, 2007 |
Updated: | September 7, 2007 |
| Description: |
The Snort intrusion detection system is vulnerable to a buffer overflow
in the DCE/RPC preprocessor code. Remote attackers can send
specially crafted fragmented SMB or DCE/RPC packets which can be used
to allow the the remote execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
squirrelmail: missing input sanitizing
| Package(s): | squirrelmail |
CVE #(s): | CVE-2007-1262
|
| Created: | May 14, 2007 |
Updated: | June 15, 2007 |
| Description: |
It was discovered that the webmail package Squirrelmail performs
insufficient sanitizing inside the HTML filter, which allows the
injection of arbitrary web script code during the display of HTML
email messages. |
| Alerts: |
|
Comments (none posted)
tcpdump: denial of service
| Package(s): | tcpdump |
CVE #(s): | CVE-2007-1218
|
| Created: | March 5, 2007 |
Updated: | November 15, 2007 |
| Description: |
Off-by-one buffer overflow in the parse_elements function in the 802.11
printer code (print-802_11.c) for tcpdump 3.9.5 and earlier allows remote
attackers to cause a denial of service (crash) via a crafted 802.11
frame. NOTE: this was originally referred to as heap-based, but it might be
stack-based. |
| Alerts: |
|
Comments (none posted)
tetex: buffer overflow
| Package(s): | tetex |
CVE #(s): | CVE-2007-0650
|
| Created: | May 8, 2007 |
Updated: | May 13, 2008 |
| Description: |
A buffer overflow in the open_sty function in mkind.c for makeindex 2.14 in
teTeX might allow user-assisted remote attackers to overwrite files and
possibly execute arbitrary code via a long filename. NOTE: other overflows
exist but might not be exploitable, such as a heap-based overflow in the
check_idx function. |
| Alerts: |
|
Comments (1 posted)
tomcat: directory traversal
| Package(s): | tomcat |
CVE #(s): | CVE-2007-0450
|
| Created: | May 2, 2007 |
Updated: | February 27, 2008 |
| Description: |
Versions of tomcat prior to 5.5.22 do not properly filter filename separator characters, enabling information disclosure attacks. |
| Alerts: |
|
Comments (none posted)
util-linux: access restriction bypass
| Package(s): | util-linux |
CVE #(s): | CVE-2006-7108
|
| Created: | May 2, 2007 |
Updated: | June 15, 2007 |
| Description: |
From the Red Hat advisory: a flaw was found in the way the login process handled logins which did not
require authentication. Certain processes which conduct their own
authentication could allow a remote user to bypass intended access policies
which would normally be enforced by the login process. |
| Alerts: |
|
Comments (none posted)
vixie-cron: weak permissions may cause errors
| Package(s): | vixie-cron |
CVE #(s): | CVE-2007-1856
|
| Created: | April 17, 2007 |
Updated: | December 4, 2007 |
| Description: |
During an internal audit, Raphael Marichez of the Gentoo Linux Security
Team found that Vixie Cron has weak permissions set on Gentoo, allowing
for a local user to create hard links to system and users cron files,
while a st_nlink check in database.c will generate a superfluous error. |
| Alerts: |
|
Comments (1 posted)
wordpress: another pile of vulnerabilities
| Package(s): | wordpress |
CVE #(s): | CVE-2007-1622
CVE-2007-1893
CVE-2007-1894
CVE-2007-1897
|
| Created: | May 2, 2007 |
Updated: | July 6, 2007 |
| Description: |
Wordpress suffers from another set of vulnerabilities including a couple of cross-site scripting problems, an access restrictions bypass issue, and an SQL injection vulnerability. |
| Alerts: |
|
Comments (none posted)
XFree86 X.org: integer overflows
| Package(s): | xfree86 x.org |
CVE #(s): | CVE-2007-1003
CVE-2007-1667
CVE-2007-1351
CVE-2007-1352
|
| Created: | April 3, 2007 |
Updated: | August 11, 2009 |
| Description: |
iDefense reported an integer overflow flaw in the XFree86 XC-MISC
extension. A malicious authorized client could exploit this issue to cause
a denial of service (crash) or potentially execute arbitrary code with root
privileges on the XFree86 server. (CVE-2007-1003)
iDefense reported two integer overflows in the way X.org handled various
font files. A malicious local user could exploit these issues to
potentially execute arbitrary code with the privileges of the X.org server.
(CVE-2007-1351, CVE-2007-1352)
An integer overflow flaw was found in the XFree86 XGetPixel() function.
Improper use of this function could cause an application calling it to
function improperly, possibly leading to a crash or arbitrary code
execution. (CVE-2007-1667) |
| Alerts: |
|
Comments (none posted)
xine: format string vulnerabilities
| Package(s): | xine |
CVE #(s): | CVE-2007-0017
|
| Created: | January 23, 2007 |
Updated: | August 10, 2007 |
| Description: |
Multiple format string vulnerabilities in (1) the cdio_log_handler function
in modules/access/cdda/access.c in the CDDA (libcdda_plugin) plugin, and
the (2) cdio_log_handler and (3) vcd_log_handler functions in
modules/access/vcdx/access.c in the VCDX (libvcdx_plugin) plugin, in
VideoLAN VLC 0.7.0 through 0.8.6 allow user-assisted remote attackers to
execute arbitrary code via format string specifiers in an invalid URI, as
demonstrated by a udp://-- URI in an M3U file. |
| Alerts: |
|
Comments (none posted)
xine-lib: arbitrary code execution
| Package(s): | xine-lib |
CVE #(s): | CVE-2007-1387
|
| Created: | March 13, 2007 |
Updated: | April 1, 2008 |
| Description: |
Moritz Jodeit discovered that the DirectShow loader of Xine did not
correctly validate the size of an allocated buffer. By tricking a user
into opening a specially crafted media file, an attacker could execute
arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflow
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-6172
|
| Created: | December 5, 2006 |
Updated: | June 5, 2007 |
| Description: |
A buffer overflow was discovered in the Real Media input plugin in
xine-lib. If a user were tricked into loading a specially crafted stream
from a malicious server, the attacker could execute arbitrary code with the
user's privileges. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflow
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-1664
|
| Created: | April 27, 2006 |
Updated: | February 27, 2008 |
| Description: |
xine-lib does an improper input data boundary check on
MPEG streams. A specially crafted MPEG file can be
created that can cause arbitrary code execution when the
file is accessed. |
| Alerts: |
|
Comments (none posted)
xinit: race condition
| Package(s): | xinit |
CVE #(s): | CVE-2006-5214
|
| Created: | October 17, 2006 |
Updated: | August 9, 2007 |
| Description: |
A race condition allows local users to see error messages generated during
another user's X session. This could allow potentially sensitive
information to be leaked. |
| Alerts: |
|
Comments (1 posted)
xmms: BMP handling vulnerability
| Package(s): | xmms |
CVE #(s): | CVE-2007-0653
CVE-2007-0654
|
| Created: | March 28, 2007 |
Updated: | July 26, 2011 |
| Description: |
xmms suffers from vulnerabilities in its handling of BMP images. Should a hostile image be included in an xmms skin, it could lead to code execution on the user's system. |
| Alerts: |
|
Comments (none posted)
xscreensaver: password check bypass
| Package(s): | xscreensaver |
CVE #(s): | CVE-2007-1859
|
| Created: | May 2, 2007 |
Updated: | June 13, 2007 |
| Description: |
On a system which uses a remote directory service for passwords, a local attacker can crash xscreensaver by disrupting network connectivity, thus bypassing the password check and gaining access to the system. |
| Alerts: |
|
Comments (none posted)
zziplib: buffer overflow
| Package(s): | zziplib |
CVE #(s): | CVE-2007-1614
|
| Created: | April 4, 2007 |
Updated: | September 5, 2007 |
| Description: |
dmcox discovered a boundary error in the zzip_open_shared_io() function
from zzip/file.c . A remote attacker could entice a user to run a zziplib
function with an overly long string as an argument which would trigger the
buffer overflow and may lead to the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.22-rc4,
released on June 4. It
adds a few hundred fixes aimed at further stabilizing 2.6.22. See
the
long-format changelog for the details.
As of this writing, no patches have found their way into the mainline since
-rc4.
The current -mm tree is 2.6.22-rc4-mm1. Recent changes
to -mm include an operation to disable all I/O space access (for
virtualized guests), a lengthy patch set aimed at fixing a page fault
deadlock, some suspend/hibernate work, the O_CLOEXEC patch (see
below), support code for Xen on the x86-64 architecture, ext4 support for
the upcoming fallocate() system call, and the containers patch set.
For older kernels: 2.6.16.52 was released on
May 31 with a handful of fixes.
Comments (none posted)
Kernel development news
I'm convinced there's some contest to see who can make the worst
graphical mail client for Linux. I'm not sure what the prize is, or
who's winning, but the entries so far are horrific.
--
Dave Jones
Lotus Notes has no serious competition.
Andy's patch-checking script will (should) detect wordwrapping,
tab-expansion and hopefully space-stuffing. When we get that sorted out,
people who submit broken patches to one of the lists should get a robot
reply within minutes telling them what they did wrong, so things will
become largely self-correcting.
I am sooooo looking forward to that thing. <Sends note to Nobel prize
committee>
--
Andrew Morton
Comments (none posted)
Last week's article on
syslets briefly mentioned a problem with using file descriptors for
low-level communications with the kernel. There is a single namespace for
file descriptors, combined with a strict rule for how those descriptors are
allocated. As long as the application is fully in charge of that space all
works well, and the "lowest available descriptor" rule can be relied upon.
As soon as hidden levels (the C library in particular) start using file
descriptors for their own purposes, though, the potential for conflicts and
confusion at the application level arises. An application which makes a
mistaken assumption about where a file descriptor will be allocated, or
which indiscriminately "cleans up" open descriptors belonging to the
libraries will break. This problem is evidently real, to the point that
the glibc goes out of its way to avoid using internal file descriptors for
anything.
This issue is a problem for kernel developers. They would rather not
create new, file-descriptor-based services (completion events for
syslet-based asynchronous I/O, for example) if glibc will not use those
services. So there has been a search for alternatives, most of which
involve creating a separate space for "system" file descriptors. Linus suggested one way of doing this:
Which *could* be something as simple as saying "bit 30 in the file
descriptor specifies a separate fd space" along with some flags to
make open and friends return those separate fd's. That makes them
useless for "select()" (which assumes a flat address space, of
course), but would be useful for just about anything else.
Davide Libenzi took this idea forward with a patch to create a non-sequential
file descriptor area. The current kernel tracks file descriptors in a
linear array - a technique which works well as long as the "lowest
available descriptor" rule holds. As soon as one starts setting high-order
bits in file descriptor numbers, however, the linear array becomes rather
less practical. So Davide's patch creates a separate, linked-list data
structure used for the non-sequential file descriptor range. The second part of the patch set
then fixes up the dup2() system call to use the new file
descriptor range. The normal behavior of dup2() has not changed,
but if the destination file descriptor is passed as
FD_UNSEQ_ALLOC, a random file descriptor will be allocated from
the non-sequential area. A specific file descriptor in that area can be
requested by passing a number higher than FD_UNSEQ_BASE.
This approach has the advantage of not requiring any new system calls or
changing the default user-space binary interface at all. But according to Ulrich Drepper, that attribute is
not an advantage at all. Since using this capability requires application
changes in any case, Ulrich would rather just see a new system call
created; he proposes:
int nonseqfd(int fd, int flags);
This system call would duplicate the open file descriptor fd into
the non-sequential space, optionally closing fd in the process.
The flags parameter would allow other attributes of the new file
descriptor to be controlled. Of particular interest is whether that
descriptor shows up in the /proc/pid/fd directory. The
optimal way of closing all open file descriptors, apparently, is to read
that directory to see which descriptors are currently open. Keeping
special descriptors out of that directory (perhaps shifting them to a
parallel private-fd directory) will prevent well-meaning
applications from closing the library's file descriptors.
It has been suggested that the open() system call should get a
flag which would cause it to select a non-sequential file descriptor from
the outset, eliminating the need for a separate call to
nonseqfd(). There are, however, a number of system calls which
create file descriptors but which have no flags parameter and which, thus,
will never be able to return non-sequential file descriptors;
socket() is a classic example. So there will still be a need for
a system call which can duplicate a file descriptor into the new space.
Ulrich has requested that all file descriptors in the
non-sequential space be allocated randomly. He would rather not ever see a
situation where application developers think they can rely on any specific
allocation behavior when using that space. There have also been
suggestions that the non-sequential space could be useful for for
high-performance applications which hold large numbers of file descriptors
open - web servers, for example. Such applications usually have no use for
the "lowest available descriptor" guarantee and would happily do without
the overhead of implementing that guarantee. Davide's current
implementation does not appear to have been written with thousands of
non-sequential file descriptors in mind, though.
On another front, Ulrich has been working on a race condition which comes
up with certain types of applications. It is possible to request that a
file descriptor be automatically closed if the process performs an
exec(); the fcntl() system call is used for this
purpose. The problem is that there is some time between when the file
descriptor is created (with an open() call, perhaps) and the
subsequent fcntl() call. If another thread forks and runs a new
program between those two calls, its copy of the new file descriptor will
not have the close-on-exec flag set and will thus remain open.
Solving that problem generally will take some work, but fixing the
open case is relatively easy. Ulrich is proposing a new
O_CLOEXEC flag for this purpose. There does not appear to be much
opposition to this idea, so the new flag might well make an appearance in
2.6.23.
Comments (18 posted)
People running 2.6.22-rc kernels have likely noticed the occasional warning
and traceback associated with zero-length allocations. It turns out that
there is code in the kernel which asks
kmalloc() to allocate a
zero-sized object. Nobody really knew how often this happens until the
warning went in as part of the
SLUB allocator patch set; now
that these cases are turning up, it seems that deciding what to do about
them is harder than one might expect.
One possibility is to return NULL. On the face of it, this option
would appear to make sense; the caller has requested that no memory be
allocated, and kmalloc() has complied. The problem here is that a
NULL pointer is already loaded with meaning. It says that the
allocation has failed (which it didn't - there is always enough memory left
to allocate another zero bytes) and is often used as an indicator that a
particular structure or subsystem has not been initialized. More to the
point, it seems that there is an occasional situation where a zero-length
allocation is not entirely incorrect; consider the allocation of a
structure which, as a result of the kernel's configuration options, has
been optimized down to zero members. Coding around such cases is possible,
but it is not clear that adding more twists and turns is worth the trouble
when zero-length allocations can just be handled in kmalloc().
Another possibility is to return the smallest object that
kmalloc() can manage - currently eight bytes. That is what
kmalloc() has silently done for years. This solution appears to
work, but it has the disadvantage of returning memory which can be written
to. A zero-length allocation can arguably be correct, but it's hard to
find anybody who would agree that storing data into a zero-length chunk of
memory makes sense. Even highly compressed data cannot be expected to fit
into that space in all situations. People who worry about finding bugs
would much prefer that any attempt to actually write to memory allocated
with kmalloc(0) caused the kernel to protest in a very noisy way.
That brings us to the third possibility: this patch from Christoph
Lameter which causes kmalloc(0) to return a special
ZERO_SIZE_PTR value. It is a non-NULL value which looks
like a legitimate pointer, but which causes a fault on any attempt at
dereferencing it. Any attempt to call kfree() with this special
value will do the right thing, of course.
The final option seems like it should be the right course, allowing
zero-length allocations without masking any subsequent incorrect behavior.
Surprisingly, though, there is an objection here too: now every call to
kmalloc(0) returns the same value. One might not think this would
be a problem; subsequent zero-length allocations will all be zero bytes
apart, just like the C standard says they should be. But some developers
are worried that this behavior might confuse code which compares pointers
to see if two objects are the same. There is also, apparently, an
established coding pattern (in user space) which uses zero-length
allocations as a way of generating a unique cookie value. If all
zero-length allocations return the same pointer, these cookies lose their
uniqueness.
That worry appears unlikely to carry the day, though; Linus says:
If people can't be bothered to create a "random ID generator"
themselves, they had damn well better use "kmalloc(1)" rather than
"kmalloc(0)" to get a unique cookie. Asking the allocator to do
something idiotic because some idiot thinks a memory allocator is a
cookie allocator is just crazy.
I can understand that things like user-level libraries have to take
crazy people into account, but the kernel internal libraries
definitely do not.
Add to this argument the fact that nobody seems to have discovered such a
use of kmalloc() in the kernel yet, and the "unique cookie"
argument runs out of steam. So some form of the ZERO_SIZE_PTR
patch, with the warning removed, will probably find its way into the
mainline - but probably not before 2.6.23.
Comments (13 posted)
Wireless networking vendors have, over time, developed a large and
imaginative set of reasons for their refusal to make free drivers and
hardware programming information for their products available. One of
those reasons is regulatory compliance; if untrusted parties can modify a
wireless device driver, they may (accidentally or not) program the device
to operate outside of the rules governing frequency use and power levels in
their specific area. Some vendors apparently believe that they could be
held responsible for what others do with their hardware, especially in
parts of the world with relatively aggressive enforcement of regulations on
spectrum use. While the United States is often mentioned in such
discussions, people who have studied the issue tend to worry more about
Japan. That said, there are regulations worldwide - differing regulations
- and a Linux system with radio transmitters in it will be expected to
comply with those regulations.
To that end, Larry Finger has recently returned
with a new version of his proposal for a mechanism which would enable
Linux to operate wireless adapters in a legally-sanctioned way. The scheme
involves the creation of a database describing the regulatory regime in
various parts of the world. At system startup, a user-space daemon would
determine (somehow) where the system was located, obtain the relevant
parameters from the database, and feed them into the mac80211 subsystem,
which would then instruct drivers on how to program their devices. In the
absence of instructions from user space, the kernel would fall back to a
minimal configuration known to be legal worldwide - if such a configuration
can be found.
There was some interesting feedback, starting with the assertion that the
mac80211 layer is the wrong place for a regulatory module. There are
wireless adapters which have full MAC capability built into them, and which
will not use mac80211, but these devices have the same regulatory issues.
Beyond that, Linux systems can contain other sorts of transmitters,
starting with BlueTooth adapters and going on from there. If this sort of
regulatory compliance is to be added to the kernel (and cleaned out of
various drivers where it already exists), it would be best to add it once
and have it work in all situations. It turns out that some thought has
gone into a kernel
"frequency broker" module which would handle this task, but development
has not yet gone very far.
Overly zealous regulatory enforcement is a concern for some users. There
are people running Linux who have licenses allowing spectrum use which is
denied to most of us. They would, understandably, like to be able to use
their hardware (when it is capable of such use) in ways which take
advantage of their wider permissions. If the kernel eventually adopts a
regulatory mechanism which cannot be overruled, it will prevent some users
from doing things which they are legally entitled to do. Until they go
into the code and disable the regulatory code, at least.
Of course, if legal users can override the regulatory mechanism, others can
as well. That leads to the question of whether a regulatory regime
implemented in free software can ever be good enough to satisfy the
authorities. Luis Rodriguez pointed out an
April, 2007 ruling [PDF] from the U.S. Federal Communications
Commission which suggests that there could be trouble there:
The Commission did not address the possibility of manufacturers
using open source software to implement security measures. However,
we recognize that hardware and software security measures that
interact with the open source software need not be subject to an
open source agreement. We are hereby stating that it is our policy,
consistent with the intent of Cognitive Radio Report and Order and
Cisco's request, that manufacturers should not intentionally make
the distinctive elements that implement that manufacturer's
particular security measures in a software defined radio public, if
doing so would increase the risk that these security measures could
be defeated or otherwise circumvented to allow operation of the
radio in a manner that violates the Commission's rules. A system
that is wholly dependent on open source elements will have a high
burden to demonstrate that it is sufficiently secure to warrant
authorization as a software defined radio.
(Emphasis added).
If free regulatory code will never be good enough for regulatory agencies,
one might well ask whether it is worth the trouble for Linux developers to
implement such a module in the first place. One could answer that
operating transmitters in a way consistent with their licensing is the
correct thing to do, regardless of whether governments see it as being
sufficiently robust. But, if the main concern is keeping governments
happy, the only real solution may be to do as Intel has done and move
regulatory compliance back into the device's firmware and away from the
host operating system altogether. This approach brings an additional
benefit in the form of eliminating one excuse for not releasing free
drivers.
Comments (19 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Kernel building
Memory management
Networking
Security-related
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
An
Ubucon is an informal,
lightly structured gathering of "Ubunteros" - users of Ubuntu and its
derivatives.
Ubucon-Boulder was held
on Saturday June 2 in your editor's home town of Boulder, Colorado, so I
decided to check it out.
This Ubucon was organized by Neal McBurnett and Mitch Mahan from the Ubuntu Colorado Local Team.
Google's Boulder office kindly hosted this event and provided a conference
room with WiFi and a projector for demonstrations.
The idea behind this Ubucon was to see what people do with Ubuntu. To that
end many of us kept a Synaptic session open on our laptops to install
various applications and play with them during the demonstrations. I had
intended to write about the various applications that were demoed during
the day, but Neal already did a fine
write up based on the notes he made on the wiki in real time.
I do have a few things to add to Neal's coverage. Joey Stanford is a
Canonical employee who carefully did not talk about some of the
not-ready-for-release things that he is working on currently. However he
did mention that the collaborative text-editor Gobby is used by the global
community of Ubuntu Weekly News editors to put together the news each
week. Joey also mentioned the somewhat
announced Ubuntu Landscape, a paid service, much like Red Hat Network.
He also said that Canonical does intend for all of Launchpad, the suite of
tools used by Ubuntu developers, to be released as open source. Some of
Launchpad is already open source, but some of these tools remain proprietary
- and there is no time-table for when we might see that happen. Canonical
is carefully balancing its need to make a profit and pay its developers
with the concept that software strives to be free.
All in all, it seems that a good time was had by all attendees of
Ubucon-Boulder. One does not need to be a developer, or fluent in any
programming language to get involved in a community group of this kind.
There are Local Teams of
Ubuntu enthusiasts all over the world. So find a Local Team in your area
and check it out, or if there isn't one in your area you can create one.
It looks like at least some of the Colorado team will be helping out at the
Edubuntu booth at the Technology in Education
Conference in Copper Mountain, Colorado, June 19 - 22, 2007.
Comments (none posted)
New Releases
Fedora 7 is out. "
Howdy, cousins! Welcome to our little Fedora hollow, where we've
brewed up some mighty, mighty Fedora 7 Moonshine for your enjoyment.
Here, I'll help you pour that ... and some for me ... *cough, cough*
Smoooooth ... sure does taste good. It's been sitting here in the jug
for almost a whole month now!" Click below for more on this theme.
Full Story (comments: 16)
Version 1.3 of
Foresight Linux
has been announced.
"
Timed to be released with GNOME 2.18.2, the Foresight Linux team is
happy and proud to announce the release of Foresight Linux 1.3.
Foresight Linux continues to build on it's success of releasing a
stable Linux distribution with the latest software, including GNOME
and applications such as Banshee for music management, F-Spot for
photo management, Pidgin and Ekiga for internet communication and
OpenOffice.org for productivity and office applications. Providing the
latest versions of applications gives our users access to the latest
bug fixes, and the use of Conary as a package manager makes it easy
for users to update the software on their desktop."
Full Story (comments: none)
Distribution News
Andreas Barth covers recent improvements to the debian-volatile service.
"
We finally had the time to add a suite for Etch to volatile. During
these changes, we also archived woody, and upgraded to a newer version of
the archive scripts. If you notice some small hiccups, please just warn us
(best by mail to debian-volatile@lists.debian.org) so that we can fix
them. The changes include a different archive signing key, and separate
keys per suite." debian-volatile allows stable Debian users to get
updates for fast moving targets such as spam filtering and virus scanning.
Full Story (comments: none)
For people looking at installing Fedora 7, there is now
a Fedora 7 FAQ
available with answers to questions which have come up so far.
Comments (8 posted)
Max Spevack has
a few words about Fedora 7
(sent just before the final release). "
It's the middle of the night
in the main Red Hat offices in Raleigh and Westford, but I amm in Berlin
this week for LinuxTag, which is the largest Linux conference in Europe
(10,000 visitors over 4 days). We have a great looking Fedora booth, and
we are holding a FUDCon (Fedora Users and Developers Conference) here today
during which we have a conference hall that probably seats 150 people all
to ourselves."
The Cooperative Bug Isolation Project (CBI) is now available for Fedora 7. "CBI
(http://www.cs.wisc.edu/cbi/) is an ongoing research effort to find and fix
bugs in the real world. We distribute specially modified versions of
popular open source software packages. These special versions monitor
their own behavior while they run, and report back how they work (or how
they fail to work) in the hands of real users like you. Even if you've
never written a line of code in your life, you can help make things better
for everyone simply by using our special bug-hunting packages."
Freshrpms has announced that all freshrpms
add-on packages are now available for Fedora 7.
ATrpms has officially launched Fedora 7
support for i386, x86_64 and PPC.
Comments (none posted)
The Fedora folks are not wasting any time; there is already
a posted release
schedule for Fedora 8. It's a short (five-month) development
cycle this time, with the final release due on October 31. One can
already imagine the Halloween-themed release announcement.
Comments (6 posted)
Red Hat is offering special discounts to Fedora contributors who register
for upcoming Red Hat training courses. "
We have two separate offers,
valid in multiple regions. The details vary slightly depending on region
(read on below), and the offer is valid for classes that are offered
directly by Red Hat (not by Red Hat's training partners)."
Full Story (comments: none)
CNews
reports on Mandriva's opening of a Russian office.
"
Mandriva, the official producer of Linux distribution has opened an office in St. Petersburg. One of the main tasks of the companys representation is to help its Russian users avoid claims on behalf of the governing bodies which not always know the peculiarities of Linux OS licensing. Meanwhile, Linux might be introduced in many of St. Petersburg schools."
Comments (none posted)
openSUSE is running a survey on the use of commercial/proprietary software
by openSUSE users. The survey will run until June 12. There's an
added note about the appearance of
non-proprietary TeXLive on the survey.
Full Story (comments: none)
The first Tribe CD, a testing milestone of Gutsy Gibbon,
should be available on June 7, 2007.
Matt Zimmerman has announced that, thanks
to a joint effort of Launchpad and Ubuntu developers, you can now close
bugs in Launchpad automatically when you upload a source package.
Comments (none posted)
Distribution Newsletters
The Fedora Weekly News for June 2, 2007 looks at the release of Fedora 7
(Moonshine), Freshrpms for Fedora 7, ATrpms for Fedora 7, A Few Words About
Fedora 7, Discounts on Red Hat training for Fedora folks, Fedora is now an
open source project, Interview of Max Spevack, Interview of Mike McGrath,
Kernel hacking for laptops, fedoraproject.org promos, Some comments on
Fedora 7, Fedora 7 "Moonshine": Freedom vs. Ease-of-Use (Part 1), and much
more.
Full Story (comments: none)
The
Foresight
Linux Newsletter for May 2007 covers the release of Foresight Linux
1.3, GNOME 2.18.2 Live Media, installation and package updates,
documentation updates, and more.
Comments (none posted)
The Mandriva Linux Community Newsletter for June 1, 2007 looks at Mandriva
Linux 2007 Spring released, Mandriva Flash 4GB released, Mandriva Linux
2007 Spring Reviews, Erratum - Correction to promotional e-mail regarding
Mastering Mandriva Linux 2007 Spring, and Mandriva Security - Better,
stronger, faster.
Full Story (comments: none)
The Ubuntu Weekly Newsletter for June 2, 2007 covers an interview with Mark
Shuttleworth, newly approved Ubuntu Core Developer Sarah Hobbs, the new
batch of Ubuntu Members, an interview with Daniel Holbach, and much much
more.
Full Story (comments: none)
The
DistroWatch
Weekly for June 4, 2007 is out. "
The release of Fedora 7 last
week has been the dominant topic on many Linux web sites and DistroWatch is
no exception; we'll comment on the release, bring you a first-look review,
and present details about the project's upcoming version 8, scheduled for
release at the end of October. In other news, Turbolinux introduces the
world to a media player and portable operating system called Wizpy,
Mandriva seeks solutions for its current financial troubles, Gentoo founder
comments on SabayonLinux, and Debian updates its "volatile"
infrastructure. Finally, as DistroWatch celebrates its 6th birthday, we are
pleased to announce that the May 2007 donation was awarded to
VectorLinux."
Comments (none posted)
Distribution meetings
The schedule for DebConf7 is available. DebConf7 takes place in Scotland
June 17 - 23, 2007.
Full Story (comments: none)
Newsletters and articles of interest
Adam Williamson has
written an
article on using audio tools in Mandriva Spring. "
Recently I was
asked to write a small article talking about some of the tools related to
audio in Mandriva Spring. I realized that writing a few things about the
tools would be just the same as articles you can find in many websites and
magazines. But instructions on creating music step from step from scratch,
picking the right ingredients for "the song recipe", are rarely to be
found. So I decided to try and make a song with only the tools I had
available on Mandriva Spring, and write down how to do it."
Comments (none posted)
DesktopLinux
covers the
release of Zenwalk Linux 4.6. "
The Zenwalk project today released
Zenwalk Linux 4.6 (code-named Red Pill). The lightweight distribution
utilizes a cutting-edge 2.6.21.3 Linux kernel with KVM support, along with
the relatively new Xfce 4.4.1 desktop environment."
Comments (none posted)
Now available from HowtoForge:
Comments (none posted)
Distribution reviews
Linux.com has
a review of
Fedora 7. "
Fedora 7 was released last week, a little bit behind
schedule, with a spate of new features, updates, and live CD installable
"spins" of Fedora in KDE and GNOME flavors. I found a lot of good in this
release, but a bug in the FireWire stack that attacked my external backup
drive made this release just a little shy of perfect."
Comments (none posted)
TuxMachines
reviews
Fedora 7 "Moonshine". "
In my opinion, the entire issue of free
vs. proprietary and patent-protected vs. patent-free is the biggest one
facing Linux as a whole right now. I certainly understand and respect Red
Hat's wishes to be free of all the legal repercussions that could arise if
they were to be sued; after all, they've got a business to run, and Fedora
doesn't earn them any money. I also respect and understand the open-source
philosophy. Meanwhile, I want to listen to my MP3s, and watch my movies and
YouTube clips, like anyone else."
Comments (none posted)
Polishlinux.org
compares
Xandros Desktop with the more community-friendly PCLinuxOS.
PCLinuxOS is a Mandriva-based LiveCD, which we can either use as a demo CD
or install on a hard disk. This distribution is gaining a lot of popularity
and on Distrowatch it's currently rated at high third place. For the
purpose of this review, PCLinuxOS 2007 has been used....
Xandros is a commercial distribution targeted at business. For free we can
only download a 30-day trial version. If you want a full version you have
to pay (as of today: $39.99 for home, $79.99 for premium and $99.99 for
professional edition). There is a chance that one of the previous versions
of Xandros is available as a bonus to one of you local IT magazines (like
Linux Magazine).
Comments (none posted)
TuxMachines
compares
Debian-Sid-based Sidux with Ubuntu-based Linux Mint. "
Sidux and
Linux Mint are similar in some fundamental ways. Primarily, they are both
Debian derivations, although technically one is based on Ubuntu Linux. Both
are delivered as one ~700 MB liveCD image. Both have hard drive installers,
proprietary graphic driver installers, and a well rounded selection of
starter applications. However, they are different in some significant ways
as well."
Comments (none posted)
Page editor: Rebecca Sobol
Development
CACAO
is an open-source Java Virtual Machine that runs on a wide variety
of processors on several Unix platforms, including Linux.
CACAO is being worked on by this group of
developers.
CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT) compilation to execute Java methods natively. Since release 0.93 a
Vmgen
based interpreter is also integrated. CACAO uses
GNU Classpath
as default Java core library.
The CACAO project started as a research JVM to explore new implementation techniques. The first version for the Alpha was released in February 1997 as a binary. In 2004, CACAO was released under the GPL and is currently actively developed.
The
CACAO Wiki
site lists some of CACAO's primary
features and includes other documentation as well as
project discussions.
Version 0.98 of CACAO, named Free all JITs!, has been
announced.
This is a major feature enhancement and bug-fix release."
New features in this release include:
- New open-source ARM and MIPS32 code generators.
- A new PowerPC64 code generator.
- Support for Sun's phoneMe CLDC-1.1 classes in the core library.
- A rewrite of the exception throwing code.
- A rewrite of the lock-record code.
- Improvements to the Threads code and Exception code.
- A new Class/Method/Field getSignature implementation.
- Miscellaneous bug fixes.
The CACAO source code is available for download
here.
See the
installation instructions and
FAQ
document for build information.
Comments (1 posted)
System Applications
Database Software
Version 5.1.19-beta of the MySQL DBMS is out with lots of bug fixes.
"
Bear in mind that this is a beta release, and as any other
pre-production release, caution should be taken when installing on
production level systems or systems with critical data."
Full Story (comments: none)
The June 3, 2007 edition of the PostgreSQL Weekly News is out with the latest from the PostgreSQL development community.
Full Story (comments: none)
Embedded Systems
Unstable version 1.6.0 of
BusyBox,
a collection of command line utilities for embedded systems, is out.
"
Note that hush shell had many changes and (hopefully) is much improved now, but there is a possibility that it regressed in some obscure cases. Please report any such cases.
lash users please note: lash is going to be deprecated in busybox 1.7.0 and removed in the more distant future. Please migrate to hush."
A long list of additional changes have also been made.
Comments (none posted)
Web Site Development
Version 0.3-beta1 of Browsershots
has been announced.
"
Browsershots is a system for automatically capturing screenshots of Web pages in a variety of browsers and making these images available to the public. Its goal is to make it easier to test the compatibility of Web pages with a variety of browsers. The system distributes the work of making screenshots among community members. Anyone can add URLs to the job queue on a central server."
Comments (none posted)
Desktop Applications
Audio Applications
Version 0.2 of dvdtoogg has been
announced.
"
dvdtoogg is a script for converting the audio content of a DVD to a multi-channel Ogg Vorbis file. (From 2 to 6 channels are supported.) It uses mplayer to find and extract DVD tracks, and uses oggenc to encode to a stereo or 5.1 Ogg Vorbis file."
Comments (none posted)
Version 0.9.6 of jack_capture, a program for recording sound files from
JACK audio data streams, is out with several bug fixes.
Full Story (comments: none)
Stable version 0.3 of Rotter
has been announced.
"
Rotter is a transmission recording and audio logger for JACK. It was designed for use by radio stations, who are legally required to keep a recording of all their output. Rotter runs continuously, writing to a new file every hour."
Comments (none posted)
Data Visualization
Version 0.90.1 of
Matplotlib, a Python-based
2D plotting package, is out.
"
The 0.90 series is the last release that will continue to support Numeric, numarray and numpy. At 0.91, we will be using numpy only internally, though we will continue to provide the numerix compaitibility layer for external use."
Comments (none posted)
Desktop Environments
Version 2.18.2 of the GNOME desktop environment is out.
"
This is the second
release in a series of point releases for the 2.18 branch.
Come and see all the bug fixing, all the new translations and all the
updated documentation brought to you by the wonderful team of GNOME
contributors! While development is underway on the GNOME 2.19/2.20
road, work on the stable branch continues to make it even more solid."
Full Story (comments: none)
Version 2.18.2 of GARNOME, the bleeding-edge GNOME distribution, is out.
"
It includes updates and fixes after the official GNOME freeze, together
with a host of third-party GNOME packages, Bindings and the Mono(tm)
Platform -- this is the third release of the current stable GNOME
branch, ironing out yet-more bugs, hopefully adding yet-more stability,
and ships with the latest and greatest stable releases."
Full Story (comments: none)
The following new GNOME software has been announced this week:
- Accerciser 0.1.3 (new features and translation work)
- at-spi 1.19.3 (new features and bug fixes)
- atk 1.19.3 (dependency removal)
- Banter 0.1.5 (new features)
- Dasher 4.5.1 (new features and bug fixes)
- Empathy 0.6 (new features and bug fixes)
- Eye of GNOME 2.19.3 (new features, bug fixes and translation work)
- gail 1.19.3 (bug fixes)
- gcalctool 5.19.3 (bug fix and translation work)
- GDM2 2.19.2 (new features, bug fixes and translation work)
- Glade 3.3.0 (new feature and bug fix)
- GLib 2.13.3 (new features, bug fixes and translation work)
- GLib 2.13.4 (bug fixes)
- gnome-control-center 2.19.3 (new features, bug fixes and translation work)
- gnome-games 2.19.3 (new features and bug fixes)
- gnome-mag 0.14.5 (new features, bug fixes and translation work)
- GNOME Mastermind 0.3 (new features, bug fixes and translation work)
- Gnome Specimen 0.2 (new features, bug fixes and translation work)
- gnome-speech 0.4.13 (bug fix)
- Gossip 0.26 (bug fixes and translation work)
- GTK+ 2.11.1 (bug fixes and API changes)
- GTK+ 2.11.2 (bug fixes)
- gtk-engines 2.11.1 (new features, bug fixes and translation work)
- gtkmm 2.11.1 (new features and documentation work)
- Gossip 0.25 (bug fixes and translation work)
- gshowtv 1.2.1 (bug fixes)
- Gtk module for S-Lang 0.7.0 (new features and bug fixes)
- libgtksourceviewmm 0.3.1 (new features, bug fixes and documentation work)
- metacity 2.19.8 (new feature and bug fixes)
- nemiver 0.4.0 (new features, bug fixes and translation work)
- Orca 2.19.3 (new features, bug fixes and translation work)
- Pango 1.17.1 (new features, bug fixes and translation work)
- Pango 1.17.2 (bug fixes)
- PyGtksourceview 1.90.0 (first public release, new features)
- vte 0.16.4 (bug fixes)
- vte 0.16.5 (bug fix)
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
KDE.News
notes
the availability of a KDE live CD for the newly released
Fedora 7 distribution.
"
The Fedora Project has announced the immediate availability of their latest release, Fedora 7 (Moonshine) including, for the first time, a KDE live CD/DVD showcasing KDE and KDE applications, which can also be installed to the hard disk, resulting in a regular Fedora installation with KDE. Along with other current software, Fedora 7 includes KDE 3.5.6."
Comments (none posted)
KDE.News
introduces this
article
on /home/liquidat on Nepomuk-KDE. "
Nepomuk-KDE is the basis for
the semantic technologies we will see in KDE 4. Sebastian Trüg, the main
developer behind Nepomuk-KDE, provided me with some up2date information
about the current state and future plans."
Comments (none posted)
The June 3, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Start of the Oxygen Meeting in Milan, with
a focus on the Oxygen widget style and window decoration. Continued
developments in Plasma, with the addition of a second example Plasmoid, for
accessing developer commit feeds. More work in Konsole, with the addition of
a command-line tool to manage Konsole user profiles. Support for
RockBox-based devices in Amarok. Initial work begins on a Wikipedia-based
"Picture of the Day" and "This Day in History" plugins for KOrganizer..."
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)
The following new Xorg software has been announced this week:
- libX11 1.1.2 (bug, build and security fixes, documentation work)
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Desktop Publishing
Release candidate 1 of LyX 1.5.0, a GUI front-end to the TeX typesetting
system, is out.
"
The difference to the last beta release is due to bug fixes only,
no new features are allowed at this stage of development. The only
exception to this rule is the addition of Farsi as a supported language
since the available patch was not integrated in the previous release."
Full Story (comments: none)
Electronics
Version 20070526 of
gEDA/gaf,
a collection of electronic design and CAD tools, is out.
See the
release notes for change details.
Comments (none posted)
Version 0.22 of QLoud is out with support for qt 4.3.x.
"
QLoud is a tool to measure loudspeaker frequency and step responses and
distortions. Other hardware such an audio amplifier or a sound card itself
can be tested also."
Full Story (comments: none)
Games
The PyGame project has
an announcement for Flycam 3D 1.0. The project description states:
"
Creates a very simple 3D 'world' with OpenGL, and a 'fly-cam' to navigate it."
Comments (none posted)
GUI Packages
KDE.News
covers
the release of Qt and Qtopia Core 4.3.0.
"
Qt Blog reports that Trolltech has released version 4.3.0 of Qt, its
cross-platform development platform, and Qtopia Core, its basis for embedded
application development.
Major new features include QtScript, an ECMAscript standard application scripting engine, replacing QSA; SSL support; improved OpenGL engine; more flexible main window architecture; ability to both render and generate SVG images and a new font system."
Comments (none posted)
Version 3.5.1 of SPTK, the Simply Powerful ToolKit,
has been announced.
Changes include an updated CMake building system, a new CGuard class
and bug fixes.
Comments (none posted)
Interoperability
Version 0.9.38 of Wine has been
announced. Changes include:
"
Beginnings of support for copy protection kernel drivers,
More MSI automation support, Many 64-bit compilation fixes,
A number of OLE fixes and Lots of bug fixes."
Comments (none posted)
Mail Clients
MozillaZine
has announced the release of the Mozilla Thunderbird 1.5.0.12
mail client.
"
Mozilla Thunderbird 1.5.0.12 was released yesterday, offering stability and security updates to the Mozilla Corporation's mail client. This latest update replaces Thunderbird 15.0.10 (the 1.5.0.11 version number was skipped to keep up with Mozilla Firefox). The Mozilla Developer News weblog recommends that all Thunderbird 1.5 users upgrade."
Comments (none posted)
Medical Applications
LinuxMedNews has
an announcement for GNUmed 0.2.6.1, an electronic medical record
system. Here are the changes:
"
The hooks framework has been extended. The bootstrapper transfers users and runs sanity checks for plausibility after upgrade. Encounter handling now allows a user to start a new encounter on demand. Simple data mining has been added. GNUmed now runs on Mac OS X and supports OsiriX DICOM viewer. Patient picture handling has been properly implemented. Debugging has been improved for better user feedback. The backend features an improved backup script and a new restore script, and now requires PG 8.1. A bug in the phrasewheel has been fixed."
Comments (none posted)
Science
Stable version 3.0.1 of PyChem
has been announced.
"
The purpose of this software is to provide a simple to install and easy to use graphical interface to multivariate algorithms.
The package currently supports: storage of supporting experimental data (metadata); data pre-processing; principal components analysis (PCA); discriminant function analysis (DFA,CVA,LDA,DA); cluster analysis; partial least squares regression (PLSR, PLS1); genetic algorithm (GA) based variable selector coupled to PLS and DFA."
Comments (none posted)
Video Applications
Stable version 1.0.2 of dvdspanky
has been announced.
dvdspanky is:
"
A CLI tool to convert video files into DVD compatible MPEG streams. It is designed to be easy to use no matter the input source, to automate common transcoding tasks and provide powerefull features. It is written in C and provides a frontend to transcode, mjpegtools, mplayer and feh. It includes additional features such as specifying destination file size and calculated cliping and letterboxing. The output can be used in dvdauthor or similar programs."
Comments (none posted)
Web Browsers
Mozilla Firefox 2.0.0.4 has been
released.
It adds support for a couple of new languages, but the main point is
fixes for
a
new set of security issues.
Firefox
1.5.0.12 is also available with just the security fixes; this release
is expected to be the last one in the Firefox 1.5 line. SeaMonkey
users will want the
1.1.2
release. Expect to see updates from distributors shortly.
Comments (none posted)
Languages and Tools
Caml
The June 5, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Haskell
The May, 2007 edition of the
Haskell Communities and Activities Report has been published.
"
This edition has 138 entries, 33 of them are completely new (and therefore highlighted with a blue background), and 54 have had updates since the previous edition (and have a header with a blue background). All entries that have not been updated for a year or longer have been removed to make sure that your are reading information that is as up-to-date as possible."
Comments (none posted)
PHP
Version 5.2.3 of
PHP has been released.
"
This release continues to improve the security and the stability of the 5.X branch as well as addressing two regressions introduced by the previous 5.2 releases. These regressions relate to the timeout handling over non-blocking SSL connections and the lack of HTTP_RAW_POST_DATA in certain conditions. All users are encouraged to upgrade to this release."
See the
release announcement for more details.
Comments (none posted)
Python
The June 4, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Volume 2 Issue 2 of
The Python Papers is available for download [pdf].
"
This issue marks a major landmark in our publication. We present a number of industry articles. There include "Python in Education" and "MPD WebAMP", as well as a great insight into Python in Germany, a wrap-up of PyCon 2007, a preview of EuroPython 2007 and a look at some great videos prepared my primary school students. Our peer-reviewed section reproduces two selected papers which were originally presented at the Open Source Developer's Conference 2006 (Melbourne, Australia)"
Comments (none posted)
Tcl/Tk
The June 5, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Editors
At long last, the Emacs 22.1 release is out. There is a long list of new
features; see the announcement for an abbreviated version of it. (LWN
reviewed Emacs 22 last
October).
Full Story (comments: 19)
Libraries
Version 0.8.0 of libfishsound, an interface to the Xiph.Org Vorbis and Speex codecs, is out.
"
This release includes compatibility with the floating point portion of the
libfishsound development trunk API, in preparation for use with liboggplay.
In order to build a minimal version of libfishsound for use with liboggplay,
configure with encoding disabled in order to produce a smaller binary and
to remove the dependency on libvorbisenc."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Samba hacker Jeremy Allison offers his
opinion about DRM:
"The other party in the transaction, the consumer of the music or movie, is then given the encrypted data, knowledge of what algorithm is used to encrypt the data, and a copy of the encryption key used to encrypt the data. All of these things must be supplied to the consumer in order for them to be able to use the data; without them, there's no way the consumer can listen to or watch the data they've just bought. Yet DRM is supposed to be able to restrict what the customer can do with the data. How can this be done given the fundamental reality of the situation described above? The magic of dilithium crystals?"
Comments (23 posted)
Linux Journal
takes a
look at how Linux helps make movies. "
All the big film studios
primarily use Linux for animation and visual effects. Perhaps no commercial
Linux installation is larger than DreamWorks Animation, with more than
1,000 Linux desktops and more than 3,000 server CPUs."
Comments (19 posted)
Companies
The LA Times
looks at Microsoft and software patents. Little new here for LWN readers, but it is nice to see this sort of article in a mainstream newspaper. "
More significantly, the battle raises questions about the value of software patents. One of the rationales for patents in general is that they provide a financial incentive for inventors to reveal what might otherwise be trade secrets for the sake of promoting scientific and technical advancement. But if the invention is something that others in the field could have figured out for themselves as software engineers frequently do it doesn't deserve a patent. The free-software movement also challenges the notion that patents create the financial incentives needed to foster invention. Despite licensing rules that make it hard for them to control the fruits of their work, developers of open-source programs have been prolific and innovative, much to the public's benefit."
Comments (8 posted)
eWeek
reports
on Microsoft's position on patent infringements by
open-source software applications.
"
Microsoft does not believe there is an inherent contradiction between its recent statements that free and open-source software infringes on 235 of its patents, and the veiled legal threats that go along with that, and its attempts to reach out and build bridges with the open-source community.
"In fact, one makes the other possible, especially at a time like this, when interoperability is so important."
Comments (8 posted)
Palm, Inc
has announced
the Palm Foleo mobile companion, a small diskless laptop computer
that runs Linux.
The marketing blurb says:
"
With its 10-inch screen and full-size keyboard, the Palm Foleo mobile companion connects wirelessly with your smartphone to help you do more on the go. Unfold it, press a button, and it's on instantlywhile just one touch brings your email to the big screen. Use your Foleo to view attachments, type longer emails, or to get a bigger look at web pages and photos you'd normally view on your smartphone. And with up to five hours of battery life packed into such a compact design, you'll do big things wherever you go."
Comments (26 posted)
Linux at Work
Linux in Brazil
looks at the
competition for bridging the digital divide in Brazil.
"
Government-issued laptops for kids are increasingly being offered by
international organizations and corporations as a viable shortcut to help
bridge the digital divide in developing countries, and the brazilian
government wants to start paving this shortcut as soon as possible. Federal
authorities are working on an international procurement process and have
already earmarked US$ 30 million to buy the first 150,000 notebooks, which
will be deployed on a pilot program."
Comments (2 posted)
Legal
Groklaw has
the text of Darl McBride's deposition in the Novell case. It's an interesting view of what was going on back then. If you believe Darl, a number of companies were getting close to paying up when Novell dropped its copyright ownership bomb. "
I remember that the models were showing -- we would look at IDC numbers, and there were X millions of servers and growing at a certain rate. And I remember specifically 4 million servers going to 6 million servers over some time frame. I'd have to go back and refresh what the time frames were, but I remember bracketing if you've got 4 million servers against our list price of $700, you multipy that out, you get $2.8 billion. If you go up to the full list -- or the list price against the 6 million then you are talking about $4.2 billion. So it was always -- it's a ridiculously big number. So okay. I guess we could get finite on whether the number is $5 billion or $1 billion or $6 billion. The point is it was a lot of money for the company, and the size of company that we were."
Comments (13 posted)
Groklaw
examines
the Xandros/MS deal. "
So it's not exactly what Novell agreed to,
then, from the sound of it, not to me anyway. Patent covenants isn't the
same wording as a patent peace agreement. So this must be an attempt to
work around the GPLv3, I think."
Comments (5 posted)
Interviews
Linux.com presents two more installments of a video taped interview with
Professor Eben Moglen at the Red Hat Summit. The videos are in Ogg
format.
Eben Moglen:
FSF - The Next Generation "Professor Moglen explains that it was
not because of some rift within the FSF, or between himself and Richard
Stallman, that he has decided to leave the board. Rather, it is simply time
for the next generation to assume control, and suggests that it is time for
Stallman to leave as well."
Eben Moglen:
How I discovered Free Software and met RMS "Professor Moglen
grew up in an era where software was more free than it is today. In this
clip he talks about his path eventually crossed that of Richard Stallman,
and how they came to work together to make software free once more."
Comments (4 posted)
Linux.com has
another video
segment available of an interview with Eben Moglen. "
Professor
Eben Moglen is a polished speaker, a true orator. It is a real treat to
hear him speak, and if you ever get a chance to do so, I heartily recommend
that you do. I learned last week that he communicates just as well in
one-on-one sessions."
Comments (2 posted)
Resources
Dave Phillips
looks at
the latest version of JOST on Linux Journal.
"
Three months ago I introduced my readers to a new system for hosting VST plugins compiled natively for Linux. That system has continued its development and has become a mainstay in the Studio Dave Linux audio arsenal. Here's an update on the system's recent incarnations, complete with the usual multimedia extravaganza of text, screenshots, and sounds."
Comments (none posted)
Linux.com
looks at
making presentations with KeyJnote. "
If you need to create a
presentation every now and then, but you find OpenOffice.org Impress too
complicated and bulky, check out KeyJnote, a tool that turns any PDF
document or set of graphics files into a professional-quality presentation
with impressive transition effects."
Comments (17 posted)
The
June 2007 edition
of Linux Gazette is out. Articles include Creating an Unkillable Process,
dotProject, Installing Perl Modules as a Non-Root User, Writing PostgreSQL
Functions in C, and much more.
Comments (none posted)
Reviews
Linux.com has
a review of
MPD, the Music Player Daemon. "
Licensed under the GNU GPL, MPD has
been available for several years, and is packaged for most popular
GNU/Linux distributions. Debian, Ubuntu (using the universe repository),
Mandriva, and Gentoo users can install the mpd package or ebuild. Fedora
and openSUSE don't include MPD, but you can find unofficial RPMs for those
distros online. To compile MPD from source, start at the install page on
the MPD Wiki and follow the instructions for General Installing From
Source."
Comments (6 posted)
Linux.com takes a look at the Treeline outliner.
"TreeLine is a hybrid application that combines the features of a traditional
outliner with a free-form database. As such, it offers a unique way to
organize heterogeneous data, be it contact information, bookmarks, text
snippets, bibliography, task lists, or something else. Moreover, using
TreeLine's outlining capabilities you can easily group and manage the mixed
data inside the database."
Comments (none posted)
I4U News
looks at the
Wizpy Linux MP3 player from TurboLinux. "
Japanese company TurboLinux
is ready to ship their Linux MP3 player Wizpy this month world-wide. You
can already order it in Japan on Amazon.jp."
Comments (3 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Lawrence Lessig has sent out a message stating that the Creative Commons
organization has decided to retire the Developing Nations and Sampling
licenses. "
The
Developing Nations license is in conflict with the growing 'Open
Access Publishing' movement. While the license frees creative work in
the developing nations, it does not free work in any way elsewhere.
This means these licenses do not meet the minimum standards of the
Open Access Movement. Because this movement is so important to the
spread of science and knowledge, we no longer believe it correct to
promote a stand alone version of this license." There are similar
motivations for the retirement of the Sampling license.
Full Story (comments: 7)
The
final draft
of version 3 of the GNU General Public License is now
available. The changes from the previous draft are relatively small.
GPLv3 will be compatible with version 2 of the Apache License thanks
to a few tweaks and a more nuanced interpretation of the Apache License
text. The term "user product" has been more precisely defined in a way
which avoids references to U.S. law; it has been made clear that "user
product" is a very broad category. And there is a term that you can have a
contractor work on private changes to GPLv3-licensed software without being
considered to have distributed that software. The "grandfather clause"
which excludes the Microsoft/Novell deal from some of the new patent
language is still present. See
the rationale document
[PDF]
for more information on these changes. If something seems wrong, now is
the last chance to file comments with the FSF.
Comments (none posted)
The
first draft of version 3
of the Affero GPL has been released for discussion. This version is
essentially GPLv3 with an additional term: "
Notwithstanding any other
provision of this License, if you modify the Program, your modified version
must give all users interacting with it remotely through a computer network
(if your version supports such interaction) an opportunity to receive the
Corresponding Source of your version by providing access to copy the
Corresponding Source from a network server at no charge."
Comments (15 posted)
Commercial announcements
Atmel Corporation has
announced the AT32AP7001 processor.
"
Atmel(R) Corporation announced today the AT32AP7001, a member of the AVR(R)32 AP7
family of Application Processors optimized for cost constrained,
Linux(R)-based embedded designs. The device is packaged in a 30 x 30mm VQFP
for easy integration into a four-layer PCB design.
Examples of applications for the AT32AP7001 include printers, fax
machines, surveillance cameras, audio processing and industrial control
equipment. The new device is built to run the popular Linux operating
system in an embedded setting. Atmel provides a free port and support of
the OS and tool chain."
Comments (none posted)
Novell, Inc. has
announced a partnership with Capgemini.
"
Capgemini
and Novell today announced a broad partnership that will deliver new
solutions to enterprise customers using a combination of open source and
proprietary software. Under terms of the agreement, Capgemini will enhance
its open source consulting practice with Novell capabilities, specifically
centered on the deployment of IT solutions using SUSE(R) Linux Enterprise
from Novell(R) along with mixed-source applications and management tools.
As a result, customers can deploy a Linux* platform across their entire
desktop-to-data center infrastructures with the confidence that comes from
working with a global consulting leader."
Comments (none posted)
Sun Microsystems, Inc. has
announced multi-core and multi-threading support in its
compiler and tools technologies on Solaris and Linux.
"
Sun(TM) Studio 12 software, which includes a NetBeans(TM)-based
integrated development environment (IDE), simplifies the development of
applications on the newest multi-core SPARC(R) and x86/64 processor-based
systems. In addition, Sun Studio 12 provides C, C++ and Fortran compilers
and an advanced suite of static and dynamic tools for memory debugging,
application profiling and multi-core optimizations, as well as libraries
targeting the high performance market."
Comments (none posted)
VariCAD has released version 2.01 of its 3D/2D mechanical CAD
system for Linux and Windows.
"
The new VariCAD 2007 2.01 brings many useful improvements, which
include:
completely new tools for 3D shells, 3D pipelines and 3D wires;
a substantially improved 3D editing function allowing more complex editing,
significantly improved STEP file import;
new 3D checking functions and
an extended tutorial and quick demonstration with new Flash examples".
Full Story (comments: none)
Xandros and Microsoft have
announced
a deal involving systems management interoperability, sharing office
documents, joint sales, and, inevitably, patents. "
Through the
agreement, Microsoft will make available patent covenants for Xandros
customers. These covenants will provide customers with confidence that the
Xandros technologies they use and deploy in their environments are
compliant with Microsoft's intellectual property. By putting a framework in
place to share intellectual property, Xandros and Microsoft can speed the
development of interoperable solutions."
Comments (21 posted)
New Books
O'Reilly has published the book
bash Cookbook
by Carl Albing, JP Vossen, and Cameron Newham.
Full Story (comments: none)
Pragmatic Bookshelf has published the book
Manage It! Your Guide to Modern, Pragmatic Project Management by Johanna Rothman.
Full Story (comments: none)
Contests and Awards
The IEEE will be rewarding Andrew S. Tanenbaum with the 2007 IEEE James H. Mulligan Jr. Education Medal.
"
Known by Some as the "Grandfather of Linux," over a Million Students
Worldwide Have Studied Tanenbaum's Textbooks
The IEEE has named Dr. Andrew S. Tanenbaum
as the recipient of its 2007 IEEE James H. Mulligan Jr. Education Medal, in
recognition of over three decades worth of his contributions to the field of
computer science."
Full Story (comments: none)
Calls for Presentations
A call for papers has gone out for the BCS'07 information security & hacking conference.
The event will take place in Jakarta, Indonesia on October 30 and 31, 2007.
Submissions are due by June 30.
Full Story (comments: none)
Upcoming Events
Two 64 Studio workshops have been announced. They will take place in
conjunction with Debian Day in Edinburgh, Scotland on June 16 and
LugRadio Live in Wolverhampton, UK on July 8.
Full Story (comments: none)
Events: June 14, 2007 to August 13, 2007
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
June 10 June 15 |
DebCamp |
Edinburgh, Scotland |
June 11 June 14 |
Third International Conference on Open Source Systems |
Limerick, Ireland |
June 13 June 15 |
Linux Foundation Collaboration Summit |
Mountain View, CA, USA |
| June 16 |
DebianDay |
Edinburgh, Scotland |
| June 16 |
Firefox Developer Conference |
Tokyo, Japan |
June 17 June 23 |
Debian Developer Conference |
Edinburgh, Scotland |
June 17 June 22 |
2007 USENIX Annual Technical Conference |
Santa Clara, USA |
June 18 June 20 |
O'Reilly Tools of Change for Publishing Conference |
San Jose, CA, USA |
June 18 June 20 |
Advanced Workshop on GCC Internals |
Bombay, India |
June 20 June 22 |
IT Underground |
Dublin, Ireland |
| June 20 |
Open Source Showcase @ OpenAdvantage |
Birmingham, UK |
| June 23 |
Mozilla Developer Day |
Paris, France |
June 25 June 27 |
SOA World Conference and Expo 2007 |
New York, NY, USA |
June 27 June 30 |
2007 Linux Symposium |
Ottawa, Canada |
June 27 June 29 |
Summer School of Sound |
Lancaster, UK |
| June 29 |
NLUUG event theme innovation Enschede |
Enschede, the Netherlands |
June 30 July 7 |
Akademy 2007 |
Glasgow, Scotland |
July 2 July 6 |
Learning Programming with PHP |
Redditch, Worcestershire, UK |
| July 6 |
II WHYFLOSS CONFERENCE MADRID |
Madrid, Spain |
| July 7 |
Italian PostgreSQL Day |
Prato, Tuscany, Italy |
July 7 July 8 |
LugRadio Live 2007 |
Wolverhampton, United Kingdom |
July 9 July 11 |
EuroPython 2007 |
Vilnius, Lithuania |
July 9 July 13 |
PostgreSQL 8.2 Bootcamp at the Big Nerd Ranch |
Atlanta, USA |
July 10 July 11 |
The Linux Foundation Japan Symposium |
Tokyo, Japan |
July 12 July 13 |
IV GUADEC-ES |
Granada, Spain |
July 12 July 13 |
DIMVA 2007 |
Lucerne, Switzerland |
| July 14 |
UK Gentoo Meeting 2007 |
London, UK |
July 15 July 21 |
GNOME Users' And Developers' European Conference |
Birmingham, England |
July 18 July 20 |
GCC and GNU Toolchain Developers' Summit |
Ottawa, Canada |
July 22 July 24 |
Ubuntu Live |
Portland, OR, USA |
July 23 July 27 |
O'Reilly Open Source Convention |
Portland, OR, USA |
July 23 July 27 |
Asterisk Bootcamp with Jared Smith at Big Nerd Ranch |
Atlanta, USA |
July 23 July 25 |
Open Group Enterprise Architecture Practitioners Conference |
Austin, TX, USA |
July 24 July 27 |
Ninth course on the Exim mail transfer agent |
Cambridge, UK |
July 28 August 2 |
Black Hat USA 2007 |
Las Vegas, NV, USA |
July 30 August 3 |
Ruby on Rails Bootcamp at the Big Nerd Ranch |
Atlanta, USA |
August 3 August 5 |
Wikimania 2007 (Annual Wikimedia conference) |
Taipei, Taiwan |
August 3 August 5 |
DefCon 15 |
Las Vegas, NV, USA |
August 4 August 7 |
LinuxWorld Conference & Expo |
San Francisco, CA, USA |
August 6 August 10 |
16th USENIX Security Symposium |
Boston, MA, USA |
August 6 August 9 |
LinuxWorld Conference and Expo |
San Francisco, CA, USA |
August 7 August 9 |
Flash Memory Summit 2007 |
Santa Clara, CA, USA |
August 7 August 11 |
7as Jornadas Regionales de Software Libre |
Córdoba, Argentina |
August 8 August 12 |
Chaos Communication Camp |
Finow airport, Germany |
| August 10 |
August Penguin 2007 |
Tel Aviv, Israel |
| August 11 |
Picn*x XVI - The Linux 16th Anniversary Picnic |
Sunnyvale, CA, USA |
August 11 August 15 |
Virtual FudCon8 |
Online, IRC |
If your event does not appear here, please
tell us about it.
Page editor: Forrest Cook