By Jake Edge
September 19, 2007
At first glance, the KDE Marble
project might look like a competitor to other 3D mapping applications,
like Google Earth or NASA's World Wind, but it has a very
different focus. It has a similar globe view and the navigation is
familiar, but, unlike the others, it does not rely upon enormous data
sets accessed via the internet; it is, instead, self-contained and fairly
lightweight. The intent is to provide a framework for other applications
to use so they can incorporate geographic information, while the Marble
application is a demonstration and testbed for those ideas.
The project wants to see Marble used by many different applications, both
for input of geographic information and for presenting it. The project
lives under the
KDE Education Project as one of the
applications for Marble is for geographic learning. Many other applications
could use a standard framework for displaying maps of various sorts, from
games, using their own, possibly fictional maps, to GPS and other
visualization tools.
Marble does not rely on OpenGL or any hardware support for 3D, in order to
reduce complexity and dependencies, which will serve it well when
porting it to embedded devices. The dataset that comes with the program
weighs in around 9M and provides reasonable, worldwide, detail. The interface
is meant to work like other geographic tools to
provide a "geo-widget" that behaves the way users expect, removing
one barrier to its acceptance.
The project recently released its 0.4 version, which was easily installed
on Fedora 7 using yum. When starting it for the first time, it
goes through a setup process, lasting for 30 seconds or so (depending on
hardware, of course), but after that, startup is very quick. It opens with
a spherical projection view of the earth along the prime meridian allowing
users to grab and rotate the earth in various directions.
The navigation is simple, with zoom and pan buttons in addition to
the "grab and pull" style. One can also pan the view by moving the mouse
to the edges of the display and clicking once the pointer has changed to an
arrow indicating a direction. Left-clicking on the map will give the
coordinates of the location, whereas right-clicking brings up a menu allowing
a few operations to be performed. While not horribly painful, moving
around is a bit jerky, tracking noticeably slower than the mouse pointer
moves.
The default theme is the atlas view, which looks much like the name
implies, with colors and relief shading to represent elevation and ocean
depth. Other themes available include a satellite view, using NASA Blue
Marble data providing 500 meter per pixel resolution, as well as an "earth
at night" view showing populated areas by the amount of light they give
off. The information overlaid on the map contains political boundaries,
cities keyed by population, lakes and rivers, notable mountains, and
a latitude/longitude grid, each of which can be disabled as desired.
Many of the map features can be clicked to bring up information about
the location, both from the program data and Wikipedia. The main right-click
option is a distance tool, which measures the distance between the two (or
more) points.
Marble also
handles standard GPS .gpx data files, along with support for
Google Earth's KML format. Overall, this release provides a limited subset
of the capabilities eventually envisioned for the tool.
The main thrust of the 0.5 release is to fully integrate the contributions
from three Google Summer of Code (GSoC) students. Improving the KML support,
adding
gpsd support to talk to
to GPS devices, and "flat" projections were completed by the
GSoC participants. They have not been fully integrated into the interface
for 0.4, but will be for the next release.
Longer term plans include adding support for data from
OpenStreetMap, a
Wikipedia-like project to map streets and roads worldwide. The project also
plans to offer optional OpenGL support to enable hardware acceleration for
applications and users who want it. Better resolution satellite data is
another area that will be addressed by adding Landsat 15m data.
Marble shows a lot of promise, the current release is stable and useful,
though it lacks many features. The key to its success, as a library and
framework as opposed to an application in its own right, is in defining an
API that is flexible enough for most applications. If the project can get
that right, there are lots of ways to use it. Once an API stabilizes,
we can expect to see Marble-enabled applications, hopefully soon.
Comments (8 posted)
By Jake Edge
September 19, 2007
Mozilla has made its decision and will be spinning off Thunderbird
into a new organization. Back in August, we covered a discussion about the
future of the Thunderbird project, which was spawned by a series of
postings in the blog of Mitchell Baker, CEO of
Mozilla Corp. At that time, it was recognized that Thunderbird was
suffering from a lack of attention, mostly because of an intense focus on
Firefox. This week, Baker announced
that the results of that discussion were to start a new for-profit company
to nurture Thunderbird.
The new company, as yet unnamed and referred to as "MailCo", will start
with three million dollars in seed money from Mozilla. The intent is to
use that money to hire a small team to foster email and internet
communications through Thunderbird. To that end, they have
hired David Ascher, currently CTO at ActiveState, as the CEO of the new
company.
Ascher also posted a blog entry
about the new organization, providing some insights into the role of
MailCo:
While it will legally be a for-profit company, its purpose will be to serve
the public benefit. This means that while part of my job is to figure out a
long-term sustainability plan for the company, It's more important for me to
make email better than to generate significant profits. If profits happen,
that's fine, but generating profits at the expense of the public benefit is
not. It will be fascinating to figure out what that means in practice.
The biggest job for Ascher and MailCo will be to determine what, exactly,
Thunderbird should be. From the comments on Baker's blog and elsewhere, it
is clear that there is no consensus on what an email client should and
should not do. There are many constituencies; trying to please them all is
likely to please none.
There are lots of questions about integration of email with other internet
services: instant messages, RSS feeds, VoIP, etc. There are also questions
of local vs. remote message storage and web vs. host-based clients. Each
has its advantages and disadvantages along with a vocal set of users. If
MailCo starts moving in a particular direction, to the detriment of
supporting others, they may lose some significant portion of their
[PULL QUOTE:
While profit may not be a requirement, some kind of potentially
sustainable business model will probably have to be established.
END QUOTE]
user base. But a decision will have to be made in order to concentrate
their efforts; it will be hard to find the right balance.
While profit may not be a requirement, some kind of potentially
sustainable business model will probably have to be established. It is
hard to imagine that Mozilla will keep pumping money into the company,
though Baker makes it clear that they will consider further investment.
Thunderbird does not have the obvious 'sell eyes to Google' model that
Firefox has so successfully used; it directly competes with Google and
other, similar, ad-supported mail sites.
For various reasons, Thunderbird has never had a large development community in
the way that Firefox or other free software projects do. There is a core
group of developers, presumably strong candidates to be hired on at MailCo,
but in order for the project to succeed, it will need a bigger army of
volunteers. There can be friction between paid developers and volunteers,
especially if the volunteers feel like they aren't being heard. Growing
and working with the
development
community will be an important part of MailCo's first year or two.
Many folks point to the stagnation of the main competition, Outlook, and liken it to
the situation, several years back, with Firefox and Internet Explorer. There are some
similarities, but there is also one big difference: Exchange. It is
relatively easy for a user to change their desktop applications, even in a
controlled workplace environment, but companies are unlikely to toss
out their Exchange servers anytime soon. Because Microsoft completely
controls the mail client to Exchange server protocol, Thunderbird will have
a hard time being a drop-in replacement, in the way that Firefox is. One
possibility would be
to work with Openchange or similar Exchange
replacement projects to provide an end-to-end solution for the enterprise.
Obviously there are some challenges ahead, for email clients in general
and for Thunderbird in particular, but there is reason for optimism as
well. Many did not expect Firefox to achieve the level of adoption that it
has – it has made remarkable inroads against an entrenched competitor
– and many of the same folks are behind the effort to give
Thunderbird a push. Though it may seem like Mozilla is
kicking Thunderbird out of the nest, they are actually giving it some
resources so that it has a chance to fly. It certainly will not suffer under an
organization devoted solely to its development.
Comments (10 posted)
By Jonathan Corbet
September 19, 2007
A couple of weeks ago, LWN
examined the dispute with the
OpenBSD project over the copyright notices placed in (and removed from)
the versions of
the Atheros wireless network driver intended for eventual merging into the
mainline Linux kernel. At that time, the files with the improperly removed
license text had never made it anywhere near the mainline repository and an
effort was being made to fix the problem. It really seemed like the whole
issue should end then.
So why does a perusal of the OpenBSD lists (and, often, unfortunately,
linux-kernel as well) turn up gems like these?
The rights and recognition of one of our own developers (reyk@)
have been molested, and all we've done as a community is to
participate in useless flames and blog postings. Theo has thrown
himself, once again, against the spears of the Linux community and
their legal vultures in order to protect our software freedoms.
How many of us can say we've done our part to defend truly Free
Software?
--
Jason Dixon
In the case of Ryek's [sic] code, the reverse is true but instead of
admitting the mistake and making the needed corrections, FSF has
pulled out their lawyers in hopes of getting away with the
theft. All of this is being done *intentionally* in hopes that no
one will put up a fight.
--
J.C. Roberts
I am really disappointed by all this. I would have expected that
once such a patch is suggested (let alone being committed to some
public place) some senior/respected/responsible Linux person would
tell them what they are doing is wrong. Right from the start. I
now see this is not how things work around here.
--
Can E. Acar
One might well think that the whole issue is still open. In fact, much of
the dispute has gone by the wayside. The files with the improperly removed
copyright notices never were going to make it to the mainline. The
allegations by Theo de Raadt that taking a dual-license notice at its word
was illegal have been pretty well laughed off; the OpenBSD camp is no longer
asserting that claim. In fact, there is really only one point of dispute
left:
- The OpenBSD developers do not believe that developers Nick
Kossifidis and Jiri Slaby should have added their own copyright attributions
to the file ath5k_hw.c. Those two developers, it is claimed,
have not done enough work on that file to have earned any copyright
claims there.
For this offense, the OpenBSD community continues to flame, threaten
lawsuits, and more. It seems that the developers named above should simply
add some original haiku to the opening comments so that their right to
claim copyright to portions of the file would be indisputable. Even in the
absence of bad poetry, these developers have done some small amount of work
and will certainly do more to get the code ready for Linux inclusion.
Threatening legal action as a way of keeping them from adding their own
attribution to the file seems gratuitous.
Part of what is going on here may be a simple culture clash. It seems
that, in the BSD world, the adding of a copyright attribution to a file is
usually
done with the permission of the existing copyright holders. For a developer to
just patch an attribution can come across as being a bit rude. In the
Linux community, instead, developers simply add a copyright if they feel
they have done enough work to justify it. It is hard to come up with cases
where these attributions have gone in without merit.
Eben Moglen's one public contribution to
this conversation includes this paragraph:
We understand that attribution issues are critically important to
free software developers; we are accustomed to the strong feelings
that are involved in such situations. In the fifteen years I have
spent giving free legal help to developers throughout the
community, attribution disputes have been, always, the most
emotionally charged.
That is clearly what is going on here - this discussion is certainly
happening on a strongly emotional level. But it must be said that the most
harsh language seems to be flowing in one direction: from OpenBSD toward
Linux. This was also true when the situation was reversed and
an OpenBSD developer was found to have improperly relicensed some Linux
code. In both cases (and in others) there is a clear sense that the
OpenBSD people feel wronged by Linux.
One might well wonder why this is the case.
To an extent, OpenBSD developers may be following the tone set by that
project's leader. They may be irritated by the licensing asymmetry:
BSD-licensed code can be incorporated into a GPL-licensed project, but GPL-licensed code
cannot be brought into a BSD-licensed project. Or perhaps they feel that
their system has been unfairly upstaged by an inferior rival. Whatever the
reason, there is a certain hostility emanating from that camp which is
unpleasant to see.
It would be a mistake, however, to let the public flaming obscure the fact
that Linux and the BSD variants have much in common. There is certainly no
shortage of Linux proponents whose "advocacy" makes our community look
bad. BSD will have people like that too. Meanwhile, behind the scenes,
there is a great deal of good will, information, and code which flows in
both directions. We are all working toward the same ends, and there are
plenty of places where we can learn from the BSD communities. This
incident will pass, and hot heads will cool - before, undoubtedly, heating
up again on a different topic - but, through it all, free software will
just continue to get better.
Comments (34 posted)
Page editor: Jonathan Corbet
Security
By Jake Edge
September 19, 2007
"Insecure tmpfile creation" and "arbitrary file overwrite using symlinks"
(and other similar names)
are commonly seen vulnerabilities listed in the LWN daily security update.
The problems are related in many ways and can be very serious, with damage
ranging from corrupted files to full takeover of a vulnerable system. By
and large, they are easy to avoid, so it is disheartening to see them
crop up time and time again.
Typically, these kinds of attacks exploit race conditions, where
correct functioning depends, inappropriately, on the order of operations
between two or more processes in the system. The classic example is a
program that checks for the existence of a file, in a directory writable by
others, before opening it, to avoid
overwriting an existing file. An attacker can arrange, usually through
repeated attempts, to create the file just after the existence check and
before the open. The vulnerable program's author made an incorrect
assumption about what else could be going on in the system, which allows
the attacker's program to race with it.
At first blush, it doesn't seem particularly harmful for a program to
mistakenly overwrite the attacker's carefully inserted file. After all,
the victimized program will probably just truncate the file before writing
whatever data it had planned. This is where symbolic links (symlinks) come
into play.
Symlinks are just an alias for an entry in the filesystem which can be
created by anyone with write access to the directory where the symlink will
reside. The target of the symlink can be most any string, normally they
are the path to the target of the alias, but there is no requirement that
the target exist. More importantly, there is no check that the process
which creates the symlink has access rights to the target. When operations
are performed on a symlink, the filesystem layer follows the pointer to the
actual file, checking the permissions on the inode of that file.
What that means is that any random Linux user can create a symbolic link
from /tmp/foo to /etc/passwd, though they will not be
able to write to the former, because the permissions on the latter do not
allow it. But, privileged programs, either setuid or those
run as root, do have the proper permission. If they open and write
to /tmp/foo, they have just corrupted the password file.
Vulnerable programs aren't usually quite that simple, but they do use
predictable filenames or patterns. If an attacker knows that the
administrator often runs a vulnerable program or script, which writes to
/tmp/fooNNNNN where NNNNN is a random number, they can run a
program which continuously makes links from those filenames to some file
they wish to corrupt. If their program happens to generate the right link
at the right time, the corruption succeeds. Normally, a program that
creates a temporary file will delete it when it is done executing, but for
symlinks that just removes the link, leaving the file that was pointed to
with the whatever contents were written.
A setuid program provides even more opportunities for exploitation
as the attacker can run it many times, under his control, while running
other programs that create the symlinks. If the attacker can control, via
input to the program, what gets written, the problem becomes worse
still, quite possibly leading to complete compromise of the system. The
scenarios for abusing this kind of hole are endless.
It doesn't necessarily have to be a temporary file that gets exploited, any
file that gets opened in a directory that is writable by others can
potentially be symlinked elsewhere. This can lead to unexpected results
for reads, or corruption of unexpected files for writes. These types of
vulnerabilities can be used when a regular user login (or system user like
'apache') is compromised, by an exploit or password disclosure, to further
compromise the system. Some may be difficult to exploit reliably, but the
consequences are such that it may be worth the effort.
As always, David Wheeler's Secure
Programming for Linux and Unix HOWTO is an excellent resource for
avoiding these kinds of problems. The basic idea is to avoid the race by
using atomic filesystem operations or, for tmpfiles, mkstemp().
When creating files, ensure that the open() call uses O_CREAT
| O_EXCL which will fail if the file already exists. Another
important note is that a program should not close and reopen files that
live in shared directories, instead they should be left open until the
program is done with them.
These kind of problems have been around for twenty years or more, but still
keep cropping up, which is a good indication that many programmers aren't
following secure coding practices. Whenever one is writing code that is
opening files, which is, after all, a very common operation, some
consideration should be given to symlink/tmpfile vulnerabilities. With
some perseverance, these kinds of vulnerabilities could become a thing of
the past.
Comments (11 posted)
New vulnerabilities
cacti: denial of service
| Package(s): | cacti |
CVE #(s): | CVE-2007-3112
CVE-2007-3113
|
| Created: | September 18, 2007 |
Updated: | December 16, 2009 |
| Description: |
A vulnerability in Cacti 0.8.6i and earlier versions allows remote
authenticated users to cause a denial of service (CPU consumption) via
large values of the graph_start, graph_end, graph_height, or graph_width
parameters. |
| Alerts: |
|
Comments (none posted)
kvirc: remote arbitrary code execution
| Package(s): | kvirc |
CVE #(s): | CVE-2007-2951
|
| Created: | September 14, 2007 |
Updated: | February 27, 2008 |
| Description: |
Stefan Cornelius from Secunia Research discovered that the
"parseIrcUrl()" function in file src/kvirc/kernel/kvi_ircurl.cpp does
not properly sanitize parts of the URI when building the command for
KVIrc's internal script system. |
| Alerts: |
|
Comments (none posted)
mediawiki: cross-site scripting
| Package(s): | mediawiki |
CVE #(s): | CVE-2007-4828
|
| Created: | September 19, 2007 |
Updated: | September 19, 2007 |
| Description: |
The API pretty-printing mode in mediawiki suffers from a cross-site scripting vulnerability. Only sites which have enabled the API interface are vulnerable. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
openoffice.org: arbitrary code execution via TIFF images
| Package(s): | openoffice.org |
CVE #(s): | CVE-2007-2834
|
| Created: | September 17, 2007 |
Updated: | June 12, 2008 |
| Description: |
A heap overflow vulnerability has been discovered in the TIFF parsing
code of the OpenOffice.org suite. The parser uses untrusted values
from the TIFF file to calculate the number of bytes of memory to
allocate. A specially crafted TIFF image could trigger an integer
overflow and subsequently a buffer overflow that could cause the
execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
phpwiki: authentication bypass
| Package(s): | phpwiki |
CVE #(s): | CVE-2007-3193
|
| Created: | September 19, 2007 |
Updated: | September 19, 2007 |
| Description: |
Versions of phpwiki prior to 1.3.14 suffer from an authentication bypass vulnerability when using an LDAP server containing an account with an empty password. |
| Alerts: |
|
Comments (1 posted)
qt: buffer overflow
| Package(s): | qt |
CVE #(s): | CVE-2007-4137
|
| Created: | September 14, 2007 |
Updated: | December 10, 2007 |
| Description: |
A buffer overflow was found in how Qt expanded malformed Unicode strings.
If an application linked against Qt parsed a malicious Unicode string, it
could lead to a denial of service or potentially allow for the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
quagga: denial of service
| Package(s): | quagga |
CVE #(s): | CVE-2007-4826
|
| Created: | September 14, 2007 |
Updated: | October 25, 2010 |
| Description: |
The bgpd daemon in Quagga prior to 0.99.9 allowed remote BGP peers to cause
a denial of service crash via a malformed OPEN message or COMMUNITY
attribute. |
| Alerts: |
|
Comments (none posted)
streamripper: buffer overflow
| Package(s): | streamripper |
CVE #(s): | CVE-2007-4337
|
| Created: | September 14, 2007 |
Updated: | December 9, 2008 |
| Description: |
Chris Rohlf discovered several boundary errors in the
httplib_parse_sc_header() function when processing HTTP headers. |
| 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)
apache2: information disclosure
| Package(s): | apache |
CVE #(s): | CVE-2007-1862
|
| Created: | June 20, 2007 |
Updated: | February 18, 2008 |
| Description: |
From the Mandriva advisory: "The recall_headers function in mod_mem_cache in Apache 2.2.4 does not
properly copy all levels of header data, which can cause Apache to
return HTTP headers containing previously-used data, which could be
used to obtain potentially sensitive information by unauthorized users." |
| Alerts: |
|
Comments (2 posted)
apache: multiple vulnerabilities
| Package(s): | apache |
CVE #(s): | CVE-2007-3304
CVE-2006-5752
|
| Created: | June 27, 2007 |
Updated: | February 18, 2008 |
| Description: |
The Apache HTTP Server did not verify that a process was an Apache child
process before sending it signals. A local attacker who has the ability to
run scripts on the Apache HTTP Server could manipulate the scoreboard and
cause arbitrary processes to be terminated, which could lead to a denial of
service. (CVE-2007-3304)
A flaw was found in the Apache HTTP Server mod_status module. Sites with
the server-status page publicly accessible and ExtendedStatus enabled were
vulnerable to a cross-site scripting attack. On Red Hat Enterprise Linux
the server-status page is not enabled by default and it is best practice to
not make this publicly available. (CVE-2006-5752) |
| 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)
avahi: denial of service
| Package(s): | avahi |
CVE #(s): | CVE-2007-3372
|
| Created: | June 28, 2007 |
Updated: | December 23, 2008 |
| Description: |
Avahi is vulnerable to a local denial of service that can be caused by
making an erroneous call to the assert() function. |
| Alerts: |
|
Comments (none posted)
bochs: buffer overflow
| Package(s): | bochs |
CVE #(s): | CVE-2007-2893
|
| Created: | July 20, 2007 |
Updated: | November 19, 2007 |
| Description: |
A heap-based buffer overflow in the bx_ne2k_c::rx_frame function in
iodev/ne2k.cc in the emulated NE2000 device in Bochs 2.3 allows local users
of the guest operating system to write to arbitrary memory locations and
gain privileges on the host operating system via vectors that cause TXCNT
register values to exceed the device memory size, aka "RX Frame heap
overflow." |
| Alerts: |
|
Comments (none posted)
centericq: buffer overflows
| Package(s): | centericq |
CVE #(s): | CVE-2007-3713
|
| Created: | July 20, 2007 |
Updated: | December 17, 2007 |
| Description: |
Multiple buffer overflows in Konst CenterICQ 4.9.11 through 4.21 allow
remote attackers to execute arbitrary code via unspecified vectors. NOTE:
the provenance of this information is unknown; the details are obtained
solely from third party information. NOTE: this might overlap
CVE-2007-0160. |
| Alerts: |
|
Comments (none posted)
clamav: denial of service
| Package(s): | clamav |
CVE #(s): | CVE-2007-3725
|
| Created: | July 24, 2007 |
Updated: | February 27, 2008 |
| Description: |
A NULL pointer dereference has been discovered in the RAR VM of Clam
Antivirus (ClamAV) which allows user-assisted remote attackers to
cause a denial of service via a specially crafted RAR archives. |
| Alerts: |
|
Comments (none posted)
clamav: multiple vulnerabilities
| Package(s): | clamav |
CVE #(s): | CVE-2007-4510
CVE-2007-4560
|
| Created: | September 3, 2007 |
Updated: | February 13, 2008 |
| Description: |
Several remote vulnerabilities have been discovered in the Clam anti-virus
toolkit. The Common Vulnerabilities and Exposures project identifies the
following problems:
CVE-2007-4510:
It was discovered that the RTF and RFC2397 parsers can be tricked
into dereferencing a NULL pointer, resulting in denial of service.
CVE-2007-4560:
It was discovered clamav-milter performs insufficient input
sanitizing, resulting in the execution of arbitrary shell commands.
|
| 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)
gpdf: integer overflow
| Package(s): | cups poppler xpdf |
CVE #(s): | CVE-2007-3387
|
| Created: | July 31, 2007 |
Updated: | November 28, 2007 |
| Description: |
The gpdf library contains an integer overflow which can be exploited via a malicious PDF file. This code finds its way into multiple packages, including xpdf, kpdf, poppler, cups, and more. |
| Alerts: |
|
Comments (1 posted)
dovecot: privilege escalation
| Package(s): | dovecot |
CVE #(s): | CVE-2007-4211
|
| Created: | August 15, 2007 |
Updated: | May 21, 2008 |
| Description: |
From the rPath advisory: "Previous versions of the dovecot package are vulnerable to a
minor privilege escalation attack in which an authenticated
user may exploit an ACL plugin weakness to save message flags
without having proper permissions." |
| 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)
eggdrop: stack-based buffer overflow
| Package(s): | eggdrop |
CVE #(s): | CVE-2007-2807
|
| Created: | September 7, 2007 |
Updated: | December 8, 2009 |
| Description: |
A stack-based buffer overflow in mod/server.mod/servrmsg.c in Eggdrop
1.6.18, and possibly earlier, allows user-assisted, malicious remote IRC
servers to execute arbitrary code via a long private message. |
| 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)
evolution-data-server: malicious server arbitrary code execution
| Package(s): | evolution-data-server |
CVE #(s): | CVE-2007-3257
|
| Created: | June 18, 2007 |
Updated: | November 7, 2007 |
| Description: |
From the GNOME
bugzilla: "The "SEQUENCE" value in the GData of the IMAP code
(camel-imap-folder.c) is converted from a string using strtol. This allows
for negative values. The imap_rescan uses this value as an int. It checks
for !seq and seq>summary.length. It doesn't check for seq <
0. Although seq is used as the index of an array." |
| 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)
fetchmail: denial of service
| Package(s): | fetchmail |
CVE #(s): | CVE-2007-4565
|
| Created: | September 5, 2007 |
Updated: | October 30, 2009 |
| Description: |
fetchmail before 6.3.9 allows context-dependent attackers to cause a denial of service (NULL dereference and application crash) by refusing certain warning messages that are sent over SMTP. |
| 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)
firebird: buffer overflow
| Package(s): | firebird |
CVE #(s): | CVE-2007-3181
|
| Created: | July 2, 2007 |
Updated: | March 27, 2008 |
| Description: |
The Firebird DBMS has a buffer overflow vulnerability involving
the processing of connect requests with an overly large p_cnct_count
value. Remote attackers can send a specially crafted
request to the server in order to potentially execute arbitrary code with
the permissions of the Firebird user. |
| Alerts: |
|
Comments (none posted)
firefox: multiple vulnerabilities
| Package(s): | firefox |
CVE #(s): | CVE-2007-3844
CVE-2007-3845
|
| Created: | August 1, 2007 |
Updated: | February 20, 2008 |
| Description: |
A flaw was discovered in handling of "about:blank" windows used by
addons. A malicious web site could exploit this to modify the contents,
or steal confidential data (such as passwords), of other web pages.
(CVE-2007-3844)
Jesper Johansson discovered that spaces and double-quotes were
not correctly handled when launching external programs. In rare
configurations, after tricking a user into opening a malicious web page,
an attacker could execute helpers with arbitrary arguments with the
user's privileges. (CVE-2007-3845) |
| Alerts: |
|
Comments (none posted)
firefox, thunderbird, seamonkey: multiple vulnerabilities
| Package(s): | firefox, thunderbird, seamonkey |
CVE #(s): | CVE-2007-3738
CVE-2007-3656
CVE-2007-3670
CVE-2007-3285
CVE-2007-3737
CVE-2007-3089
CVE-2007-3736
CVE-2007-3734
CVE-2007-3735
|
| Created: | July 18, 2007 |
Updated: | May 12, 2008 |
| Description: |
shutdown and moz_bug_r_a4 reported two separate ways to modify an
XPCNativeWrapper such that subsequent access by the browser would result in
executing user-supplied code. (CVE-2007-3738)
Michal Zalewski reported that it was possible to bypass the same-origin
checks and read from cached (wyciwyg) documents It is possible to access
wyciwyg:// documents without proper same domain policy checks through the
use of HTTP 302 redirects. This enables the attacker to steal sensitive
data displayed on dynamically generated pages; perform cache poisoning; and
execute own code or display own content with URL bar and SSL certificate
data of the attacked page (URL spoofing++). (CVE-2007-3656)
Internet Explorer calls registered URL protocols without escaping quotes
and may be used to pass unexpected and potentially dangerous data to the
application that registers that URL Protocol. (CVE-2007-3670)
Ronald van den Heetkamp reported that a filename URL containing %00
(encoded null) can cause Firefox to interpret the file extension
differently than the underlying Windows operating system potentially
leading to unsafe actions such as running a program. This is only
accessible locally. (CVE-2007-3285)
An attacker can use an element outside of a document to call an event
handler allowing content to run arbitrary code with chrome
privileges. (CVE-2007-3737)
Ronen Zilberman and Michal Zalewski both reported that it was possible to
exploit a timing issue to inject content into about:blank frames in a
page. When opening a window from a script, it is possible to spoof the
content of the newly opened window's frames within a short time frame,
while the window is loading. (CVE-2007-3089)
Mozilla contributor moz_bug_r_a4 demonstrated that the methods
addEventListener and setTimeout could be used to inject script into another
site in violation of the browser's same-origin policy. This could be used
to access or modify private or valuable information from that other
site. (CVE-2007-3736)
As part of the Firefox 2.0.0.5 update releases Mozilla developers fixed
many bugs to improve the stability of the product. Some of these crashes
that showed evidence of memory corruption under certain circumstances and
we presume that with enough effort at least some of these could be
exploited to run arbitrary code. Note: Thunderbird shares the browser
engine with Firefox and could be vulnerable if JavaScript were to be
enabled in mail. This is not the default setting and we strongly discourage
users from running JavaScript in mail. Without further investigation we
cannot rule out the possibility that for some of these an attacker might be
able to prepare memory for exploitation through some means other than
JavaScript, such as large images. (CVE-2007-3734, CVE-2007-3735) |
| Alerts: |
|
Comments (none posted)
flac123: arbitrary code execution
| Package(s): | flac123 |
CVE #(s): | CVE-2007-3507
|
| Created: | July 13, 2007 |
Updated: | October 22, 2007 |
| Description: |
A stack-based buffer overflow in the local__vcentry_parse_value function in
vorbiscomment.c in flac123 (aka flac-tools or flac) before 0.0.10 allows
user-assisted remote attackers to execute arbitrary code via a large
comment value_length. |
| Alerts: |
|
Comments (none 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)
gallery2: multiple unspecified vulnerabilities
| Package(s): | gallery2 |
CVE #(s): | CVE-2007-4650
|
| Created: | September 5, 2007 |
Updated: | November 9, 2007 |
| Description: |
Multiple unspecified vulnerabilities in Gallery before 2.2.3 allow
attackers to (1) rename items, (2) read and modify item properties, or (3) lock and replace items
via unknown vectors in (a) the WebDAV module; and (4) edit unspecified data files using "linked
items" in (a) WebDAV and (b) Reupload modules. |
| 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)
gd: multiple vulnerabilities
| Package(s): | gd |
CVE #(s): | CVE-2007-3472
CVE-2007-3473
CVE-2007-3474
CVE-2007-3475
CVE-2007-3476
CVE-2007-3477
CVE-2007-3478
|
| Created: | August 6, 2007 |
Updated: | November 6, 2009 |
| Description: |
Integer overflow in gdImageCreateTrueColor function in the GD Graphics
Library (libgd) before 2.0.35 allows user-assisted remote attackers
to have unspecified remote attack vectors and impact. (CVE-2007-3472)
The gdImageCreateXbm function in the GD Graphics Library (libgd)
before 2.0.35 allows user-assisted remote attackers to cause a denial
of service (crash) via unspecified vectors involving a gdImageCreate
failure. (CVE-2007-3473)
Multiple unspecified vulnerabilities in the GIF reader in the
GD Graphics Library (libgd) before 2.0.35 allow user-assisted
remote attackers to have unspecified attack vectors and
impact. (CVE-2007-3474)
The GD Graphics Library (libgd) before 2.0.35 allows user-assisted
remote attackers to cause a denial of service (crash) via a GIF image
that has no global color map. (CVE-2007-3475)
Array index error in gd_gif_in.c in the GD Graphics Library (libgd)
before 2.0.35 allows user-assisted remote attackers to cause
a denial of service (crash and heap corruption) via large color
index values in crafted image data, which results in a segmentation
fault. (CVE-2007-3476)
The (a) imagearc and (b) imagefilledarc functions in GD Graphics
Library (libgd) before 2.0.35 allows attackers to cause a denial
of service (CPU consumption) via a large (1) start or (2) end angle
degree value. (CVE-2007-3477)
Race condition in gdImageStringFTEx (gdft_draw_bitmap) in gdft.c in the
GD Graphics Library (libgd) before 2.0.35 allows user-assisted remote
attackers to cause a denial of service (crash) via unspecified vectors,
possibly involving truetype font (TTF) support. (CVE-2007-3478) |
| Alerts: |
|
Comments (none posted)
gd: denial of service
| Package(s): | gd |
CVE #(s): | CVE-2007-2756
|
| Created: | June 14, 2007 |
Updated: | February 28, 2008 |
| Description: |
Libgd2 has a denial of service vulnerability involving the incorrect
validation of PNG callback results. If an application that is linked
against libgd2 is used to process a specially-crafted PNG file,
a denial of service involving CPU resource consumption can be
caused. |
| Alerts: |
|
Comments (none posted)
gdm: denial of service
| Package(s): | gdm |
CVE #(s): | CVE-2007-3381
|
| Created: | August 1, 2007 |
Updated: | September 20, 2007 |
| Description: |
JLANTHEA reported a denial of service flaw in the way that gdm listens on its Unix domain socket.
Any local user can crash the locally running X session. |
| 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: missing input sanitizing
| Package(s): | gforge |
CVE #(s): | CVE-2007-3913
|
| Created: | September 7, 2007 |
Updated: | September 12, 2007 |
| Description: |
Sumit I. Siddharth discovered that Gforge, a collaborative development
tool, performs insufficient input sanitizing, which allows SQL injection. |
| Alerts: |
|
Comments (none posted)
gimp: multiple vulnerabilities
| Package(s): | gimp |
CVE #(s): | CVE-2007-2949
|
| Created: | June 28, 2007 |
Updated: | February 27, 2008 |
| Description: |
The gimp image editor has several vulnerabilities, including
a problem where it can open PSD files with excessive dimensions
and a possible stack overflow in the Sunras loader. |
| Alerts: |
|
Comments (none posted)
openssh: inappropriate use of trusted cookies
| Package(s): | gnome-ssh-askpass openssh |
CVE #(s): | CVE-2007-4752
|
| Created: | September 11, 2007 |
Updated: | August 25, 2008 |
| Description: |
OpenSSH in versions prior
4.7 could use a trusted X11 cookie if the creation of an untrusted
cookie failed. |
| Alerts: |
|
Comments (none posted)
grip: buffer overflow
| Package(s): | grip |
CVE #(s): | CAN-2005-0706
|
| Created: | March 10, 2005 |
Updated: | November 19, 2008 |
| Description: |
Grip, a CD ripper, has a buffer overflow vulnerability that can
occur when the CDDB server returns more than 16 matches. |
| Alerts: |
|
Comments (none posted)
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)
HelixPlayer: arbitrary code execution
| Package(s): | HelixPlayer |
CVE #(s): | CVE-2007-3410
|
| Created: | June 27, 2007 |
Updated: | September 17, 2007 |
| Description: |
A buffer overflow flaw was found in the way HelixPlayer processed
Synchronized Multimedia Integration Language (SMIL) files. It was possible
for a malformed SMIL file to execute arbitrary code with the permissions of
the user running HelixPlayer. (CVE-2007-3410) |
| 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)
id3lib: insecure tmpfile creation
| Package(s): | id3lib |
CVE #(s): | CVE-2007-4460
|
| Created: | August 27, 2007 |
Updated: | October 2, 2007 |
| Description: |
The RenderV2ToFile function in tag_file.cpp in id3lib (aka libid3) 3.8.3
allows local users to overwrite arbitrary files via a symlink attack on a
temporary file whose name is constructed from the name of a file being
tagged. |
| 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)
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)
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)
java-1.5.0-sun: multiple vulnerabilities
| Package(s): | java-1.5.0-sun |
CVE #(s): | CVE-2007-3503
CVE-2007-3655
CVE-2007-3698
CVE-2007-3922
|
| Created: | August 6, 2007 |
Updated: | June 24, 2008 |
| Description: |
The Javadoc tool was able to generate HTML documentation pages that
contained cross-site scripting (XSS) vulnerabilities. A remote attacker
could use this to inject arbitrary web script or HTML. (CVE-2007-3503)
The Java Web Start URL parsing component contained a buffer overflow
vulnerability within the parsing code for JNLP files. A remote attacker
could create a malicious JNLP file that could trigger this flaw and execute
arbitrary code when opened. (CVE-2007-3655)
The JSSE component did not correctly process SSL/TLS handshake requests. A
remote attacker who is able to connect to a JSSE-based service could
trigger this flaw leading to a denial-of-service. (CVE-2007-3698)
A flaw was found in the applet class loader. An untrusted applet could use
this flaw to circumvent network access restrictions, possibly connecting to
services hosted on the machine that executed the applet. (CVE-2007-3922)
|
| Alerts: |
|
Comments (none posted)
jffnms: multiple vulnerabilities
| Package(s): | jffnms |
CVE #(s): | CVE-2007-3189
CVE-2007-3190
CVE-2007-3191
CVE-2007-3192
|
| Created: | September 12, 2007 |
Updated: | September 12, 2007 |
| Description: |
jffnms, a web-based network management system, suffers from a cross-site scripting vulnerability, multiple SQL injection vulnerabilities, and an authentication bypass problem. |
| Alerts: |
|
Comments (none posted)
kdebase: information leak
| Package(s): | kdebase |
CVE #(s): | CVE-2007-2022
|
| Created: | June 13, 2007 |
Updated: | September 19, 2007 |
| Description: |
A problem with the interaction between the Flash Player and the Konqueror
web browser was found. The problem could lead to key presses leaking to the
Flash Player applet instead of the browser.
NOTE: CVE number may be incorrect, see CVE entry |
| Alerts: |
|
Comments (1 posted)
kdebase: several vulnerabilities
| Package(s): | kdebase |
CVE #(s): | CVE-2007-3820
CVE-2007-4224
CVE-2007-4225
|
| Created: | August 20, 2007 |
Updated: | October 8, 2007 |
| Description: |
konqueror/konq_combo.cc in Konqueror 3.5.7 allows remote attackers to spoof
the data: URI scheme in the address bar via a long URI with trailing
whitespace, which prevents the beginning of the URI from being
displayed. (CVE-2007-3820)
KDE Konqueror 3.5.7 allows remote attackers to spoof the URL address bar by
calling setInterval with a small interval and changing the window.location
property. (CVE-2007-4224)
Visual truncation vulnerability in KDE Konqueror 3.5.7 allows remote
attackers to spoof the URL address bar via an http URI with a large amount
of whitespace in the user/password portion. (CVE-2007-4225) |
| Alerts: |
|
Comments (none posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kernel: 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: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-3642
|
| Created: | July 23, 2007 |
Updated: | November 14, 2007 |
| Description: |
The decode_choice function in net/netfilter/bf_conntrack_h323_asn1.c in the
Linux kernel before 2.6.22 allows remote attackers to cause a denial of
service (crash) via an encoded, out-of-range index value for a choice
field, which triggers a NULL pointer dereference. |
| 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-0558
CVE-2007-1217
|
| Created: | September 4, 2007 |
Updated: | November 14, 2007 |
| Description: |
A flaw in the ISDN CAPI subsystem could allow a remote user to cause a
denial of service or potential remote access. Exploitation would require
the attacker to be able to send arbitrary frames over the ISDN network to
the victim's machine.
A flaw in the perfmon subsystem on ia64 platforms could allow a local user
to cause a denial of service. |
| 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: several vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2007-1353
CVE-2007-2451
CVE-2007-2453
|
| Created: | June 11, 2007 |
Updated: | March 6, 2008 |
| Description: |
Ilja van Sprundel discovered that Bluetooth setsockopt calls could leak
kernel memory contents via an uninitialized stack buffer. A local attacker
could exploit this flaw to view sensitive kernel information.
(CVE-2007-1353)
The GEODE-AES driver did not correctly initialize its encryption key.
Any data encrypted using this type of device would be easily compromised.
(CVE-2007-2451)
The random number generator was hashing a subset of the available
entropy, leading to slightly less random numbers. Additionally, systems
without an entropy source would be seeded with the same inputs at boot
time, leading to a repeatable series of random numbers. (CVE-2007-2453) |
| Alerts: |
|
Comments (none posted)
kernel: signal handling flaw on PPC
| Package(s): | kernel |
CVE #(s): | CVE-2007-3107
|
| Created: | July 10, 2007 |
Updated: | February 4, 2008 |
| Description: |
A flaw in the signal handling on PowerPC-based systems that allowed a
local user to cause a denial of service (floating point corruption). |
| Alerts: |
|
Comments (none posted)
kernel: several vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-5823
CVE-2006-6054
CVE-2007-1592
|
| Created: | June 12, 2007 |
Updated: | March 21, 2011 |
| Description: |
A flaw in the cramfs file system allows invalid compressed data to cause
memory corruption (CVE-2006-5823)
A flaw in the ext2 file system allows an invalid inode size to cause a
denial of service (system hang) (CVE-2006-6054)
A flaw in IPV6 flow label handling allows a local user to cause a denial of
service (crash) (CVE-2007-1592) |
| 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)
kernel: several vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2007-3851
CVE-2007-3848
CVE-2007-3105
|
| Created: | August 17, 2007 |
Updated: | January 8, 2009 |
| Description: |
The drm/i915 component in the Linux kernel before 2.6.22.2, when used with
i965G and later chipsets, allows local users with access to an X11 session
and Direct Rendering Manager (DRM) to write to arbitrary memory locations
and gain privileges via a crafted batchbuffer. (CVE-2007-3851)
Linux kernel 2.4.35 and other versions allows local users to send arbitrary
signals to a child process that is running at higher privileges by causing
a setuid-root parent process to die, which delivers an attacker-controlled
parent process death signal (PR_SET_PDEATHSIG). (CVE-2007-3848)
Stack-based buffer overflow in the random number generator (RNG)
implementation in the Linux kernel before 2.6.22 might allow local root
users to cause a denial of service or gain privileges by setting the
default wakeup threshold to a value greater than the output pool size,
which triggers writing random numbers to the stack by the pool transfer
function involving "bound check ordering". NOTE: this issue might only
cross privilege boundaries in environments that have granular assignment of
privileges for root. (CVE-2007-3105) |
| Alerts: |
|
Comments (1 posted)
krb5: multiple vulnerabilities
| Package(s): | krb5 |
CVE #(s): | CVE-2007-2442
CVE-2007-2443
CVE-2007-2798
|
| Created: | June 27, 2007 |
Updated: | March 24, 2008 |
| Description: |
David Coffey discovered an uninitialized pointer free flaw in the
RPC library used by kadmind. A remote unauthenticated attacker who
could access kadmind could trigger the flaw causing kadmind to crash
or possibly execute arbitrary code (CVE-2007-2442).
David Coffey also discovered an overflow flaw in the same RPC library.
A remote unauthenticated attacker who could access kadmind could
trigger the flaw causing kadmind to crash or possibly execute arbitrary
code (CVE-2007-2443).
Finally, a stack buffer overflow vulnerability was found in kadmind
that allowed an unauthenticated user able to access kadmind the
ability to trigger the vulnerability and possibly execute arbitrary
code (CVE-2007-2798). |
| 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: buffer overflow, uninitialized pointer
| Package(s): | krb5 |
CVE #(s): | CVE-2007-3999
CVE-2007-4000
|
| Created: | September 4, 2007 |
Updated: | March 24, 2008 |
| Description: |
Tenable Network Security discovered a stack buffer overflow flaw in the RPC
library used by kadmind. A remote unauthenticated attacker who can access
kadmind could trigger this flaw and cause kadmind to crash.
Garrett Wollman discovered an uninitialized pointer flaw in kadmind. A
remote unauthenticated attacker who can access kadmind could trigger this
flaw and cause kadmind to crash. |
| 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)
libarchive: pax extension header vulnerabilities
| Package(s): | libarchive |
CVE #(s): | CVE-2007-3641
CVE-2007-3644
CVE-2007-3645
|
| Created: | August 9, 2007 |
Updated: | February 27, 2008 |
| Description: |
libarchive, a library for manipulating different streaming archive
formats, has a number of pax extension header vulnerabilities.
These may be used to cause a denial of service or for the execution
of arbitrary code. |
| Alerts: |
|
Comments (none 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)
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)
libphp-phpmailer: command execution
| Package(s): | libphp-phpmailer |
CVE #(s): | CVE-2007-3215
|
| Created: | June 20, 2007 |
Updated: | June 25, 2009 |
| Description: |
libphp-phpmailer does not do sufficient input validation, enabling shell command injection attacks. |
| 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)
libvorbis: multiple memory corruption flaws
| Package(s): | libvorbis |
CVE #(s): | CVE-2007-3106
CVE-2007-4029
|
| Created: | July 27, 2007 |
Updated: | January 22, 2008 |
| Description: |
This iSEC Partners security advisory has
details on multiple memory corruption flaws in libvorbis. |
| 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: buffer overflow
| Package(s): | lighttpd |
CVE #(s): | CVE-2007-4727
|
| Created: | September 12, 2007 |
Updated: | October 8, 2007 |
| Description: |
From the Fedora advisory: Lighttpd (1.4.17 and earlier) is prone to a header overflow when using the mod_fastcgi extension,
this can lead to arbitrary code execution in the fastcgi application. |
| Alerts: |
|
Comments (none posted)
lighttpd: denial of service
| Package(s): | lighttpd |
CVE #(s): | CVE-2007-3946
CVE-2007-3947
CVE-2007-3948
CVE-2007-3949
CVE-2007-3950
|
| Created: | July 19, 2007 |
Updated: | July 15, 2008 |
| Description: |
The lighttpd web server has multiple vulnerabilities involving
a remote access-control setting circumvention that is performed
by the sending of malformed requests. This can be used to crash
the server and cause a denial of service. |
| 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)
mapserver: multiple cross-site scripting vulnerabilities
| Package(s): | mapserver |
CVE #(s): | CVE-2007-4542
CVE-2007-4629
|
| Created: | September 5, 2007 |
Updated: | April 7, 2008 |
| Description: |
CVE-2007-4542: Multiple cross-site scripting (XSS) vulnerabilities in MapServer before 4.10.3 allow remote attackers to inject arbitrary web script or HTML via unspecified vectors involving the (1) processLine function in maptemplate.c and the (2) writeError function in mapserv.c in the mapserv CGI program.
CVE-2007-4629: Buffer overflow in the processLine function in maptemplate.c in MapServer before 4.10.3 allows attackers to cause a denial of service and possibly execute arbitrary code via a mapfile with a long layer name, group name, or metadata entry name. |
| 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)
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)
moodle: cross-site scripting
| Package(s): | moodle |
CVE #(s): | CVE-2007-3555
|
| Created: | August 7, 2007 |
Updated: | December 22, 2008 |
| Description: |
A cross-site scripting (XSS) vulnerability in index.php in Moodle 1.7.1
allows remote attackers to inject arbitrary web script or HTML via a style
expression in the search parameter. |
| 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: multiple vulnerabilities
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)
nginx: cross site scripting
| Package(s): | nginx |
CVE #(s): | |
| Created: | July 20, 2007 |
Updated: | September 14, 2009 |
| Description: |
Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3
proxy server written by Igor Sysoev. The "msie_refresh" directive could
allow cross site scripting. |
| Alerts: |
|
Comments (none posted)
OpenOffice.org: arbitrary code execution
| Package(s): | openoffice.org |
CVE #(s): | CVE-2007-0245
|
| Created: | June 13, 2007 |
Updated: | June 12, 2008 |
| Description: |
A specially crafted RTF file could cause the
filter to overwrite data on the heap, which may lead to the execution
of arbitrary code. |
| 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)
openssl: private key attack
| Package(s): | openssl |
CVE #(s): | CVE-2007-3108
|
| Created: | August 7, 2007 |
Updated: | May 13, 2008 |
| Description: |
OpenSSL could allow a local user in certain circumstances to divulge
information about private keys being used. |
| Alerts: |
|
Comments (none posted)
opera: multiple vulnerabilities
| Package(s): | opera |
CVE #(s): | CVE-2007-4367
CVE-2007-3929
CVE-2007-3142
CVE-2007-3819
|
| Created: | August 23, 2007 |
Updated: | February 27, 2008 |
| Description: |
The Opera browser has multiple vulnerabilities.
The JavaScript engine is vulnerable to a virtual function call on an invalid pointer that can be triggered by specially crafted JavaScript.
A freed pointer in the BitTorrent support may be
accessed, this can be used for malicious code execution.
The browser is vulnerable to several memory read protection
errors. There are URI display errors that can be used to trick
users into visiting arbitrary web sites. |
| Alerts: |
|
Comments (none posted)
pam: privilege escalation
| Package(s): | pam |
CVE #(s): | CVE-2007-1716
|
| Created: | June 12, 2007 |
Updated: | November 15, 2007 |
| Description: |
A flaw was found in the way pam_console set console device permissions. It
was possible for various console devices to retain ownership of the console
user after logging out, possibly leaking information to an unauthorized
user. |
| Alerts: |
|
Comments (none posted)
perl-Net-DNS: predictable id sequence
| Package(s): | perl-Net-DNS |
CVE #(s): | CVE-2007-3377
|
| Created: | June 26, 2007 |
Updated: | March 12, 2008 |
| Description: |
Net::DNS before 0.60 uses an id sequence that is predictable and the same
in all child processes. |
| Alerts: |
|
Comments (none 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: 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: 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)
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)
phpmyadmin: multiple vulnerabilities
| Package(s): | phpmyadmin |
CVE #(s): | CVE-2006-6942
CVE-2006-6944
CVE-2007-1325
CVE-2007-1395
CVE-2007-2245
|
| Created: | September 10, 2007 |
Updated: | March 19, 2009 |
| Description: |
Several remote vulnerabilities have been discovered in phpMyAdmin, a
program to administrate MySQL over the web. The Common Vulnerabilities
and Exposures project identifies the following problems:
CVE-2007-1325:
The PMA_ArrayWalkRecursive function in libraries/common.lib.php
does not limit recursion on arrays provided by users, which allows
context-dependent attackers to cause a denial of service (web
server crash) via an array with many dimensions.
CVE-2007-1395:
Incomplete blacklist vulnerability in index.php allows remote
attackers to conduct cross-site scripting (XSS) attacks by
injecting arbitrary JavaScript or HTML in a (1) db or (2) table
parameter value followed by an uppercase </SCRIPT> end tag,
which bypasses the protection against lowercase </script>.
CVE-2007-2245:
Multiple cross-site scripting (XSS) vulnerabilities allow remote
attackers to inject arbitrary web script or HTML via (1) the
fieldkey parameter to browse_foreigners.php or (2) certain input
to the PMA_sanitize function.
CVE-2006-6942:
Multiple cross-site scripting (XSS) vulnerabilities allow remote
attackers to inject arbitrary HTML or web script via (1) a comment
for a table name, as exploited through (a) db_operations.php,
(2) the db parameter to (b) db_create.php, (3) the newname parameter
to db_operations.php, the (4) query_history_latest,
(5) query_history_latest_db, and (6) querydisplay_tab parameters to
(c) querywindow.php, and (7) the pos parameter to (d) sql.php.
CVE-2006-6944:
phpMyAdmin allows remote attackers to bypass Allow/Deny access rules
that use IP addresses via false headers.
|
| Alerts: |
|
Comments (none posted)
phpPgAdmin: cross-site scripting
| Package(s): | phppgadmin |
CVE #(s): | CVE-2007-2865
CVE-2007-5728
|
| Created: | June 18, 2007 |
Updated: | January 21, 2009 |
| Description: |
A cross-site scripting (XSS) vulnerability in sqledit.php in phpPgAdmin
4.1.1 allows remote attackers to inject arbitrary web script or HTML via
the server parameter. |
| 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)
po4a: information leak
| Package(s): | po4a |
CVE #(s): | CVE-2007-4462
|
| Created: | August 27, 2007 |
Updated: | September 14, 2007 |
| Description: |
This update fixes a potential security problem (information leak)
due to use of predictable name in /tmp.
|
| Alerts: |
|
Comments (none posted)
proftpd: authentication bypass
| Package(s): | proftpd |
CVE #(s): | CVE-2007-2165
|
| Created: | June 21, 2007 |
Updated: | November 5, 2007 |
| Description: |
The ProFTPD Auth API has an authentication bypass vulnerability.
When multiple simultaneous authentication modules are configured,
the ProFTPD module that checks authentication is not necessarily
the same module that retrieves authentication data. This can be
used by remote attackers to bypass the authentication system.
|
| 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)
qgit: arbitrary code execution
| Package(s): | qgit |
CVE #(s): | CVE-2007-4631
|
| Created: | September 10, 2007 |
Updated: | October 8, 2007 |
| Description: |
Not only does QGit construct a predictable file name here, and doesn't check if
the files already exist, which can be leveraged into information leak or
arbitrary file overwrite in case they're symlinks, but later on executes one of
them. This is not just problem when /tmp is mounted with noexec option, but
might be exploited into arbitrary code execution under time-dependent race
condition. |
| Alerts: |
|
Comments (none posted)
qt: arbitrary code execution
| Package(s): | qt |
CVE #(s): | CVE-2007-3388
|
| Created: | August 1, 2007 |
Updated: | December 10, 2007 |
| Description: |
Format string bugs were found in several Qt warning messages.
Applications using Qt for processing certain data types could
trigger them if the data caused Qt to print warnings. The bugs
potentially allow to execute arbitrary code via specially crafted
files (CVE-2007-3388). |
| Alerts: |
|
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)
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)
redhat-cluster-suite: denial of service
| Package(s): | redhat-cluster-suite |
CVE #(s): | CVE-2007-3380
|
| Created: | July 19, 2007 |
Updated: | November 14, 2007 |
| Description: |
The redhat cluster suite's
cluster manager is vulnerable to a remote attack. Attackers
can connect to the DLM port and block subsequent DLM operations,
resulting in a denial of service. |
| Alerts: |
|
Comments (1 posted)
rsync: off-by-one errors
| Package(s): | rsync |
CVE #(s): | CVE-2007-4091
|
| Created: | August 20, 2007 |
Updated: | December 3, 2007 |
| Description: |
Multiple off-by-one errors in the sender.c in rsync 2.6.9 might allow
remote attackers to execute arbitrary code via directory names that are not
properly handled when calling the f_name function. |
| Alerts: |
|
Comments (1 posted)
samba: incorrect group assignment
| Package(s): | samba |
CVE #(s): | CVE-2007-4138
|
| Created: | September 12, 2007 |
Updated: | November 15, 2007 |
| Description: |
From the Samba advisory: When the rfc2307 or sfu nss_info plugin has been enabled, in
the absence of either the RFC2307 or SFU primary group attribute,
Winbind will assign a primary group ID of 0 to the domain user
queried using the getpwnam() C library call. |
| Alerts: |
|
Comments (1 posted)
slocate: information disclosure
| Package(s): | slocate |
CVE #(s): | CVE-2007-0227
|
| Created: | February 22, 2007 |
Updated: | September 4, 2012 |
| Description: |
The slocate permission checking code has a local information disclosure
vulnerability. During the reporting of matching files, slocate does not
respect the parent directory's read permissions, resulting in hidden
filenames being viewable by other local users. |
| Alerts: |
|
Comments (none posted)
star: directory traversal vulnerability
| Package(s): | star |
CVE #(s): | CVE-2007-4134
|
| Created: | August 28, 2007 |
Updated: | October 23, 2007 |
| Description: |
Star saves many files together into a single tape or disk archive,
and can restore individual files from the archive. Star supports ACL.
Version 1.5a84 fixes a directory traversal vulnerability. |
| 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)
sylpheed: format string vulnerability
| Package(s): | sylpheed |
CVE #(s): | CVE-2007-2958
|
| Created: | August 28, 2007 |
Updated: | October 26, 2007 |
| Description: |
Ulf Harnhammar (Secunia Research) has discovered a format string
vulnerability in sylpheed and claws-mail in inc_put_error() function in
src/inc.c when displaying POP3 error reply. The problem can be exploited
by malicious POP3 server via specially crafted POP3 server replies
containing format specifiers. See this Secunia advisory for more
information. |
| Alerts: |
|
Comments (none posted)
sysstat: insecure temporary files
| Package(s): | sysstat |
CVE #(s): | CVE-2007-3852
|
| Created: | August 20, 2007 |
Updated: | September 23, 2011 |
| Description: |
The init script (sysstat.in) in sysstat 5.1.2 up to 7.1.6 creates
/tmp/sysstat.run insecurely, which allows local users to execute arbitrary
code. |
| Alerts: |
|
Comments (1 posted)
tar: symlink path traversal vulnerability
| Package(s): | tar |
CVE #(s): | CVE-2007-4131
|
| Created: | August 23, 2007 |
Updated: | December 28, 2007 |
| Description: |
The tar utility has a symlink path traversal vulnerability involving
extracted archives. Maliciously created tar archives can be used to
write arbitrary data to files that the tar user has write access to. |
| Alerts: |
|
Comments (none posted)
tcpdump: integer overflow
| Package(s): | tcpdump |
CVE #(s): | CVE-2007-3798
|
| Created: | July 20, 2007 |
Updated: | November 15, 2007 |
| Description: |
An integer overflow in print-bgp.c in the BGP dissector in tcpdump 3.9.6
and earlier allows remote attackers to execute arbitrary code via crafted
TLVs in a BGP packet, related to an unchecked return value. |
| 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)
tcp-wrappers: unauthorized access
| Package(s): | tcp-wrappers |
CVE #(s): | CVE-2007-5137
|
| Created: | August 30, 2007 |
Updated: | October 13, 2007 |
| Description: |
The TCP wrapper library can improperly allow connections to services
that do not have server-side connection details specified.
Remote attackers can connect to blocked services. |
| Alerts: |
|
Comments (none posted)
terminal: arbitrary code execution
| Package(s): | terminal |
CVE #(s): | CVE-2007-3770
|
| Created: | August 13, 2007 |
Updated: | December 19, 2007 |
| Description: |
A vulnerability was found in the Xfce terminal program:
Lasse Karkkainen discovered that the function terminal_helper_execute()
in file terminal-helper.c does not properly escape the URIs before
processing.
|
| 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)
tomcat: cross-site scripting
| Package(s): | tomcat |
CVE #(s): | CVE-2007-2449
CVE-2007-2450
|
| Created: | July 17, 2007 |
Updated: | February 17, 2009 |
| Description: |
Some JSPs within the 'examples' web application did not escape user
provided data. If the JSP examples were accessible, this flaw could allow a
remote attacker to perform cross-site scripting attacks (CVE-2007-2449).
Note: it is recommended the 'examples' web application not be installed on
a production system.
The Manager and Host Manager web applications did not escape user provided
data. If a user is logged in to the Manager or Host Manager web
application, an attacker could perform a cross-site scripting attack
(CVE-2007-2450). |
| Alerts: |
|
Comments (1 posted)
vim: arbitrary code execution
| Package(s): | vim |
CVE #(s): | CVE-2007-2953
|
| Created: | July 30, 2007 |
Updated: | November 27, 2008 |
| Description: |
vim is vulnerable to a user-assisted attack in which vim may execute arbitrary code when helptags is run on data that has been maliciously crafted. |
| 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)
vlc: several vulnerabilities
| Package(s): | vlc |
CVE #(s): | CVE-2007-3316
CVE-2007-3467
CVE-2007-3468
|
| Created: | July 10, 2007 |
Updated: | March 10, 2008 |
| Description: |
Several remote vulnerabilities have been discovered in the VideoLan
multimedia player and streamer, which may lead to the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
wireshark: multiple vulnerabilities
| Package(s): | wireshark |
CVE #(s): | CVE-2007-3390
CVE-2007-3392
CVE-2007-3393
|
| Created: | June 28, 2007 |
Updated: | February 27, 2008 |
| Description: |
The wireshark network traffic analyzer has three vulnerabilities
that can be used to create a denial of service. These include
off-by-one overflows in the iSeries dissector, vulnerabilities in
the MMS and SSL dissectors that can cause an infinite loop and
an off-by-one overflow in the DHCP/BOOTP dissector. |
| Alerts: |
|
Comments (none posted)
wordpress: privilege bypass
| Package(s): | wordpress |
CVE #(s): | |
| Created: | September 12, 2007 |
Updated: | September 12, 2007 |
| Description: |
Wordpress 2.2.3 has been released to fix a security problem. The project has not gone out of its way to describe this problem, but, from the fixed bug list, one concludes that it is possible for users without the requisite privileges to post arbitrary HTML. |
| 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)
xfsdump: insecure temp dir
| Package(s): | xfsdump |
CVE #(s): | CVE-2007-2654
|
| Created: | June 22, 2007 |
Updated: | September 21, 2007 |
| Description: |
xfs_fsr in xfsdump creates a .fsr temporary directory with insecure
permissions, which allows local users to read or overwrite arbitrary files
on xfs filesystems. |
| 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-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)
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)
X.org: temp file vulnerability
| Package(s): | X.org |
CVE #(s): | CVE-2007-3103
|
| Created: | July 12, 2007 |
Updated: | July 2, 2009 |
| Description: |
The X.Org X11 xfs font server has a temp file vulnerability in the
startup script. A local user can modify the permissions of the script
in order to elevate their local privileges. |
| Alerts: |
|
Comments (none posted)
xorg-server: local privilege escalation
| Package(s): | xorg-server |
CVE #(s): | CVE-2007-4730
|
| Created: | September 10, 2007 |
Updated: | January 24, 2008 |
| Description: |
Aaron Plattner discovered a buffer overflow in the Composite extension
of the X.org X server, which can lead to local privilege escalation. |
| Alerts: |
|
Comments (none posted)
xterm: local user unauthorized access
| Package(s): | xterm |
CVE #(s): | CVE-2007-2797
|
| Created: | August 27, 2007 |
Updated: | November 15, 2007 |
| Description: |
Previous versions of the xterm package assigned incorrect ownership and
write permissions to pseudo-terminal devices, permitting local users to
direct output to other users' xterm sessions. |
| Alerts: |
|
Comments (1 posted)
Page editor: Jake Edge
Kernel development
Brief items
The current 2.6 prepatch is 2.6.23-rc7,
released by Linus on
September 19. It contains a fair number of fixes and the return of
the sk98lin driver. This should be the last prepatch before the final
2.6.23 release.
See
the
long-format changelog for the details.
The current -mm release is 2.6.23-rc6-mm1. Recent changes
to -mm include a patch to disable the timerfd() system call (to
give time to work out what the API should actually be), randomization of
the brk() system call on i386 and x86_64 systems, and lots of
fixes.
Comments (none posted)
Kernel development news
It took me over two solid days to get this lot compiling and
booting on a few boxes. This required around ninety fixup patches
and patch droppings. There are several bugs in here which I know
of (details below) and presumably many more which I don't know of.
I have to say that this just isn't working any more.
--
Andrew Morton launches
2.6.23-rc6-mm1
Linux developers firmly guard their independence and don't often
follow our advice.
--
Richard Stallman
Yes, I realize that there's a lot of insane people out
there. However, we generally don't do kernel design decisions based
on them. But we can pat the insane users on the head and say "we
won't guarantee it works, but if you eat your prozac, and don't
bother us, go do your stupid things".
--
Linus Torvalds
Comments (5 posted)
By Jonathan Corbet
September 19, 2007
Most of the core virtual memory subsystem developers met for a mini-summit
just before the 2007 Kernel Summit in Cambridge. They came away feeling
that they had resolved a number of VM scalability problems. Subsequent
discussions have made it clear that, perhaps, this conclusion was a bit
premature. They may well have resolved things, but it is not clear that
everybody came to the same resolution.
All of the issues at hand relate to scalability in one way or another.
While the virtual memory subsystem has been through a great many changes
aimed at making it work well on contemporary systems, one key aspect of how
it works has remained essentially unchanged since the beginning: the
4096-byte (on most architectures) page size. Over that time, the amount of
memory installed on a typical system has grown by about three orders of
magnitude - that's 1000 times more pages that the kernel must manage and
1000 times more page faults which must be handled.
Since it does not appear that this trend will stop soon, there is a clear
scalability problem which must be managed.
This problem is complicated by the way that Linux tends to fragment its
memory. Almost all memory allocations are done in units of a single page,
with the result that system RAM tends to get scattered into large numbers
of single-page chunks. The kernel's memory allocator tries to keep larger
groups of pages together, but there are limits to how successful it can be.
The file
/proc/buddyinfo can be illustrative here; on a system which has
been running and busy for a while, the number of higher-order (larger)
pages, as shown in the rightmost columns, will be very small.
The main response to memory fragmentation has been to avoid higher-order
allocations at almost any cost. There are very few places in the kernel
where allocations of multiple contiguous pages are done. This approach has
worked for some time, but avoiding larger allocations does not always make
the need for such allocations go away. In fact, there are many things
which could benefit from larger contiguous memory areas, including:
- Applications which use large amounts of memory will be working with
large numbers of pages. The translation lookaside buffer (TLB) in the
CPU, which speeds virtual address lookups, is generally relatively
small, to the point that large applications run up a lot of
time-consuming TLB misses. Larger pages require fewer TLB entries,
and will thus result in faster execution. The hugetlbfs extension was
created for just this purpose, but it is a specialized mechanism used
by few applications, and it does not do anything special to make large
contiguous memory regions easier for the kernel to find.
- I/O operations can work better with larger contiguous chunks of data
to work with. Users trying to use "jumbo frames" (extra-large
packets) on high-performance network adapters have been experiencing
problems for a while. Many devices are limited in the number of
scatter/gather entries they support for a single operation, so small
buffers limit the overall I/O operation size. Disk devices are
pushing toward larger sector sizes which would best be supported by
larger contiguous buffers within the kernel.
- Filesystems are feeling pressure to use larger block sizes for a
number of performance reasons. This
message from David Chinner provides an excellent explanation of
why filesystems benefit from larger blocks.
But it is hard (on Linux) for a filesystem to work
with block sizes larger than the page size; XFS does it, but the
resulting code is seen as non-optimal and is not as fast as it could
be. Most other filesystems do not even try; as a result, an ext3
filesystem created on a system with 8192-byte pages cannot be mounted
on a system with smaller pages.
None of these issues are a surprise; developers have seen them coming for
some time. So there are a number of potential solutions waiting on the
wings. What is lacking is a consensus on which solution is the best way to
go.
One piece of the puzzle may be Mel Gorman's fragmentation avoidance work,
which has been discussed here more than once. Mel's patches seek to
separate allocations which can be moved in physical memory from those which
cannot. When movable allocations are grouped together, the kernel can,
when necessary, create higher-order groups of pages by relocating
allocations which are in the way. Some of Mel's work is in 2.6.23; more
may be merged for 2.6.24. The lumpy reclaim patches, also in
2.6.23, encourage the creation of large blocks by targeting adjacent pages
when memory is being reclaimed.
The immediate cause for the current discussion is a new version of
Christoph Lameter's large block
size patches. Christoph has filled in the largest remaining gap in
that patch set by implementing mmap() support. This code enables
the page cache to manage chunks of file data larger than a single page
which, in turn, addresses many of the I/O and filesystem issues. Christoph
has given a long list of
reasons why this patch should be merged, but agreement is not
universal.
At the top of the list of objections would appear to be the fact that the
large block size patches require the availability of higher-order pages to
work; there is no fallback if memory becomes sufficiently fragmented that
those allocations are not available. So a system which has filesystems
using larger block sizes will fall apart in the absence of large,
contiguous blocks of memory - and, as we have seen, that is not an uncommon
situation on Linux systems. The fragmentation avoidance patches can
improve the situation quite a bit, but there is no guarantee that
[PULL QUOTE:
If this patch set is merged, some developers want
it to include a loud warning to discourage users from
actually expecting it to work.
END QUOTE]
fragmentation will not occur, either as a result of the wrong workload or a
deliberate attack. So, if this patch set is merged, some developers want
it to include a loud warning to discourage users (and distributors) from
actually expecting it to work.
An alternative is Nick Piggin's fsblock work. People like to
complain about the buffer head layer in current kernels, but that layer has
a purpose: it tracks the mapping between page cache blocks and the
associated physical disk sectors. The fsblock patch replaces the buffer
head code with a new implementation with the goals of better performance
and cleaner abstractions.
One of the things fsblock can do is support large blocks for filesystems.
The current patch does not use higher-order allocations to implement this
support; instead, large blocks are made virtually contiguous in the
vmalloc() space through a call to vmap() - a technique
used by XFS now. The advantage of using vmap() is that the
filesystem code can see large, contiguous blocks without the need for
physical adjacency, so fragmentation is not an issue.
On the other hand, using vmap() is quite slow, the address space
available for vmap() on 32-bit systems is small enough to cause
problems, and using vmap() does nothing to help at the I/O level.
So Nick plans to extend fsblock to implement large blocks with contiguous
allocations, but with a fallback to vmap() when large allocations
are not available. In theory, this approach should be be best of both
worlds, giving the benefits of large blocks without unseemly explosions in
the presence of fragmentation. Says Nick:
However fsblock can do everything that higher order pagecache can
do in terms of avoiding vmap and giving contiguous memory to block
devices by opportunistically allocating higher orders of pages, and
falling back to vmap if they cannot be satisfied.
From the conversation, it seems that a number of developers see fsblock as
the future. But it is not something for the near future. The patch is
big, intrusive, and scary, which will slow its progress (and memory
management patches have a tendency to merge at a glacial pace to begin
with). It lacks the opportunistic large block feature. Only the Minix
filesystem has been updated to use fsblock, and that patch was rather
large. Everybody (including Nick) anticipates that more complex
filesystems - those with features like journaling - will present surprises
and require changes of unknown size. Fsblock is not a near-term solution.
One recently-posted patch
from Christoph could help fill in some of the gaps. His "virtual compound
page" patch allows kernel code to request a large, contiguous allocation;
that request will be satisfied with physically contiguous memory if
possible. If that memory is not available, virtually contiguous memory
will be returned instead. Beyond providing opportunistic large block
allocation for fsblock, this feature could conceivably be used in a
number of places where vmalloc() is called now, resulting in
better performance when memory is not overly fragmented.
Meanwhile, Andrea Arcangeli has been relatively quiet for some time, but one should
not forget that he is the author of much of the VM code in the kernel now.
He advocates a different approach entirely:
From my part I am really convinced the only sane way to approach
the VM scalability and larger-physically contiguous pages problem
is the CONFIG_PAGE_SHIFT patch (aka large PAGE_SIZE from Hugh for
2.4).
The CONFIG_PAGE_SHIFT patch
is a rework of an old idea: separate the size of a page as seen by the
operating system from the hardware's notion of the page size. Hardware
pages can be clustered together to create larger software pages which, in
turn, become the basic unit of memory management. If all pages in the
system were, say, 64KB in length, a 64KB buffer would be a single-page
allocation with no fragmentation issues at all.
If the system is to go to larger pages, creating them in software is about
the only option. Most processors support more than one hardware page size,
but the smallest of the larger page sizes tend to be too large for general
use. For example, i386 processors have no page sizes between 4KB and 2MB.
Clustering pages in software enables the use of more reasonable page sizes
and creates the flexibility needed to optimize the page size for the
expected load on the system. This approach will make large block support
easy, and it will help with the I/O performance issues as well. Page
clustering is not helpful for TLB pressure problems, but there is little to
be done there in any sort of general way.
The biggest problem, perhaps, with page clustering is that it replaces
external fragmentation with internal fragmentation. A 64KB page will, when
used as the page cache for a 1KB file, waste 63KB of memory. There are
provisions in Andrea's patch for splitting large pages to handle this
situation; Andrea claims that this splitting will not lead to the same sort
of fragmentation seen on current systems, but he has not, yet, convinced
the others of this fact.
Conclusions from this discussion are hard to come by; at one point Mel
Gorman asked: "Are we going to agree
on some sort of plan or are we just going to handwave ourselves to
death?" Linus has just called the whole
discussion "idiotic". What may happen is that the large block size
patches go in - with warnings - as a way of keeping a small subset of users
happy and providing more information about the problem space. Memory
management hacking requires a certain amount of black-magic handwaving in
the best of times; there is no reason to believe that the waving of hands
is going to slow down anytime soon this time around.
Comments (34 posted)
By Jonathan Corbet
September 19, 2007
Dynamic kernel tracing remains high on the wishlists presented by many
Linux users. While much work has been done to create a powerful tracing
capability, very little of that work has found its way into the mainline.
The recent posting of one small piece of infrastructure may help to change
that situation, though.
The piece in question is the trace layer posted by David
Wilder. Its purpose is to make it easy for a tracing application to get
things set up in the kernel and allow the user to control the tracing
process. To that end, it provides an internal kernel API and a set of
control files in the debugfs filesystem.
On the kernel side, a tracing module would set things up with a call to:
#include <linux/trace.h>
struct trace_info *trace_setup(const char *root, const char *name,
u32 buf_size, u32 buf_nr, u32 flags);
Here, root is the name of the root directory which will appear in
debugfs, name is the name of the control directory within
root, buf_size and buf_nr describe the size and
number of relay buffers to be created, and flags controls various
channel options. The TRACE_GLOBAL_CHANNEL flag says that a single
set of relay channels (as opposed to per-CPU channels) should be used;
TRACE_FLIGHT_CHANNEL turns on the "flight recorder" mode where
relay buffer overruns result in the overwriting of old data, and
TRACE_DISABLE_STATE disables control of the channel via debugfs.
The return value (if all goes well) will be a pointer to a
trace_info structure for the channel. This structure has a number
of fields, but the one which will be of most interest outside of the trace
code itself will be rchan, which is a pointer to the relay channel
associated with this trace point.
When actual tracing is to begin, the kernel module should make a call to:
int trace_start(struct trace_info *trace);
The return value follows the "zero or a negative error value" convention.
Tracing is turned off with:
int trace_stop(struct trace_info *trace);
When the tracing module is done, it should shut down the trace with:
void trace_cleanup(struct trace_info *trace);
Note that none of these entry points have anything to do with the placement
or activation of trace points or the creation of trace data. All of that
must be done separately by the trace module. So a typical module will,
after calling trace_start(), set up one or more kprobes or
activate a static kernel marker. The probe function attached to the trace
points should do something like this:
rcu_read_lock();
if (trace_running(trace)) {
/* Format trace data and output via relay */
}
rcu_read_unlock();
Additionally, if the TRACE_GLOBAL_CHANNEL flag has been set, the
probe function should protect access to the relay channel with a spinlock.
This protection may also be necessary in situations where an interrupt
handler might be traced.
In user space, the trace information will show up under
/debug/root/name, where debug is the debugfs mount point,
and root and name are the directory names passed to
trace_setup(). The file state can be read to get the
current tracing state; an application can write start or
stop to this file to turn tracing on or off. The file
trace0 is the relay channel where tracing data can be read; on SMP
systems with per-CPU channels there will be additional files
(trace1...) for additional processors. The file dropped
can be read to see how many trace records (if any) have been dropped due to
buffer-full conditions.
All told, it is not a particularly complicated bit of code.
Perhaps the most significant feature of this patch is that it is part of the
infrastructure created and used by the SystemTap project. Getting this
code into the mainline will make it that much easier for distributors to
provide well-supported tracing facilities to their users. And that, in
turn, should make users happy and give analysts one less thing to complain
about.
Comments (none posted)
By Jonathan Corbet
September 17, 2007
The final 2.6.23 kernel release is getting closer. At this point, it would
be more than surprising to see any additional API changes find their way
into this release, so it should be safe to summarize the changes which have
been made.
As always, a cumulative record of API changes can be found in the LWN 2.6 API changes page.
Comments (none posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Memory management
Networking
Security-related
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
By Rebecca Sobol
September 19, 2007
Hans de Goede has
announced the creation of
a Fedora Special Interest Group (SIG) dedicated to
Audio
Creation. The new SIG's initial goal to bring the packages currently
in
Planet CCRMA
into the main Fedora repository.
CCRMA (pronounced "karma") is the
Stanford University Center for Computer Research in Music and Acoustics.
Planet CCRMA is a repository of software packages in RPM format. The CCRMA
project was created and is still maintained by Fernando Lopez-Lezcano at
Stanford.
The packages in Planet CCRMA were originally developed on Red Hat Linux and
later on Fedora. Its packages are available to Fedora users as a third
party repository, but there are too many packages to be easily maintained
by one person. As a result not all the CCRMA packages have been updated to
Fedora 7, much less Fedora 8. CCRMA does have realtime
kernels for FC6 and F7 based on 2.6.22.6 and Ingo's 2.6.22.1-rt9 patch,
which, along with a good selection of audio applications, seems like a good
start for an Audio Creation spin.
Over time some of the CCRMA packages have migrated into the main Fedora
repository. The Audio Creation SIG hopes to integrate more of the core
Planet CCRMA packages into Fedora and to keep up-to-date any audio related
packages that are currently in the Fedora repository.
There are many other audio projects out there. Dave Phillips has compiled
a fairly comprehensive (though somewhat out-of-date) list of Linux Audio
Bundles, Distributions, and Music Collections. Many projects are
distribution specific (or bundled distributions such as 64 Studio and
Dyne:bolic). The AGNULA project once had a ReHMuDi branch that was Red Hat
Linux based, but that died before Fedora was born. Planet CCRMA is the
place for Fedora audio packages and it is a great place to start in turning
Fedora into a premiere distribution for audiophiles.
Comments (none posted)
New Releases
The second Fedora 8 test release is out. "
Test 2 is for 'beta'
users. This is the time where we have more
features in a 'testable' state where the more people using them and the
more feedback we get the better. So please help us make Fedora 8 as
good as we can!"
Full Story (comments: 5)
Fedora Electronic Lab live CD has released an F8Test2 ISO image.
Full Story (comments: none)
Distribution News
The
Gentoo Council
decides on global issues and policies that affect multiple projects in
Gentoo. The election for the 2008 Council is now complete. The winners
are Mike Frysinger (vapier), Donnie Berkholz (dberkholz), Roy Marples
(uberlord), Diego Pettenò (flameeyes), Luca Barbato (lu_zero),
Petteri Räty (betelgeuse) and Wernfried Haas (amne). Click below to
see how the votes were tabulated.
Full Story (comments: none)
Ubuntu 7.10 (Gutsy Gibbon) skipped the final Tribe CD (alpha) release and
is now heading toward the first beta release currently scheduled for
September 27, 2007.
Full Story (comments: none)
The Launchpad 1.1.9 release, originally scheduled for September 19, has
been delayed for further testing.
Full Story (comments: none)
Distribution Newsletters
The Gentoo Weekly Newsletter for
September
3, 2007 looks at the Emacs project, MIPS keywording, Gentoo Russian
Summer Camp review, upcoming OpenExpo in Zurich and more.
The Gentoo Weekly Newsletter for September
10, 2007 covers the Council voting reminder, screenshot contest
winners, Synergy tips and tricks.
Comments (none posted)
The Ubuntu Weekly Newsletter for September 15, 2007 covers Dell's
remastered Ubuntu 7.04 ISO, Andrea Veri becomes a MOTU, Ubuntu Finland
delivers Ubuntu to Finnish parliament representatives and much more.
Full Story (comments: none)
The
DistroWatch
Weekly for September 17, 2007 is out. "
DistroWatch has a new
Number One distribution and it's called PCLinuxOS. But how is it possible
that this small, little-known project, built mostly by one enthusiastic
developer, has reached the height that eludes many of the more famous and
better established distributions? Keep reading to find out. In the news
section: Ubuntu technical team votes for CompizFusion by default, openSUSE
continues to show faith in KDE 4.0, Debian looks at new features in X.Org
7.3 and 7.4, Ulteo launches new beta releases, and Linux Mint develops a
new update tool - mintUpdate. Finally, don't miss our featured article that
introduces MACH BOOT, a Linux live CD that boots into a graphical desktop
in as little as 10 seconds!"
Comments (none posted)
Newsletters and articles of interest
Jonathan Roberts has started a
series of interviews
with Fedora developers to get some Fedora 8 feature previews. This week
Jonathan
talks
with Bastien Nocera about Bluetooth support.
Comments (none posted)
HowtoForge has a
tutorial
on using Ganeti on a Debian Etch system. "
Ganeti is a cluster
virtualization management system based on Xen. In this tutorial I will
explain how to create one virtual Xen machine (called an instance) on a
cluster of two physical nodes, and how to manage and failover this instance
between the two physical nodes."
Comments (none posted)
Page editor: Rebecca Sobol
Development
September 19, 2007
This article was contributed by Nathan Sanders
This is the sixth and final piece in LWN's series of Google Summer of Code (GSoC) 2007 articles. The first five articles covered the program launch, Ubuntu's projects, the OpenMRS organization, the student who tackled Direct3D 10 support for Wine, and Mozilla's projects.
When LWN contacted Leslie Hawthorn, Google's Open Source Program Coordinator, back in April, Google had just announced the names of the 905 students who they would be sponsoring to work for established open source projects for the summer of 2007. For the program's third year, Google was experimenting with some administrative changes intended primarily to ease the student payment process (each student is given $4500, over three installments) and help them bond with their mentoring developers and organizations. The program ended on August 31st with the deadline for final student and mentor evaluations, and the participants seem to have had another generally successful year. Again, we look to Leslie Hawthorn for more information about the effects of those changes, the outcome of the final evaluations, the GSoC 2008, and some of the individual students and projects that LWN hasn't had a chance to cover yet this summer.
LWN: Google made several changes to the Summer of Code from the previous year, such as a new payment mechanism and alterations in the program timeline to give students and mentors more bonding time. Can you evaluate the impact that these changes have had on the program? Will you revert any of these changes for next year's program, or are all of them here to stay?
Hawthorn: Overall we've gotten good feedback that adding the community bonding period was helpful. A few students mentioned it gave them some no-pressure time to just idle in IRC and learn about how the project worked. Another few commented that the time gave them the opportunity to read up on the latest research in their project area. I'm hoping that the extra time means more projects end up with long-term contributors.
Our new payments system also meant that we were able to get 89% of our students paid within five days (and usually 48 hours), rather than weeks. That's a great improvement, but we can always do better.
LWN: From what I understand, students were asked to evaluate their mentors, as well as it going the other way round. What percentage of them received passing evaluations? What did you learn from those evaluations?
Hawthorn: We didn't ask students whether their mentors passed or failed, but I think that's not a bad idea. Most students were very pleased with their interactions with their mentors. I even had one student who failed ping me to let me know that he thought his mentor did a good job, but that the project just wasn't right for him.
LWN: What trends can you identify in the evaluation data? How have the evaluation success rates changed over the three years that the Google Summer of Code has been operating?
Hawthorn: Both students and mentors noted that they wish they had more time to devote to the project. That's a common complaint I hear from most open source developers, though.
A few newer organizations had lower success rates than we'd like, but that's somewhat to be expected. Students who had previous open source experience were more likely to pass, but other than that there are no clear trends that stick out in my mind at this time.
[The success rates over the years] have remained pretty consistent.
LWN: Are there any particular students, mentors, or organizations which you think deserve special attention?
Hawthorn: I think all of the projects are special, but a few do leap out at me as particularly noteworthy:
I'm a big fan of the OpenMRS project, but you've already profiled them in a previous article.
Creative Commons had some interesting projects this year, like the work of Jason Kivlighn, mentored by Jon Phillips. Jason worked on indexing embedded license claims, which resulted in many improvements to Liblicense, a C library that produces licensing information based on the specifications of calling libraries and programs. In addition to generating text for specific licenses, Liblicense allows an application to enumerate which licenses are currently available and provide descriptive text for each license, and for license features.
Another cool project was the work done by Andrew Morton, mentored by Angie Byron. Andrew worked on creating a project quality metrics system for Drupal modules, helping Drupal developers choose which modules would be most effective for them to use when creating Drupal sites. As there are *many* modules contributed to Drupal, Andrew's work has made developers' lives much easier.
LWN: Thank you very much for your time.
With about 733 successful projects, it is impossible to discuss every student's work. Over the past five months, LWN has reported on those GSoC projects that we hoped would be most interesting to our readership, but there have certainly been many qualified projects that slipped through the cracks. We'll try to bring justice to a few of them here:
AbiSource: Philippe Milot's OpenXML Importer, mentored by Kamran Khan.
Milot developed a plugin for AbiWord that imports documents in Microsoft's OpenXML format. According to the last update made on Milot's project wiki, the plugin is capable of importing text with some associated formatting, though advanced features such as styles had not yet been implemented.
Debian: Ian Haken's Automated Upgrade Testing Using QEMU, mentored by Lars Ivar Wirzenius
Haken built VLOSUTS (Virtual Live Operating System Upgrade Test Suite), software which will help Debian developers make sure that their latest package set will not cause errors for upgrading users. VLOSUTS builds a custom image of a Debian installation with a user-defined set of packages, runs the installation in virtualization software (Zen, KVM, and Qemu are supported), attempts to upgrade a specified list of packages from a particular repository, and then reports any errors. It is interesting to note that the Qemu backend may make it possible to test several architectures at once. As of the most recent post on Haken's blog, the project was "just out of alpha" and is available to build as a package.
Debian: Cameron Dale's BitTorrent Proxy for Debian Archive, mentored by Anthony Towns
Dale created DebTorrent, software that should significantly decrease the bandwidth required to host a mirror of a Debian repository. DebTorrent harnesses a modified version of BitTorrent, altered to meet the demands of software repositories, which contain far more files, often of far smaller size and updated more frequently than the protocol is usually applied to. Dale's most recent status report indicates that the software is in working order. It appears that CPU usage is moderate while downloading packages with DebTorrent, though memory usage needs immediate attention.
FreeBSD: Ivan Voras's Graphical installer for FreeBSD, mentored by Murray Stokely
Voras's finstall modular and extensible LiveCD installer is meant to be an eventual replacement for the six-year old sysinstall installer. The new installer is meant to be usable by the release of FreeBSD 7.0, but will likely not be the default and will only support the i386 and amd64 architectures. Voras has released an alpha version of finstall (screenshots are, of course, available) which is only usable on an unparitioned system.
Gnome: Raphael Nunes da Motta's Voice recognition applet to control desktop, mentored by Nickolay Shmyrev
Da Motta's Gnome-Voice-Control, only at version 0.2, is already an impressive usability tool, with the potential to be a phenomenally fun toy and time saver. Look to da Motta's blog for video demonstations of using the tool to run programs and manipulate windows and menus. The software uses a CMU Spinx speech recognition backend and is currently only available for English.
KDE: Rivo Laks' Icon cache for KDE, mentored by Aaron Seigo
Laks' KIconCache substantially reduces disk seeking and access upon KDE application startup by caching icons in memory. The results are excellent: about 10% faster desktop startup and about 25% faster startup time for applications, using Dolphin as a reference. He also developed KPixmapCache to cache image data for individual applications. His code has already been merged into kdelibs and will be released as part of KDE 4.0.
KDE: Urs Wolfer's KRDC UI Redesign and overall revamp, mentored by Bradley John Hards
Wolfer's work has received a lot of attention in the KDE community, where improvement of the KDE Remote Desktop Connection (KRDC) tool for VNC and RDP has been long awaited. All indications are that Wolfer has lived up to the expectations, including the complete rewrite of the VNC code, the new interface with tabbing, and a preliminary Windows build. The new KRDC has already been integrated into the KDE 4 trunk and is available as part of KDE 4 beta 2. Wolfer has indicated that he will continue to work on KRDC, suggesting possible NX support for KDE 4.1.
NetBSD: Jachym Holecek's Hardware monitoring and HAL port, mentored by Quentin Garnier
Holecek is bringing long overdue hardware event notification support to NetBSD via a port of the Hardware Abstraction Layer (HAL). It's a difficult project, involving some kernel modification, but it should have tremendous ease-of-use implications for NetBSD users, making transparent hardware management possible in KDE and Gnome. According to the last update posted to Holecek's project page, the port now successfully builds with some features disabled.
Neuros: Leif Johnson's Apple iPod integration for Neuros OSD, mentored by Thomas Bruno
Johnson sought to add a potentially killer feature to Neuros' latest gadget, the Linux-based Open Source Device (OSD) media center. His project would allow the OSD, as a USB-host device, to sync music and videos with an Apple iPod. It is difficult to find information on the status of his project, but it looks as though he was successful in creating a framework for hotplugging USB devices and implementing audio-read support for the iPod back in early August.
OpenOffice.org: Shane Mathews' OpenGL rendered Impress transitions, mentored by Thorsten Behrens
Mathews' work should satisfy eye candy-hungry users of OpenOffice.org's Impress slideshow application. He has released five stylish 3D slide transitions rendered with OpenGL and a platform for making more. Look to Mathews' blog for screenshots and more information about the project.
LWN was also interested in learning about how the GSoC might look next year. In all previous years, the program has received substantial administrative changes, growth in participation and diversity, and budget increases. While it may be logical to assume that the GSoC 2008 will be no exception, Hawthorn could only remark, "We don't have anything to announce right now about possible future instances of the Google Summer of Code program..."
Despite the fact that Google is unwilling to discuss the next GSoC, or even confirm that it will exist, feel free to attempt your own predictions based on the growth demonstrated in figures from the past summers. The following data was gathered with the help of Chris Ulbrich of Google's Global Communications and Public Affair division:
Google Summer of Code 2007
- 905 students
- 137 open source mentoring organizations
- 90 countries
- $4,500,000 approximate budget
- 81% overall student evaluation success rate
- Approximately 1500 mentors
Google Summer of Code 2006
- 630 students
- 102 open source mentoring organizations
- 90 countries
- $3,000,000 budget
- 82% overall student evaluation success rate
- 1,200 mentors
Google Summer of Code 2005
- 419 students
- 40 open source mentoring organizations
- 49 countries
- $2,000,000 budget
Comments (3 posted)
System Applications
Database Software
Versions 8.2.5 and 8.1.10 of the PostgreSQL DBMS have been
announced.
"
The PostgreSQL Global Development Group has released the minor update versions updating all current and recent versions of PostgreSQL, including 8.2, 8.1, 8.0, 7.4 and 7.3. The primary fix in these versions is updating PostgreSQL for the upcoming New Zealand time zone change; users in that country are urged to update their database servers immediately. Other users are encouraged to update their installations at their earliest convenience.
Additional fixes contained in this release include minor security fixes for dblink and pgstattuple, a potential index-corruption issue with vacuum, fixes for GIN indexing, and logging improvements."
Comments (none posted)
The September 16, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Device Drivers
Graphics developers at Novell have
announced the availability of an
initial driver for AMD/ATI Radeon R500- and R600-based graphics adapters.
It is described as an alpha-quality driver with basic mode setting
capability. "
Next steps are adding support for more hardware, RandR
1.2 support, video overlay support and 2D acceleration." Some more
information is available in
this announcement by
Egbert Eich. (Thanks to Paul Sladen).
Comments (none posted)
Embedded Systems
Stable version 1.7.1 of
BusyBox,
a collection of command line tools for embedded systems, has been released.
"
This is a bugfix-only release, with fixes to cp, runsv, tar, busybox --install and build system."
Comments (none posted)
Filesystem Utilities
Two new versions of Clonezilla have been
announced.
"
Clonezilla is a partition or disk clone software similar to Ghost. It saves and restores only used blocks in hard drive. By using clonezilla, you can clone a 5 GB system to 40 clients in about 10 minutes.
Clonezilla 1.0.5-4 (testing) and 1.0.5-4-nk-1 (experimental) released.
Now the version number is synced. The same version means same programs except the newer kernel and ntfs-3g are used in "-nk" files."
Comments (none posted)
LDAP Software
Marty Heyman
covers the state of OpenLDAP on O'Reilly.
"
OpenLDAP is the de facto Open Source reference implementation of the Internet standard Lightweight Directory Access Protocol (LDAP, see RFC 4510). This standard is now in Version 3 and was recently republished to clarify some points. Ever since various experimenters began developing bridges between internet applications and pre-internet X.500 directories, they have relied on a reference implementation to validate their approaches and verify the standard would be robust and complete."
Comments (none posted)
Mail Software
Version 1.4.1 of MailStripper, an SMTP spam filter with anti-virus capability, has been announced.
"
Just when you thought it would never happen...
we at Eridani are finally able to announce the release of MailStripper
1.4.1!" This version features numerous bug fixes and
improved spam filtering.
Full Story (comments: 3)
Networking Tools
Version 1.3.7 of OpenNMS, a Java/XML-based distributed network and systems management platform, has been
announced.
"
This is probably the strongest OpenNMS release in years. Numerous performance improvements have been made as well as some cool new features."
Comments (none posted)
Version 0.5.73 of Vuurmuur, a firewall manager built on top of iptables,
has been announced.
"
I'm now pleased to
announce Vuurmuur version 0.5.73. This release both adds a number of new
features and fixes a lot of bugs. To start with the latter, many bugs in
the log and connection management were fixed. Also, Vuurmuur can handle
systems with nf_conntrack much better. There were lots of smaller fixes
all over the program."
Full Story (comments: none)
Printing
Version 1.3.1 of
CUPS, the Common UNIX Printing System,
has been
announced.
"
CUPS 1.3.1 is now available for download from www.cups.org and fixes some build, localization, binary PostScript, and Kerberos issues."
Comments (none posted)
Security
Version 3.03 of ClamTk has been
announced.
"
ClamTk is a GUI front-end for Clam Antivirus using gtk2-perl. It is designed to be an easy-to-use, lightweight, point-and-click desktop virus scanner for Linux.
This release introduces a right-click "save-as" feature. This is useful for when opening downloads (from Firefox, for example) with ClamTk to scan them first: one can then save it from the usual temp
(/tmp) directory as desired."
Comments (none posted)
Desktop Applications
Audio Applications
KDE.News has
announced
a new edition of the
Amarok newsletter.
"
After a long summer break, the Amarok newsletter is back. In the 10th issue we take a look into Amarok 2 development, talk about some interesting user interface changes & new features and instruct you how to Rok with your Bluetooth-enabled mobile phone."
Comments (none posted)
Version 1.2.1 of FLAC, the Free Lossless Audio Codec, has been
announced
"
New in this release is support for all RIFF/AIFF metadata, including Broadcast Wave Format (BWF). There are many other small improvements and bug fixes". See the
changelog for more information.
Comments (none posted)
Version 0.2 of nova_filters has been announced.
"
hi all, a quick update for the ladspa filters broken out of nova".
Full Story (comments: none)
Business Applications
Version 4.0 of Adaptive Planning has been
announced
"
Adaptive Planning, the leading provider of collaborative business performance management (BPM) solutions, today announced Adaptive Planning 4.0, the latest release of its award-winning software solution. Featuring a revolutionary Report Builder module and new Cell Explorer functionality, Adaptive Planning 4.0 introduces new leading-edge capabilities that put powerful yet intuitive web-based reporting and analysis in the hands of business users throughout a company. With this new release, Adaptive Planning continues to deliver unprecedented value through affordable, easy-to-use, and quick-to-deploy budgeting, forecasting, and reporting solutions."
Comments (none posted)
Collaboration Software
Preview release 0.7.0.1 of Chandler has been announced.
"
Chandler Project is an open source, standards-based personal information
manager built around small group collaboration and a core set of
information management workflows modeled on Inbox usage patterns and
David Allen's GTD methodology. You can manage and share calendars,
tasks, messages, notes and other information with the Chandler Desktop
application and/or with the Chandler Hub web application.
The Preview releases are public-beta quality applications ready for
daily use. The Chandler team hopes to use feedback from these releases
to build great 1.0 releases."
Full Story (comments: none)
Desktop Environments
The GNOME 2.20 release is out. "
Released on schedule, to the day, it is the culmination of six months
effort by GNOME contributors around the world: hackers, documentors,
usability and accessibility specialists, translators, maintainers,
sysadmins, companies, artists, users and testers. Due to their hard
work, we have another great release to be proud of - thanks very much
to every contributor!" See the
about GNOME 2.20 page for more
information.
Full Story (comments: 13)
Version 2.20.0 of GARNOME, the bleeding-edge GNOME distribution, is out.
"
This release
incorporates the GNOME 2.20.0 Desktop and Developer Platform, fine-tuned
with love by the GARNOME Team.
It includes updates and fixes after the GNOME 2.20.0 freeze, together
with a host of third-party GNOME packages, Bindings and the Mono(tm)
Platform -- this release is the first of a new stable GNOME branch and
ships with the latest and greatest releases."
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Electronics
Stable version 3.4.27 of
XCircuit
an electronic schematic drawing application, has been announced,
it features a number of bug fixes. This is the first stable release in
over a year.
Comments (none posted)
Games
The WorldForge game project has
announced
the use of Canonical's Launchpad.
"
During the last couple of weeks weve been using the Launchpad service for development.
The Launchpad is a rich bug and feature tracker developed by Canonical, the company behind Ubuntu. It also providers other features useful for developers, such as translations and general answers to common questions about the application. Personally I think one of its main strengths is its easy to use interface. Its a simple procedure to submit bug reports or feature requests."
Comments (none posted)
GUI Packages
Version 1.1.2 of pyFltk, the Python bindings for FLTK, has been
announced.
"
This is a maintenance release of pyFltk. Changes include various bug fixes, improved documentation, a new interactive mode, support for Python objects in callbacks and the resolution of several compilation issues."
Comments (none posted)
Interoperability
Version 0.9.45 of Wine has been
announced.
Changes include:
Many improvements to the crypto dlls (should make iTunes work),
The usual assortment of Direct3D improvements,
A number of fixes to sound support, Many more WordPad features and
Lots of bug fixes.
Comments (none posted)
Mail Clients
Version 3.0.1 of Claws Mail has been
announced,
this is mainly a bug fixing release.
"
Claws Mail is a GTK+ based, user-friendly, lightweight, and fast
email client."
Comments (none posted)
Medical Applications
Version 0.24.1 of CK-ERP, an Open Source ERP / CRM / MRP solution, has been
announced.
"
New features include, a connector for LegalCase and updated connectors for
ClearHealth, OpenEMR and osCommerce, facilities to convert sales order topurchase order and/or material/service requisition so as to procure therequired material/service after a sale is concluded, addition of a sample lawoffice chart of accounts and a sample medical practice chart of accounts,addition of Australian GST tax rate and updating of Canadian GST tax rate,addition of narrow/wide display option for the various case handling screens,addition of customer, vendor, employee contact lists, and, addition of German
translation for the Quotation module."
Comments (none posted)
News Readers
Stable version 1.42 of Liferea has been
announced.
"
Liferea (Linux Feed Reader) is a GTK desktop news aggregator for online news feeds and weblogs. The project focus is on simplicity and easy installation.
This is a bugfix release fixing broken functionality and crashes."
Comments (none posted)
PDA Software
KDE.News
mentions a new
article
about running KDE on the Nokia 770 and 800 tablets.
"
At Ars Technica, my colleague Ryan Paul has posted about KDE 3.5.6 now being able to run on the Nokia 770 and 800 tablets. If you want to get it up and running, check out the original forum post by "penguinbait" over at Internet Table Talk which gives the complete steps required in greater detail. The main drawback for these systems compared to full computers is the total memory available (64MB or 128MB), fortunately KDE runs quite nicely on these low memory systems nonetheless."
Comments (none posted)
Web Browsers
Firefox 2.0.0.7 is out. This release contains a fix for
a
"critical" security bug involving QuickTime files. It appears to be a
Windows-only vulnerability. "
Other command-line options remain,
however, and QuickTime Media-link files could still be used to annoy users
with popup windows and dialogs until this issue is fixed in
QuickTime."
Full Story (comments: 1)
Languages and Tools
Caml
The September 18, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Erlang
Gregory Brown
introduces Erlang on O'Reilly.
"
These days, the functional languages are all the rage. You see more and more hackers from the traditionally vanilla languages trying out things like Haskell or Scheme or OCaml. Breaking away from an imperative tradition forces us to think in a different way, which is always a good thing.
Recently, I've heard a lot about Erlang, especially from curious members of the Ruby community. This article is the result of my quick dive into the language, and will hopefully serve as a starting point for anyone else who's been hearing the buzz, but hasn't taken the plunge yet."
Comments (none posted)
Java
Jimmy Zhang
discusses Java-XML data binding on O'Reilly's XML.com.
"
This article introduces a new Java-XML data binding technique based entirely on VTD-XML and XPath. The new approach differs from traditional Java-XML data binding tools in that it doesn't mandate schema, takes advantage of XML's inherent loose encoding, and avoids needless object creation, resulting in much greater efficiency."
Comments (none posted)
Python
The September 17, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
Version 1.10 of Tcllib has been
announced.
"
tcllib is a Tcl-only library of standard routines for Tcl (no compiling required). This release is a minor version change which fixes numerous bugs and provides enhancements as well. This release is a minor version change which fixes numerous bugs and provides enhancements as well, to existing modules, and via newly added modules."
Comments (none posted)
The September 13, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
The September 19, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Distributed denial of service (DDoS) attacks are growing more frequent and
more potent according to a
survey covered
by Dark Reading. "
Nearly 60 percent of the ISPs in the survey
said less than 10 attacks on their infrastructure per month actually affect
their customers, and nearly 20 percent say anywhere from 10- to 100 of
attacks do. Arbor expects that number to increase as more ISPs offer
managed DDOS mitigation services, where ISPs more actively track attacks
that affect their customers rather than relying on them to report
problems."
Comments (none posted)
DesktopLinux.com has published
a guest column by Australian technology marketing consultant
Kim Brebach on the spread of Linux to the average user's desktop.
"
Linux is a beautiful woman of enormous intelligence.
Linux is a precocious child with very bad manners.
Linux is a teenager who needs patience and understanding.
Linux is a sullen geek who refuses to speak to ordinary people.
All these statements are true and explain why the messages Linux sends to the market tend to be as incoherent as the utterances of George Bush or Phillip Ruddock."
Comments (48 posted)
Trade Shows and Conferences
KDE.News
covers the recent
KDE on Windows meeting.
"
On Friday evening, the participants were welcomed by the Berlin Trolls and introduced to the office. After a nice meal at a local restaurant, the group evaluated the main working areas of the participants and created a meeting roadmap.
Saturday started with discussions about Ralf Habacker's installer, the autobuild system by Patrick Spendrin and Holger Schröder's emerge scripts. The KDE installer will be used by users to install KDE components and application on their computers."
Comments (none posted)
Peter Junge
covers Linux World China 2007 on ZDNet Asia.
"
First of all, on the sponsors' list was a big surprise: Microsoft. I asked myself what could be their intention? But that's a difficult question to answer, and looking at their booth in the exhibition hall did not help much. Their exhibits hardly had any relation to Linux, not even to open source in general, only showing a selection of well-known business software such as SQL Server. It seems like they wanted to reach customers wherever they could get them, obviously ignoring the purpose of the event."
Comments (none posted)
The SCO Problem
Groklaw
presents a collection of links to recent media articles on the
SCO case.
"
Part of what Groklaw is doing is making an historical record of the SCO litigation. Since the August 10th ruling by Judge Dale Kimball that found that Novell did not transfer the Unix and UnixWare copyrights to Santa Cruz Operation in the 1995 Asset Purchase Agreement, there has been a flurry of media coverage. For the record, then, I thought it might be useful to collect it all in one place and just for interest's sake put it in a table along with the stock price on the day the coverage appeared.
Some of it is very good. Some of it is quite funny. My favorite is the headline, "Linux Users Uneasy at Ruling." Was that between the dancing and the whoops?"
Comments (1 posted)
Reuters has
a brief article stating that the SCO Group has filed for bankruptcy protection. It's a chapter 11 filing, meaning they want to reorganize and keep going.
Update: here's
the company's press release announcing the filing.
Comments (15 posted)
For those of us who are not deeply familiar with how U.S. bankruptcy law works,
this Lamlaw article on the upcoming SCO bankruptcy hearing will make interesting reading. "
Now is the time for IBM, Novell, Red Hat and anyone else who wants to speak up to petition the court to deny SCO motions to continue as normal and instead appoint a trustee that they can agree with rather than the current SCO management. In other words, IBM, Novell, Red Hat or all of them can petition the bankruptcy court to throw current SCO management out on their ear. Or, at least appoint a trustee in bankruptcy that will not eat the chickens."
Comments (3 posted)
Companies
PC Pro
reports
on Apple's recent attempt to lock out iPod users who don't run iTunes. An
SHA1 hash was added to the files stored on the device and if it didn't
match, no songs were listed. The folks at
ipodsminusitunes figured
out the information needed to calculate the hash in just a few
days. "
'Let's all hope that (if they haven't already from the iPhone
unlocking) Apple learn that fighting against us is pointless,' Will, the
ipodminusitunes blogger, writes. 'It's a waste of their time if the
open-source crowd is going to get past it in just a weekend.'"
Comments (21 posted)
DesktopLinux
reports that Dell
is making remastered Ubuntu 7.04 CD and DVD ISOs available for download.
"
According to John Hull, Linux OS engineering manager for Dell, based
in Round Rock, Texas, these images are intended to "help with installing
the OS on the Inspiron 1420 and 530. This media includes the drivers and
fixes necessary to get the OS up and running with supported hardware on
those systems." In addition, the ISO images will work with the Dell
Inspiron E1505n."
Comments (22 posted)
vnunet
reports on Canonical's courting of Oracle.
"
Canonical has stated that its Ubuntu Server needs increased support from independent software vendors and system builders.
"The acid test for Ubuntu Server is Oracle," Canonical chief executive Mark Shuttleworth told vnunet.com in an interview at the VMworld 2007 conference in San Francisco.
Ubuntu is best known for its desktop Linux distribution which Dell ships on its consumer Linux desktop PCs, but the group is seeing increasing interest in its server version that was launched in 2005.
Certification for third-party applications such as Oracle's database is considered critical for the continued growth of Canonical's support services."
Comments (4 posted)
Legal
Microsoft has lost its appeal of the European Union antitrust verdict, as
this Wired
article describes. They have two months to decide whether to appeal
the decision, which requires them to pay a $613 million dollar fine, stop
bundling windows media player, and open up their server protocols to
others. The Free Software Foundation Europe has
a press release hailing the
decision as a boon for
Samba. "
The EU Court of First Instance
ruled against Microsoft Corp. on both major parts of the case, saying the
European Commission was correct in concluding that the company was guilty
of monopoly abuse in trying to use its power over desktop computers to
muscle into server software."
Comments (17 posted)
Resources
Dave Phillips
looks
at Linux audio applications that include powerful tools for loop
manipulation. "
Loop-based music composition is the practice of
sequencing audio samples to create the various parts of a musical work. A
sample may contain only a single event such as a bass note or cymbal crash
or it may contain a measured pattern of events such as a drum beat, a
guitar chord progression, or even an entire piece of music. The former type
is sometimes referred to as a "one-shot" sample, while a longer sampled
pattern is often simply called a loop."
Comments (none posted)
Miscellaneous
More than a year after the
'demonstration' at Black Hat
2006, David Maynor has released proof-of-concept code for an attack
exploiting the vulnerability. Dark Reading
covers the
release. "
David Maynor, CTO of Errata Security -- who with
researcher Jon Ellch, a.k.a. johnnycache, faced a firestorm of criticism
from Mac enthusiasts and some researchers for their demo last year -- today
published a formal paper for the online researcher journal Uninformed in
which he releases proof-of-concept code showing how the bug could be
exploited. Maynor also explains in detail how he inadvertently found the
heap buffer overflow bug in the OS X Atheros wireless device driver while
fuzzing other wireless notebook machines."
Comments (none posted)
Gabrielle Roth
writes
this Women in Technology article. "
What I do know is that women
will not stay involved when they are deliberately shoved aside, like a
story I heard recently about a woman being approached at a conference booth
and asked "Is there a guy around who can answer my question?" (My response
to that would be "Why? Do you need a guy to tell you you're a jackass?"
which I acknowledge is not conducive to continuing the dialogue.) Here's
how to fix this, taken directly from my own experience at OSCON 2007: one
of the guys at the booth asked me if I was answering my fair share of
questions, and when I said, "Not really," we came up with the solution that
the men at the booth would turn over certain questions to me and then walk
away, leaving the questioner with no choice but to talk to me. This also
required a bit of effort on my part to get over my shyness in social
situations, but it worked fabulously."
Comments (47 posted)
Molly Holzschlag
writes
this article from O'Reilly's Women in Technology series.
"
Ridiculous as it may sound, my experiences as an emotional,
sometimes hysterical, highly paid, and astonishingly well-liked female in
IT are perhaps somewhat unique. Now, don't get me wrong, I've met my fair
share of gender (and other) bias, but I am certain that strong, authentic
voices that steer clear of power plays and agenda-wars can actually
skyrocket a woman's career rather than harm it. It's common knowledge that
the IT workforce has been male-dominated for most of its life. However,
this is clearly beginning to change as more women start careers in some
aspect of either computer science or in the larger, more integrated world
of the Web."
Comments (6 posted)
Doc Searls
celebrates OneWebDay.
"
Today (22 September) is OneWebDay, a project I'm proud to have been
a part of since Susan Crawford thought it up many months before the first
one last year. OneWebDay is meant as a day on which we celebrate the Web
and what it does for each of us. So I want to celebrate what the Web does,
and continues to do, for me as a journalist."
Comments (6 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The Netfilter Coreteam has
elected Patrick
McHardy as its head, following the resignation of Harald Welte.
(Thanks to Gerd).
Comments (none posted)
The Free Software Foundation Europe notes Microsoft's loss of a
European Union antitrust case.
"
'Microsoft can consider itself above the law no longer,' says Georg
Greve, president of the Free Software Foundation Europe (FSFE).
'Through tactics that successfully derailed antitrust processes in
other parts of the world, including the United States, Microsoft has
managed to postpone this day for almost a decade. But thanks to the
perseverance and excellent work of the European Commission, these
tactics have now failed in Europe,' Greve continues."
Full Story (comments: none)
Commercial announcements
ActiveState has announced version 4.2 of the Komodo IDE
advanced web development toolkit.
"
Komodo IDE helps free developers to focus on advanced web development.
This release incorporates more useful features like auto-update,
necessary features like bug fixes, and nice-to-have features like soft
characters, plus improved functionality for dynamic languages.
Key additions to this release are auto updates and soft characters.
Auto updates means users don't need to check for the latest features
or reinstall Komodo to get the latest version. Soft characters is a
new feature for automatic insertion of closing brackets, braces and
parentheses."
Full Story (comments: none)
Atmel and TimeSys have
announced a collaborative microprocessor board support package.
"
Atmel(R)
Corporation and TimeSys(R) announced today a free Linux(R)
Board Support Package (BSP) for Atmel's ARM9-based AT91SAM9
Microcontrollers. Supporting the entire range of SAM9 products, this BSP
includes Atmel's Linux kernel and drivers, BusyBox utilities for basic
commands and features, and a Linux host/cross toolchain capable of
re-building the Linux kernel and the basic packages included in the BSP.
Together with a full documentation set and support services, this offering
provides a ready-to-use package to validate Linux with Atmel
microcontrollers."
Comments (none posted)
Here is
IBM's press
release announcing the availability of
Lotus Symphony. This
version of Symphony appears to be reworked version of StarOffice
distributed in a binary-only format; it is available for Windows,
SLED 10, RHEL 5, and "RedHat5." Registration is required to
download the software.
Comments (5 posted)
Linspire, Inc. has
announced the availability of commercial paid support offerings for
Freespire users.
"
Following the launch of Freespire 2.0 last month, these
competitively priced paid support options are now available at
http://support.freespire.org
and offer commercial support services for
Freespire users around the globe."
Comments (none posted)
Mandriva has signed a broad technical
cooperation agreement by the Angolan government.
"
Mandriva and CNTI have signed an agreement by which Mandriva will
bring its knowledge and experience to Angola, providing technology
solutions, training and consulting services. Mandriva will be training
the first core team of open source specialists, it will help CNTI do
the first open source deployments and it will provide technology and
products and ensure their maintenance."
Full Story (comments: none)
According to
Mitchell Baker's weblog, the Mozilla Corporation is launching "MailCo" (a real name will be chosen later) as a separate effort to develop Thunderbird. David Ascher will be leading the new organization. "
Mozilla will provide an initial $3 million dollars in seed funding to launch MailCo. This is expected to be spent mostly on building a small team of people who are passionate about email and Internet communications. As MailCo develops it and the Mozilla Foundation will evaluate what's the best model for long-term sustainability. Mozilla may well invest additional funds; we also hope that there are other paths for sustainability."
Comments (7 posted)
Novell, Inc. has
announced improvements to the performance of SUSE Linux under VMware.
"
Novell today
announced significant enhancements in the performance of SUSE(R) Linux
Enterprise Server when the Linux operating system is running as a virtual
machine guest in a VMware environment. To deliver this improved
performance, Novell modified the SUSE Linux Enterprise kernel to support
the VMware Virtual Machine Interface (VMI), a communication mechanism
between the guest operating system and hypervisor that simplifies the task
of virtualization and makes Linux a more efficient guest operating system
when running in VMware environments."
Comments (none posted)
Novell, Inc. has
announced the use of Novell identity and security management
solutions by New York City Transit.
"
North America's largest
transportation agency, New York City Transit, has turned to Novell for
improved security and management of its identity infrastructure and network
access. With the world's largest fleet of subway cars and public buses, NYC
Transit transports more than 7 million people each day. NYC Transit is
using Novell(R) identity and security management solutions to centralize
and automate its identity infrastructure for 49,000 staff members across
500 locations, ensuring timely and secure employee access to network
resources."
Comments (none posted)
Seiko Instruments has announced Linux compatible drivers for their
Smart Label Printers.
"
Seiko Instruments USA, the pioneer of the
one-label-at-a-time "smart" printer, is now offering a printer driver compatible
with the Linux Operating System for its Smart Label Printers (SLPs). The new
driver works with any Linux OS that uses the Common UNIX Printing System (CUPS)
- allowing the Linux community to have an easy-to-use, convenient printer on
their desktop, for jobs where they need single labels."
Full Story (comments: none)
Legal Announcements
The One Laptop Per Child project has several open positions, including
support engineer, security software engineer, documentation lead, school
server architect, localization expert, and a few other software engineering
positions. See
the OLPC jobs
page for details.
Comments (none posted)
New Books
O'Reilly has published the book
Linux System Programming
by Robert Love.
Full Story (comments: none)
Printed copies of the
PostgreSQL Reference Manual are available
for purchase, $1 from each sale will be donated to the PostgreSQL project.
"
The manual has been printed in 3 volumes, running to 1300 pages in
total. The volumes cover the SQL language, the PostgreSQL
client/server programming interfaces, and server administration. Each
volume is in a compact paperback format (6"x9")."
Full Story (comments: 3)
Resources
The September 13, 2007 edition of the FSFE Newsletter is online
with the latest Free Software Foundation Europe news.
Topics include:
FSFE engages with irregularities in the ISO voting process,
FTF informal legal network now covers sixteen European countries,
Two days of Free Software in Chile,
The Fellowship site now supports multiple languages,
First distributed Fellowship meeting,
FSFE German Team at FrOSCon,
Fellows of the Rhein/Ruhr area holding monthly talks,
Building the Fellowship in Kaiserslautern, Heidelberg, Darmstadt and Karlsruhe,
FSFE supports demonstration "liberty instead of fear", September 22nd,
Speeches about SELF, Open Standards and Free Software in Argentina and
Free Software and Free Documentation licence consultations.
Full Story (comments: none)
Jason Smith has written two Greasemonkey scripts to do interesting things
with the LWN comments. Click below for details.
Full Story (comments: 1)
Surveys
A 30 question
survey is being conducted on Zero Install.
"
Zero Install (as I'm sure you know) is a fully open source,
decentralised installation system, currently included in the Debian,
Ubuntu and Fedora distribution repositories (under the package name
"zeroinstall-injector")."
Full Story (comments: none)
Calls for Presentations
The call for papers deadline for
FLOSS+Art has been extended to November 1.
"
Thanks to all the persons and groups who have replied to the call so far!
Due to a growing demand for extra time, we have decided to extend the
deadline. Please note that this new deadline will *not* be extended."
Full Story (comments: none)
A call for papers has gone out for the Network and Distributed Systems Security (NDSS) conference. The event takes place on
February 10-13, 2008 in San Diego, CA, submissions are due by September 21.
Full Story (comments: none)
Upcoming Events
The Free Software Foundation has announced an online meeting on
software licenses.
"
On September 27, at 20:00 US Eastern Time (September 28 00:00 GMT), the FSF
Compliance Lab will hold a public meeting to discuss development of version
3 of the GNU Affero General Public License[1] (GNU AGPLv3) and answer
general questions about GNU licenses.
Please join FSF licensing compliance engineer Brett Smith to learn more
about new GNU licenses."
Full Story (comments: none)
A
developers-only conference for
Linux "plumbing" has been announced for next September in Portland,
Oregon. The conference is meant to cover low-level Linux issues,
especially those that span different parts of the greater Linux OS; this is
not just a kernel conference. It will be held September 17-19, 2008 at
Portland State University.
Comments (none posted)
Events: September 27, 2007 to November 26, 2007
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
September 24 September 27 |
14th Annual Tcl/Tk Conference |
New Orleans, USA |
September 24 September 27 |
Free and Open Source Software for Geospatial 2007 |
Victoria, BC, Canada |
September 27 September 28 |
Audio Mostly 2007 |
Ilmenau, Germany |
September 28 September 30 |
Ohio LinuxFest 2007 |
Columbus, USA |
September 28 September 29 |
Freed.in |
Delhi, India |
| September 28 |
IRC discussion on AGPLv3 and GPLv3 |
online, world |
September 30 October 3 |
Gelato ICE: Itanium® Conference & Expo |
Biopolis, Singapore, Singapore |
October 2 October 3 |
Openmind 2007 |
Tampere, Finland |
October 3 October 5 |
Apache Cocoon Get Together |
Rome, Italy |
October 6 October 7 |
Wineconf 2007 |
Zurich, Switzerland |
October 6 October 8 |
GNOME Boston Summit |
Boston, MA, USA |
October 7 October 9 |
Graphing Social Patterns |
San Jose, CA, USA |
October 8 October 10 |
VISION 2007 Embedded Linux Developer Conference |
Santa Clara, USA |
| October 8 |
Embedded Linux Bootcamp for Beginners |
Santa Clara, CA, USA |
October 9 October 10 |
Profoss |
Brussels, Belgium |
October 10 October 12 |
Plone Conference 2007 |
Naples, Italy |
| October 12 |
Legal Summit for Software Freedom |
New York, NY, USA |
October 13 October 14 |
T-DOSE 2007 (Technical Dutch Open Source Event) |
Eindhoven, The Netherlands |
| October 13 |
The Ontario Linux Fest Conference |
Toronto, Canada |
| October 13 |
Aka Linux Kernel Developer Conference |
Beijing, China |
| October 16 |
Databases and the Web |
London, England |
October 17 October 19 |
2007 WebGUI Users Conference |
Madison, WI, USA |
October 17 October 19 |
Web 2.0 Summit |
San Francisco, CA, USA |
October 18 October 20 |
HackLu 2007 |
Kirchberg, Luxembourg |
October 19 October 21 |
ToorCon 9 |
San Diego, CA, USA |
October 20 October 21 |
Ubucon.de |
Krefeld (Köln), Germany |
| October 20 |
PostgreSQL Conference Fall 2007 |
Portland, OR, USA |
| October 20 |
./freedom & opensource day - PERU |
Lima, PERU |
October 21 October 25 |
OOPSLA 2007 |
Montreal, Canada |
October 21 October 26 |
Colorado Software Summit |
Keystone, CO, USA |
October 22 October 26 |
OpenGL Bootcamp with Rocco Bowling |
Atlanta, GA, USA |
October 22 October 23 |
She's Geeky - A Women's Tech (un)Conference |
Mountain View, CA, USA |
October 23 October 25 |
Open aLANtejo 07 - CNSL07 |
Évora, Portugal |
October 23 October 26 |
Black Hat Japan |
Tokyo, Japan |
October 25 October 26 |
FSOSS 2007 - Free Software and Open Source Symposium |
Toronto, Canada |
October 27 October 28 |
FOSSCamp 2007 |
Cambridge, MA, USA |
| October 27 |
Linux Day Italy |
many cities around country, Italy |
October 28 November 2 |
Ubuntu Developer Summit |
Cambridge, Massachusetts, USA |
| October 29 |
3rd International Workshop on Storage Security and Survivability |
Alexandria, VA, USA |
October 29 November 1 |
Fall VON Conference and Expo |
Boston, MA, USA |
October 30 October 31 |
BCS'07 |
Jakarta, Indonesia |
October 31 November 1 |
LinuxWorld Conference & Expo |
Utrecht, Netherlands |
November 1 November 2 |
The Linux Foundation Japan Symposium |
Tokyo, Japan |
| November 2 |
5th ACM Workshop on Recurring Malcode |
Alexandria, VA, USA |
November 2 November 3 |
Embedded Linux Conference, Europe |
Linz, Austria |
November 2 November 4 |
Real-Time Linux Workshop |
Linz, Austria |
| November 3 |
Linux-Info-Tag Dresden |
Dresden, Germany |
November 5 November 9 |
Python Bootcamp with Dave Beazley |
Atlanta, USA |
| November 7 |
NLUUG 25th anniversary conference |
Beurs van Berlage, Amsterdam, The Netherlands |
| November 7 |
Alfresco North American Community Conference 2007 |
New York, NY, USA |
November 8 November 9 |
Blog World Expo |
Las Vegas, NV, USA |
November 10 November 11 |
Linuxtage |
Essen, NRW, Germany |
November 11 November 17 |
Large Installation System Administration Conference |
Dallas, TX, USA |
November 12 November 16 |
Ruby on Rails Bootcamp with Charles B. Quinn |
Atlanta, USA |
November 12 November 15 |
OWASP & WASC AppSec 2007 Conference |
San Jose, USA |
November 12 November 16 |
ApacheCon US 2007 |
Atlanta, GA, USA |
November 13 November 14 |
IV Latin American Free Software Conference |
Foz do Iguacu, Brazil |
November 15 November 18 |
Piksel07 |
Bergen, Norway |
| November 15 |
Alfresco European Community Conference |
Paris, France |
November 16 November 18 |
aKademy-es 2007 |
Zaragoza, Spain |
November 20 November 23 |
DeepSec ISDC 2007 |
Vienna, Austria |
November 22 November 23 |
Conferencia Rails Hispana |
Madrid, Spain |
| November 24 |
LinuxDay in Vorarlberg (Deutschland, Schweiz, Liechtenstein und Österreich) |
Dornbirn, Austria |
If your event does not appear here, please
tell us about it.
Page editor: Forrest Cook