LWN readers will certainly be aware that your editor spends a fair amount
of time at development-oriented conferences. In some ways all conferences
are alike, but, still, all that experience was insufficient to prepare your
editor for OSBC, which is a different sort of affair. Neckties,
Blackberries, and Windows laptops are ubiquitous. There are booths for law
firms. People wonder about whether customers should buy their "open
source" software licenses on a one-time or subscription basis.
The wireless network actually works, but power outlets are nowhere to be
found. It's all very strange.
Red Hat CEO Matthew Szulik started off his talk with an effect-filled video
filled with Gandhi quotes and related material, presumably to the end that
open source is headed toward an inevitable victory. His talk, once he
started talking, was a fairly general presentation on the value of open
source software, standards, interoperability, etc. Lots of talk about how
young the people pushing open source tend to be. He also dwelt for a while
on the "social mission" of open source software, and discussed just how
seriously the open source community takes intellectual property issues.
LWN readers would likely not find much new there; it was more of a
motivational talk for others building businesses in this area.
There was a session, led by Larry Augustin, on "downloads to dollars" - how
to start making money once you have people actually downloading your
software. Much talk on how to extract information from downloaders which
can be used to "open a dialog" with them. When is the proper point to
start requiring registration, with a valid email address, to download a
software tarball? It was suggested that the source download is really the
same thing as the free trial offerings from some proprietary vendors, with
the same end: to lead to the "monetization" phase. It can all sound
cynical and manipulative to ears more accustomed to gatherings of
developers, but this is the sort of thing people building
businesses in the open source mode worry about.
There was a lawyer-led session on reciprocity requirements in the GPL.
Much worry goes into trying to figure out just when it might be permissible
to ship proprietary components with free software. The presenter, Stephen
Gillespie, thinks that GPLv3 might make the mixing of proprietary code
easier in some situations.
Another session purported to explore "the future of open source," but
seemed to be more about the present of open source companies. Much time
was spent conducting polls of the audience by having everybody send their
responses as cellular text messages to a special number. Eventually time
got tight and the moderator came up with the new idea of having people
simply raise their hands instead. Lots of talk about how customers should
"buy" their open source software licenses.
There was also discussion on how to build a
community around software releases, though the main concern seemed to be
keeping the download rates high.
In general, participants here are concerned with download counts. A large
number of downloads is a crucial indicator of a successful open source
release; prospective venture capitalists always want to know what the
download rate is. Some participants seem to have concluded that there is a
lot of useless downloading going on; people just collect software because
it's out there for free. But they still want to know how to improve download
rates.
The day ended with a keynote by Eben Moglen. It was a long, wandering
discussion in classic Moglen style, well worth listening to. The core
point, however, was that the way to build prosperity at any level - from
nations to small businesses - is to stand up for freedom. At the business
level, that includes using copyleft licensing for software. BSD-style
licenses, he says, are "a really good license for your competitor to use."
Any business which does not want to provide a free lunch for its
competitors, however, should use a license which requires others to give
back their changes.
In the question period, your editor asked about his statements that
Microsoft would, by virtue of distributing Novell's coupons, eventually
find itself bound by the terms of GPLv3. He answered that there was much
he could not talk about because he signed a non-disclosure agreement to
be able to read the terms of the Microsoft-Novell deal. He had expected that
agreement to be moot by now, but those terms still have not been made
public. Until then, he says, we can look at the terms which have been put
into GPLv3 which require the granting of a patent license to all recipients
of the software. We can also look at Microsoft's behavior, which includes
"throwing coupons out of airplanes" and attacking the GPLv3 patent
provisions, and come to our own conclusions.
Responding to another question (about the lack of terms requiring web
service providers to give back changes they are running but not
distributing to others), Eben had a fairly strong warning for Google. If
the company continues to operate in a secretive way and not contribute back
the bulk of its changes, there will be growing pressure for a remedy based
on licensing terms. It is really up to that one company, he says, to
determine where that aspect of the debate goes in the future.
The second (and final) day at OSBC will include a keynote by Marten Mickos,
a panel on license enforcement actions, and a panel on the good (or not so
good) effects of the Microsoft/Novell deal. Stay tuned for the report.
Comments (71 posted)
The
PostgreSQL relational database
management system is an important free software project, providing a solid
and capable database system. As of this writing, the
project's development
roadmap states that the code has been in a feature freeze since the
beginning of April, with all candidate patches up for review and merging
into the source repository. That these patches will be fixed up, if
necessary, and everything will come together for a planned 8.3.0 release in
July.
PostgreSQL hacker Bruce Momjian recently sounded an alarm about this release:
Based on our progress during this feature freeze, we will not
complete the feature freeze until August/September. I think we
need adjust expectations about an 8.3 release date, and decide if
we want to radically change our work process.
It seems that the pile
of candidate patches is not being reviewed in any sort of timely
manner. So they remain candidates and the 8.3.0 release fails to take
form. There are, it seems, a few directions the project could take in
response to this problem:
- Continue with business as usual and ship a very late release.
Certainly PostgreSQL would not be the first free software project to
take that approach.
- Reopen development so that simpler patches which are not currently in
the queue could be considered.
- Defer all patches which have not been reviewed and ship 8.3.0 with the
code which is in the repository now. Some developers are in favor of
this course, but others see it as unfair to the developers who have
had patches in waiting since well before the 8.3 cycle began.
- Simply shove all the pending code into the repository and hope for the
best. This one seems unlikely: the PostgreSQL hackers have a hard-won
reputation for exceedingly solid code that they will not want to put
at risk just to get a release out more quickly.
As of this writing, the project has not announced any decisions, but the
developers have decided not to change the project July release date - yet.
Stay tuned and we will eventually see what comes out.
This episode points out, once again, an important aspect of our process:
often the limiting factor in a free software project is not the number of
developers, but, instead, the number of reviewers who can look over the
code those developers create. This shortage is especially acute in
projects (like PostgreSQL) which insist on relatively rigorous review
processes. But, in any project, the "many eyeballs" factor is important;
if the eyeballs are not there, the free software process is not working as
well as it should.
Reviewing patches can be unrewarding work. It requires great attention to
detail and the energy to look for bugs in code without the corresponding
gratification of having actually written that code. Poking holes in other
peoples' work is not fun, especially when those people do not react well.
Often it can seem like the same mistakes come around again and again,
leading reviewers to wonder if anybody is actually listening to them.
So reviewers can get a little grumpy at times. The people who can do the
best reviews are usually also some of the project's best developers, and,
often, they would rather be developing. So code piles up and the review
does not happen.
In the long term, the community will need to find ways to encourage more
code review if we are serious about the quality of the work we are doing.
Better public acknowledgment of reviewers might be a good start; credit is,
after all, one of the chief currencies in which we trade. Perhaps we need
some better tools to support the review process; along these lines, the
recently announced review
board project is worthy of some attention. Some projects have
considered requiring potential contributors to review some patches before
their own contributions can be merged. The right way to encourage more
code review will probably differ from one project to the next, but, one way
or another, we can certainly find solutions to this problem.
Comments (12 posted)
May 17, 2007
This article was contributed by Glyn Moody
Businesses are increasingly attracted by the freedom and flexibility that
open source provides, but many remain put off from making the leap by
concerns over interoperability in the absence of any centralized
coordination. The free software community recognized this as a growing
problem some years back, and set up projects like the Linux Standard Base to ease
compatibility issues. But the LSB deals only with interoperability between
GNU/Linux and the applications its runs. As more open source enterprise
programs have appeared further up the stack, a secondary — and even
thornier — problem has emerged that involves interoperability between
the many different combinations of applications.
To begin to address this problem, the Open Solutions Alliance
(OSA) was launched
[PDF] in February by ten companies operating in the field of open
source applications: Adaptive
Planning, Centric CRM, CollabNet, EnterpriseDB, Hyperic, JasperSoft, OpenBravo, SourceForge.net, SpikeSource and Talend. The Alliance grew out of a meeting
in November 2006. "It was a collection of Bay Area open source vendors
that wanted to talk about collaborating to build better enterprise class
solutions," explains Hyperic's Stacey Schneider. "The conversation
quickly turned to being a community issue that was larger than anything we
could do as point solutions."
As SpikeSource's Dominic Sartorio, who is also president of the OSA,
explains, the basic inspiration was open source itself: "a large number
of commercial entities have grown where open source is a development
methodology and means of doing business, and they could collaborate through
collective effort in similar ways that developers around the world
collaborate on building better software." The OSA also hopes to extend
the scope of collaboration: "we were also thinking in terms of taking
the notion of community to business users, getting together on common
requirements," Sartorio says.
Finally, the OSA intends to tackle another problem its members constantly
face when bidding for contracts. "Open source just hasn't been one of
the alternatives that [a] particular customer may have considered,"
Sartorio explains. "They may have a short-list of proprietary vendors,
but they haven't even thought of the open source one. And we found the
reason for that may just be that even if they are are aware that
alternatives exist they may not believe it's mature, or they may not have
seen enough success stories to believe it's mainstream enough to be ready
for them to adopt." The OSA aims to counter that impression by pooling
efforts to raise awareness about the maturity and increasing adoption of
open source solutions.
One of the main arms of the OSA is its interoperability group, which is
headed by Barry Klawans, CTO of JasperSoft. He explained how the group
works. "We've actually changed our thinking a little bit since
February, when we launched the OSA. Our plan then was we would launch
projects on the forums, we have a lot of discussions about them, we drive
to some recommendation, codify it, then do a reference implementation.
We've since decided that it probably makes sense to launch the initiatives,
talk about them a little bit, then dive in and get our hands dirty - really
learn by doing. Then, when we've really got some more insight and more
detail, put together a formal recommendation, go through that, codify it,
and at that point, retrofit any previous work to match the actual codified
standard that comes out at the end."
Klawans explains why there was a shift: "It's not like we're a standards
organization where people who have been working on this for 20 years get
sent to the committees; we're a consortium of vendors who are all trying to
work together." According to Klawans, this is an important distinction:
"I don't want us to become a traditional standards body, because in my
mind that is the opposite end of the spectrum from innovation: when you
stop innovating, you then codify."
Sartorio echoes this thought: "Whenever we're driving any kind of
interoperability initiative, very, very rarely do we expect that we'll have
to invent something new. In most cases we find that there are existing
standards, or existing reference implementations, or existing best
practices out there, but they may not be widely used, or there may be
several different options to choose from and the fact that there's so many
options makes it an interoperability problem. So it helps to have an
organization like the OSA come in and in a completely open and public way
have a debate over what are the right approaches in making an
implementation." Klawans emphasizes the importance of outside input,
and asks anyone interested to "register at the site, get onto the
forums, participate in the discussions, help
us out."
As part of its open approach, the OSA has published what it calls its Interoperability
Roadmap [PDF], detailing who will do what, and when. For example, the
Infrastructure Task Force aims to "reduce install, configuration and
deployment burden, minimize the footprint of deployed components, and
ensure that disparate applications are easier to integrate out of the
box." The Management Task Force, meanwhile, will be addressing ways of
improving the user experience of installation, configuration, logging and
monitoring by agreeing common approaches.
The first project, to create a common
customer view profile, is already underway. As Klawans explains, this
has grown into a surprisingly ambitious undertaking. "That just came out
of us in the interoperability group talking about well, we want to do this,
we want to do that, we want to define the common data model, we're working
on security and single sign on," he says. "And at some point,
someone said, you know, why don't we build something that shows all of
these?" Although audacious, taking such a bold approach for the first
project does have its advantages. "It would help us figure out the
process," Klawans notes, "it'll really make us sweat the details, and
at the end of the day, it will make a great OSA demo."
All this work will be fully open source. "Whenever we're working on any
kind of prototype," Sartorio says, "where we want to take several
applications and prototype some kind of integration, we're always going to
use an OSI license version of any of those products. Similarly, whenever
we have to develop new code - for example, if we're taking on an
interoperability challenge and there's no existing standard or existing
reference implementation - we'll always release that under an OSI
license."
This rigor contrasts with a more relaxed attitude when it comes to
membership of the OSA, which depends on a company espousing "open
solutions" rather than strict open source. As Sartorio explains:
"we didn't want to limit ourselves to a very strict definition and then
leave out a lot of the hybrid entities out there that really do share a lot
of these common problems with us, and really are adopting open source at
least as a development methodology, and at least sort of the spirit of
doing things in an open and collaborative way."
Given this looser definition, one intriguing possibility is that Microsoft
might in theory be eligible to join the OSA. Sartorio comments: "I'm
sure if they did, they would be some real interesting conversations. I for
one would be concerned about the public image if they joined. I don't
think that would happen." Moreover, Sartorio believes that it's
"definitely possible" that the definition of "open solution"
might be tightened
up in the future as more companies adopt OSI-compliant licenses.
It is still very early days for the OSA. New members are joining
[PDF] all the time — the initial ten has grown to 18 — and new
projects are being defined. But Sartorio already has some clear ideas of
what he hopes to achieve. "First, driving the adoption of commercial
open source alternatives to proprietary, to the degree that we're going to
make every short-list. The second measure of success, on the
interoperability front, would be if we've got good solid and ratified
interoperability proposals and best practices that cover most if not all of
the interoperability issues that one would typically encounter during the
course of a deployment or trying to bring different solutions together."
To which Klawans adds a third: "another measure of success for the
interoperability group will be when closed source vendors start
implementing our interoperability rules as well."
Glyn Moody writes about open source at opendotdotdot.
Comments (none posted)
Page editor: Jonathan Corbet
Security
Brief items
May 23, 2007
This article was contributed by Jake Edge.
Broadband routers are ubiquitous these days, so much so that they go
unnoticed; unless they fail, no one pays any attention to them. These
routers run some kind of embedded OS, often Linux, on a fairly capable
hardware platform which makes them interesting targets for an attacker.
Because they tend to be invisible and unmonitored, subverting routers without
affecting their normal function makes a perfect hidden space for malicious
code to run.
As a recent Bugtraq posting
from Gadi Evron points out, there have already been a few reports of
vulnerable routers and we can only expect to see more. Even if the
router manufacturers are staying on top of vulnerabilities in their
codebase, which is not a foregone conclusion, there are still serious
questions about how a largely non-technical user base will be
assisted or forced into upgrading their firmware. The logistics of
getting the right firmware and upgrade program into a user's hands and having
them run it correctly so that their router does not turn into a brick is
rather daunting. One can only imagine the volume of support calls that
could be generated.
In many cases, the router makers are selling special versions of their
hardware to specific broadband providers who sell or lease them to their
customers. This allows the router maker to leave the support burden
to the providers who typically already have a large technical support
organization. It is unclear whose responsibility it is to track security
issues and ensure that any critical vulnerabilities are patched, it probably
depends on the contract. The broadband providers typically host any updates
and manufacturer's websites refer users looking for updates there. It
certainly seems like a situation where vulnerabilities could fall through
the cracks.
As an example, Qwest provides a router for their DSL customers, made by
Actiontec, that is based on Linux 2.4.17 which was
released in December 2001.
Since that time, there have been numerous 2.4 kernel releases, with
the most recent, 2.4.34.4 having been
released in April. Many
of those releases have been done for security problems in various subsystems,
including one for
CAN-2005-0449
which could potentially lead to a denial of service from a bug in the
netfilter packet filtering code. It is unclear if the router is susceptible
to this particular problem, one hopes not, but there are plenty of other
candidates, in the other security bug fixes or any that come up
in the future.
Any outward (broadband) facing network service is, of course, a potential
vector for security issues. Many of these routers serve web pages for
configuration as well as allowing telnet or ssh
connections for maintenance. One hopes that these services can only be
configured to
run on the internal network. Even then, many of these routers provide
a wireless bridge in addition to ethernet on the LAN side and that may
expose those services more broadly.
Once a router has been subverted, it could be turned to any number of
malicious tasks; the simplest might be to add it to a botnet for spamming
or distributed denial of service. It does not take much in the way of
CPU horsepower or RAM to perform those kinds of tasks and they could easily
run on many routers without interfering in any noticeable way. An attack
focused on a particular individual could potentially intercept and report
on all of their internet traffic; there is no better place for spyware
on a network.
It is not only routers, of course, that are vulnerable, any embedded
device could be a target, but routers have the network connectivity
that makes them particularly interesting and accessible. Long before
we start putting wireless network connected Linux systems in
control of our cars,
the need for vigilance about security updates for embedded devices must
be ingrained into users. It needs to become as obvious to people as
the need for an anti-virus scanner on Windows has become.
Comments (10 posted)
New vulnerabilities
clamav: file descriptor leak
| Package(s): | clamav |
CVE #(s): | CVE-2007-2029
|
| Created: | May 21, 2007 |
Updated: | May 23, 2007 |
| Description: |
File descriptor leak in the PDF handler in Clam AntiVirus (ClamAV) allows
remote attackers to cause a denial of service via a crafted PDF file. |
| 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)
mod_security: remote rule bypass
| Package(s): | mod_security |
CVE #(s): | CVE-2007-1359
|
| Created: | May 17, 2007 |
Updated: | May 23, 2007 |
| Description: |
The Apache mod_security extension has a remote rule bypass vulnerability.
A remote attacker can exploit this by sending a specially crafted POST
request that bypasses the module ruleset. The attacker can potentially
use this to execute arbitrary code with the privileges of the web server. |
| 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)
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)
ratbox: denial of service
| Package(s): | ratbox |
CVE #(s): | |
| Created: | May 18, 2007 |
Updated: | May 23, 2007 |
| Description: |
A Denial of Service (DoS) vulnerability exists in the Ratbox IRC Daemon,
versions up to and including 2.2.5. Too many pending connections to the
server from a single unknown client could result in a resource starvation. |
| 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)
aircrack-ng: remote execution of arbitrary code
| Package(s): | aircrack-ng |
CVE #(s): | CVE-2007-2057
|
| Created: | April 23, 2007 |
Updated: | May 23, 2007 |
| Description: |
Jonathan So reported that the airodump-ng module does not correctly
check the size of 802.11 authentication packets before copying them
into a buffer. A remote attacker could trigger a stack-based buffer
overflow by sending a specially crafted 802.11 authentication packet to a
user running airodump-ng with the -w (--write) option. This could lead to
the remote execution of arbitrary code with the permissions of the user
running airodump-ng, which is typically the root user. |
| Alerts: |
|
Comments (none posted)
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2006-3918
|
| Created: | August 9, 2006 |
Updated: | April 4, 2008 |
| Description: |
From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server
was returned to the user in an unescaped error message. This could
allow an attacker to perform a cross-site scripting attack if a victim was
tricked into connecting to a site and sending a carefully crafted Expect
header." |
| Alerts: |
|
Comments (none posted)
Asterisk: two SIP denial of service vulnerabilities
| Package(s): | Asterisk |
CVE #(s): | CVE-2007-1561
CVE-2007-1594
|
| Created: | April 3, 2007 |
Updated: | August 27, 2007 |
| Description: |
The Madynes research team at INRIA has discovered that Asterisk contains a
null pointer dereferencing error in the SIP channel when handling INVITE
messages. Furthermore qwerty1979 discovered that Asterisk 1.2.x fails to
properly handle SIP responses with return code 0. A remote attacker could
cause an Asterisk server listening for SIP messages to crash by sending a
specially crafted SIP message or answering with a 0 return code. |
| Alerts: |
|
Comments (none posted)
bind: denial of service
| Package(s): | bind |
CVE #(s): | CVE-2007-2241
|
| Created: | May 10, 2007 |
Updated: | June 8, 2007 |
| Description: |
ISC BIND 9.4.0 is vulnerable to a denial of service attack.
If recursion is enabled a remote attacker can use a special
sequence of queries to cause the daemon to exit. |
| Alerts: |
|
Comments (1 posted)
bugzilla: multiple vulnerabilities
| Package(s): | bugzilla |
CVE #(s): | CVE-2006-5453
CVE-2006-5454
CVE-2006-5455
|
| Created: | November 10, 2006 |
Updated: | August 28, 2007 |
| Description: |
Bugzilla has the following vulnerabilities:
Input data passed to various fields is not properly sanitized before
being passed back to users.
Users can gain unauthorized access to read attachment
descriptions while using diff mode.
HTTP GET and HTTP POST requests can be used to perform unauthorized
actions due to improper verification.
Input that is passed to showdependencygraph.cgi is not properly
sanitized before being returned to users. |
| Alerts: |
|
Comments (none posted)
cpio: arbitrary code execution
| Package(s): | cpio |
CVE #(s): | CVE-2005-4268
|
| Created: | January 2, 2006 |
Updated: | March 17, 2010 |
| Description: |
Richard Harms discovered that cpio did not sufficiently validate file
properties when creating archives. Files with e. g. a very large size
caused a buffer overflow. By tricking a user or an automatic backup
system into putting a specially crafted file into a cpio archive, a
local attacker could probably exploit this to execute arbitrary code
with the privileges of the target user (which is likely root in an
automatic backup system). |
| Alerts: |
|
Comments (none posted)
vixie-cron: privilege escalation
| Package(s): | cron |
CVE #(s): | CVE-2006-2607
|
| Created: | May 31, 2006 |
Updated: | June 1, 2009 |
| Description: |
The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root. |
| Alerts: |
|
Comments (1 posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2006-4262
|
| Created: | October 2, 2006 |
Updated: | June 16, 2009 |
| Description: |
Will Drewry of the Google Security Team discovered several buffer overflows
in cscope, a source browsing tool, which might lead to the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2004-2541
|
| Created: | May 22, 2006 |
Updated: | June 19, 2009 |
| Description: |
A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows
remote attackers to execute arbitrary code via a C file with a long
#include line that is later browsed by the target. |
| Alerts: |
|
Comments (1 posted)
cups: denial of service
| Package(s): | cups |
CVE #(s): | CVE-2007-0720
|
| Created: | March 26, 2007 |
Updated: | February 7, 2008 |
| Description: |
Previous versions of the cups package could be forced to hang via a client
"partially negotiating" an ssl connection. In this state, cups would not
allow other connections to be made, a denial of service. |
| Alerts: |
|
Comments (none posted)
Cyrus-SASL: DIGEST-MD5 Pre-Authentication Denial of Service
| Package(s): | cyrus-sasl |
CVE #(s): | CVE-2006-1721
|
| Created: | April 21, 2006 |
Updated: | September 4, 2007 |
| Description: |
Cyrus-SASL contains an unspecified vulnerability in the DIGEST-MD5
process that could lead to a Denial of Service. An attacker could possibly
exploit this vulnerability by sending specially crafted data stream to the
Cyrus-SASL server, resulting in a Denial of Service even if the attacker is
not able to authenticate. |
| Alerts: |
|
Comments (none posted)
dovecot: directory traversal
| Package(s): | dovecot |
CVE #(s): | CVE-2007-2231
|
| Created: | May 8, 2007 |
Updated: | May 21, 2008 |
| Description: |
Directory traversal vulnerability in index/mbox/mbox-storage.c in Dovecot
before 1.0.rc29, when using the zlib plugin, allows remote attackers to
read arbitrary gzipped (.gz) mailboxes (mbox files) via a .. (dot dot)
sequence in the mailbox name. |
| Alerts: |
|
Comments (none posted)
elinks: code execution
| Package(s): | elinks |
CVE #(s): | CVE-2007-2027
|
| Created: | May 7, 2007 |
Updated: | October 30, 2009 |
| Description: |
Arnaud Giersch discovered that elinks incorrectly attempted to load
gettext catalogs from a relative path. If a user were tricked into
running elinks from a specific directory, a local attacker could execute
code with user privileges. |
| Alerts: |
|
Comments (none posted)
elinks: arbitrary file access
| Package(s): | elinks |
CVE #(s): | CVE-2006-5925
|
| Created: | November 16, 2006 |
Updated: | October 22, 2009 |
| Description: |
The elinks text-mode browser has an arbitrary file access vulnerability
in the Elinks SMB protocol handler. If a user can be tricked into
visiting a specially crafted web page, arbitrary files may be read or
written with the user's permissions. |
| Alerts: |
|
Comments (none posted)
evolution: format string error
| Package(s): | evolution |
CVE #(s): | CVE-2007-1002
|
| Created: | March 27, 2007 |
Updated: | February 27, 2008 |
| Description: |
A format string error in the "write_html()" function in calendar/gui/
e-cal-component-memo-preview.c when displaying a memo's categories can
potentially be exploited to execute arbitrary code via a specially crafted
shared memo containing format specifiers. |
| Alerts: |
|
Comments (1 posted)
pop mail man-in-the-middle attacks
| Package(s): | evolution thunderbird mutt fetchmail |
CVE #(s): | CVE-2007-1558
|
| Created: | May 8, 2007 |
Updated: | July 3, 2009 |
| Description: |
The APOP protocol allows remote attackers to guess the first 3 characters
of a password via man-in-the-middle (MITM) attacks that use crafted message
IDs and MD5 collisions. NOTE: this design-level issue potentially affects
all products that use APOP, including (1) Thunderbird, (2) Evolution, (3)
mutt, and (4) fetchmail. |
| Alerts: |
|
Comments (none posted)
fail2ban: denial of service
| Package(s): | fail2ban |
CVE #(s): | CVE-2006-6302
|
| Created: | February 16, 2007 |
Updated: | July 30, 2007 |
| Description: |
fail2ban 0.7.4 and earlier does not properly parse sshd logs file, which
allows remote attackers to add arbitrary hosts to the /etc/hosts.deny file
and cause a denial of service by adding arbitrary IP addresses to the sshd
log file, as demonstrated by logging in to ssh using a login name
containing certain strings with an IP address. |
| Alerts: |
|
Comments (3 posted)
ffmpeg: buffer overflows
| Package(s): | ffmpeg |
CVE #(s): | CVE-2006-4799
CVE-2006-4800
|
| Created: | September 14, 2006 |
Updated: | May 28, 2007 |
| Description: |
the AVI processing code in FFmpeg has a number of buffer overflow
vulnerabilities.
If an attacker can trick a user into loading a specially crafted
crafted AVI, arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (2 posted)
file: denial of service
| Package(s): | file |
CVE #(s): | CVE-2007-2026
|
| Created: | April 18, 2007 |
Updated: | May 25, 2007 |
| Description: |
The gnu regular expression code in file 4.20 allows context-dependent
attackers to cause a denial of service (CPU consumption) via a crafted
document with a large number of line feed characters, which is not well
handled by OS/2 REXX regular expressions that use wildcards, as originally
reported for AMaViS. |
| Alerts: |
|
Comments (none posted)
file: arbitrary code execution
| Package(s): | file |
CVE #(s): | CVE-2007-1536
|
| Created: | March 22, 2007 |
Updated: | May 30, 2007 |
| Description: |
The "file" utility incorrectly checks the allocated heap memory size.
If a remote attacker can trick a user into looking at specially crafted
files with file, arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (1 posted)
firefox: FTP PASV port-scanning
| Package(s): | firefox seamonkey |
CVE #(s): | CVE-2007-1562
|
| Created: | March 23, 2007 |
Updated: | June 4, 2007 |
| Description: |
According to this
advisory, the FTP protocol includes the PASV (passive) command which is
used by Firefox to request an alternate data port. The specification of the
FTP protocol allows the server response to include an alternate server
address as well, although this is rarely used in practice. |
| Alerts: |
|
Comments (1 posted)
freetype: integer overflows
| Package(s): | freetype |
CVE #(s): | CVE-2006-0747
CVE-2006-1861
CVE-2006-2493
CVE-2006-2661
CVE-2006-3467
|
| Created: | June 8, 2006 |
Updated: | June 1, 2010 |
| Description: |
The FreeType library has several integer overflow vulnerabilities.
If a user can be tricked into installing a specially
crafted font file, arbitrary code can be executed with the privilege
of the user. |
| Alerts: |
|
Comments (none posted)
gcc: file overwrite vulnerability
| Package(s): | gcc |
CVE #(s): | CVE-2006-3619
|
| Created: | September 6, 2006 |
Updated: | March 14, 2008 |
| Description: |
The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree. |
| Alerts: |
|
Comments (none posted)
gd: buffer overflow
| Package(s): | gd |
CVE #(s): | CVE-2007-0455
|
| Created: | February 7, 2007 |
Updated: | November 18, 2009 |
| Description: |
The gd graphics library contains a buffer overflow which could enable a remote attacker to execute arbitrary code. Note that various other packages include code from gd and could also be vulnerable. |
| Alerts: |
|
Comments (2 posted)
gdb: buffer overflow
| Package(s): | gdb |
CVE #(s): | CVE-2006-4146
|
| Created: | September 15, 2006 |
Updated: | June 12, 2007 |
| Description: |
A buffer overflow in dwarfread.c and dwarf2read.c debugging code in GNU
Debugger (GDB) 6.5 allows user-assisted attackers, or restricted users, to
execute arbitrary code via a crafted file with a location block
(DW_FORM_block) that contains a large number of operations. |
| Alerts: |
|
Comments (none posted)
gedit: format string vulnerability
| Package(s): | gedit |
CVE #(s): | CAN-2005-1686
|
| Created: | June 9, 2005 |
Updated: | February 5, 2009 |
| Description: |
A format string vulnerability has been discovered in gedit. Calling
the program with specially crafted file names caused a buffer
overflow, which could be exploited to execute arbitrary code with the
privileges of the gedit user. |
| Alerts: |
|
Comments (1 posted)
gimp: arbitrary code execution
| Package(s): | gimp |
CVE #(s): | CVE-2007-2356
|
| Created: | May 1, 2007 |
Updated: | June 11, 2007 |
| Description: |
From this Secunia
advisory: "Marsu has discovered a vulnerability in Gimp, which
can be exploited by malicious people to compromise a user's system. The
vulnerability is caused due to an error within the "set_color_table()"
function in plug-ins/common/sunras.c. This can be exploited to cause a
stack-based buffer overflow by e.g. tricking a user into opening a
specially crafted .RAS file." |
| Alerts: |
|
Comments (3 posted)
grip: buffer overflow
| Package(s): | grip |
CVE #(s): | CAN-2005-0706
|
| Created: | March 10, 2005 |
Updated: | November 19, 2008 |
| Description: |
Grip, a CD ripper, has a buffer overflow vulnerability that can
occur when the CDDB server returns more than 16 matches. |
| Alerts: |
|
Comments (none posted)
gzip: multiple vulnerabilities
| Package(s): | gzip |
CVE #(s): | CVE-2006-4334
CVE-2006-4335
CVE-2006-4336
CVE-2006-4337
CVE-2006-4338
|
| Created: | September 19, 2006 |
Updated: | January 20, 2010 |
| Description: |
Tavis Ormandy of the Google Security Team discovered two denial of service
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to hang or
crash.
Tavis Ormandy of the Google Security Team discovered several code execution
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to crash or
execute arbitrary code. |
| Alerts: |
|
Comments (1 posted)
horde-kronolith: local file inclusion
| Package(s): | horde-kronolith |
CVE #(s): | CVE-2006-6175
|
| Created: | January 17, 2007 |
Updated: | March 7, 2008 |
| Description: |
Kronolith contains a mistake in lib/FBView.php where a raw, unfiltered
string is used instead of a sanitized string to view local files. An
authenticated attacker could craft an HTTP GET request that uses directory
traversal techniques to execute any file on the web server as PHP code,
which could allow information disclosure or arbitrary code execution with
the rights of the user running the PHP application (usually the webserver
user). |
| Alerts: |
|
Comments (none posted)
ImageMagick: integer overflows
| Package(s): | imagemagick |
CVE #(s): | CVE-2007-1797
|
| Created: | April 4, 2007 |
Updated: | August 11, 2009 |
| Description: |
Multiple integer overflows in ImageMagick before 6.3.3-5 allow remote
attackers to execute arbitrary code via (1) a crafted DCM image, which
results in a heap-based overflow in the ReadDCMImage function, or (2) the
(a) colors or (b) comments field in a crafted XWD image, which results in a
heap-based overflow in the ReadXWDImage function, different issues than
CVE-2007-1667. |
| Alerts: |
|
Comments (none posted)
imlib2: arbitrary code execution
| Package(s): | imlib2 |
CVE #(s): | CVE-2006-4806
CVE-2006-4807
CVE-2006-4808
CVE-2006-4809
|
| Created: | November 6, 2006 |
Updated: | August 13, 2007 |
| Description: |
M. Joonas Pihlaja discovered that imlib2 did not sufficiently verify the
validity of ARGB, JPG, LBM, PNG, PNM, TGA, and TIFF images. If a user
were tricked into viewing or processing a specially crafted image with
an application that uses imlib2, the flaws could be exploited to execute
arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
ipsec-tools: denial of service
| Package(s): | ipsec-tools |
CVE #(s): | CVE-2007-1841
|
| Created: | April 10, 2007 |
Updated: | August 28, 2007 |
| Description: |
A flaw was discovered in the IPSec key exchange server "racoon". Remote
attackers could send a specially crafted packet and disrupt established
IPSec tunnels, leading to a denial of service. |
| Alerts: |
|
Comments (none posted)
java: multiple vulnerabilities
| Package(s): | java |
CVE #(s): | CVE-2006-4339
CVE-2006-4790
CVE-2006-6731
CVE-2006-6736
CVE-2006-6737
CVE-2006-6745
|
| Created: | January 18, 2007 |
Updated: | June 4, 2010 |
| Description: |
java has multiple vulnerabilities, these include:
an RSA exponent padding attack vulnerability, two vulnerabilities
which allow untrusted applets to access data in other applets,
vulnerabilities that involve applets gaining privileges due to
serialization bugs in the JRE and buffer overflows in the java image
handling routines that can give attackers read/write/execute capabilities
for local files. |
| Alerts: |
|
Comments (1 posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kdelibs: cross-site scripting
| Package(s): | kdelibs konqeror |
CVE #(s): | CVE-2007-0537
|
| Created: | February 5, 2007 |
Updated: | August 13, 2007 |
| Description: |
Konqueror 3.5.5 does not properly parse HTML comments, which allows remote
attackers to conduct cross-site scripting (XSS) attacks and bypass some XSS
protection schemes by embedding certain HTML tags within a comment, a
related issue to CVE-2007-0478. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-1357
|
| Created: | April 16, 2007 |
Updated: | November 14, 2007 |
| Description: |
The atalk_sum_skb function in AppleTalk for Linux kernel 2.6.x before
2.6.21, and possibly 2.4.x, allows remote attackers to cause a denial of
service (crash) via an AppleTalk frame that is shorter than the specified
length, which triggers a BUG_ON call when an attempt is made to perform a
checksum. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4623
|
| Created: | October 18, 2006 |
Updated: | November 14, 2007 |
| Description: |
The kernel DVB layer can be caused to crash with maliciously-formatted unidirectional lightweight encapsulation (ULE) data. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2007-0005
CVE-2007-1000
|
| Created: | March 15, 2007 |
Updated: | November 14, 2007 |
| Description: |
The Linux kernel has a boundary error problem with the
Omnikey CardMan 4040 driver read and write functions. This can be used
to cause a buffer overflow and possible execution or arbitrary code with
kernel privileges.
The ipv6_getsockopt_sticky function in
net/ipv6/ipv6_sockglue.c is vulnerable to a NULL pointer dereference.
Local users can use this to crash the kernel or to disclose kernel
memory. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-0007
CVE-2007-0006
|
| Created: | February 15, 2007 |
Updated: | November 14, 2007 |
| Description: |
Linux kernel versions from 2.6.9 to 2.6.20 have a denial of service
vulnerability. A remote attacker can cause the key_alloc_serial
function's key serial number collision avoidance code to have a
null dereference, resulting in a crash. |
| Alerts: |
|
Comments (1 posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4535
CVE-2006-4538
|
| Created: | September 18, 2006 |
Updated: | January 5, 2009 |
| Description: |
Sridhar Samudrala discovered a local denial of service vulnerability
in the handling of SCTP sockets. By opening such a socket with a
special SO_LINGER value, a local attacker could exploit this to crash
the kernel. (CVE-2006-4535)
Kirill Korotaev discovered that the ELF loader on the ia64 and sparc
platforms did not sufficiently verify the memory layout. By attempting
to execute a specially crafted executable, a local user could exploit
this to crash the kernel. (CVE-2006-4538) |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-1861
CVE-2007-2242
|
| Created: | May 1, 2007 |
Updated: | February 8, 2008 |
| Description: |
The netlink protocol has an infinite recursion bug that allows users to
cause a kernel crash. Also the IPv6 protocol allows remote attackers to
cause a denial of service via crafted IPv6 type 0 route headers
(IPV6_RTHDR_TYPE_0) that create network amplification between two routers. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service by memory consumption
| Package(s): | kernel |
CVE #(s): | CVE-2006-2936
|
| Created: | July 17, 2006 |
Updated: | November 14, 2007 |
| Description: |
The ftdi_sio driver (usb/serial/ftdi_sio.c) in Linux kernel 2.6.x up to
2.6.17, and possibly later versions, allows local users to cause a denial
of service (memory consumption) by writing more data to the serial port
than the driver can handle, which causes the data to be queued. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2007-0772
|
| Created: | February 23, 2007 |
Updated: | November 14, 2007 |
| Description: |
The Linux kernel before 2.6.20.1 allows remote attackers to cause a denial
of service (oops) via a crafted NFSACL 2 ACCESS request that triggers a free
of an incorrect pointer. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-5757
|
| Created: | November 13, 2006 |
Updated: | November 14, 2007 |
| Description: |
From the MOKB-05-11-2006
advisory: "The ISO9660 filesystem handling code of the Linux
2.6.x kernel fails to properly handle corrupted data structures, leading to
an exploitable denial of service condition. This particular vulnerability
seems to be caused by a race condition and a signedness issue. When
performing a read operation on a corrupted ISO9660 fs stream, the
isofs_get_blocks() function will enter an infinite loop when
__find_get_block_slow() callback from sb_getblk() fails ("due to various
races between file io on the block device and getblk")." |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-2935
CVE-2006-4145
CVE-2006-3745
|
| Created: | September 1, 2006 |
Updated: | July 30, 2008 |
| Description: |
Previous versions of the kernel package are subject to several
vulnerabilities. Certain malformed UDF filesystems can cause the system to
crash (denial of service). Malformed CDROM firmware or USB storage devices
(such as USB keys) could cause system crash (denial of service), and if
they were intentionally malformed, can cause arbitrary code to run with
elevated privileges. In addition, the SCTP protocol is subject to a remote
system crash (denial of service) attack. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-5749
CVE-2006-4814
CVE-2006-6106
|
| Created: | January 5, 2007 |
Updated: | January 8, 2009 |
| Description: |
A security issue has been reported in Linux kernel due to an error in
drivers/isdn/i4l/isdn_ppp.c as the "isdn_ppp_ccp_reset_alloc_state()"
function never initializes an event timer before scheduling it with the
"add_timer()" function.
The mincore function in the kernel does not properly lock access to user
space, which has unspecified impact and attack vectors, possibly related to
a deadlock.
Another vulnerability has been reported in Linux kernel caused by a
boundary error within the handling of incoming CAPI messages in
net/bluetooth/cmtp/capi.c. This can be exploited to overwrite certain
Kernel data structures. |
| Alerts: |
|
Comments (none posted)
krb5: uninitialized pointers
| Package(s): | krb5 |
CVE #(s): | CVE-2006-6143
CVE-2006-3084
|
| Created: | January 10, 2007 |
Updated: | July 7, 2010 |
| Description: |
The kdamind daemon can, in some situations, perform operations on uninitialized pointers. This bug could conceivably open up the system to a code execution attack by an unauthenticated remote attacker, but it appears to be difficult to exploit. See this advisory for details. |
| Alerts: |
|
Comments (1 posted)
krb5: local privilege escalation
| Package(s): | krb5 |
CVE #(s): | CVE-2006-3083
|
| Created: | August 9, 2006 |
Updated: | July 7, 2010 |
| Description: |
Some kerberos applications fail to check the results of setuid() calls, with the result that, if that call fails, they could continue to execute as root after thinking they had switched to a nonprivileged user. A local attacker who can cause these calls to fail (through resource exhaustion, presumably) could exploit this bug to gain root privileges. |
| Alerts: |
|
Comments (none posted)
krb5: multiple vulnerabilities
| Package(s): | krb5 |
CVE #(s): | CVE-2007-0956
CVE-2007-0957
CVE-2007-1216
|
| Created: | April 3, 2007 |
Updated: | March 24, 2008 |
| Description: |
A flaw was found in the username handling of the MIT krb5 telnet daemon
(telnetd). A remote attacker who can access the telnet port of a target
machine could log in as root without requiring a password. MIT krb5 Security Advisory 2007-001
Buffer overflows were found which affect the Kerberos KDC and the kadmin
server daemon. A remote attacker who can access the KDC could exploit this
bug to run arbitrary code with the privileges of the KDC or kadmin server
processes. MIT krb5 Security Advisory
2007-002
A double-free flaw was found in the GSSAPI library used by the kadmin
server daemon. MIT krb5 Security Advisory
2007-003 |
| Alerts: |
|
Comments (none posted)
ktorrent: incorrect validation
| Package(s): | ktorrent |
CVE #(s): | CVE-2007-1384
CVE-2007-1385
CVE-2007-1799
|
| Created: | March 13, 2007 |
Updated: | October 24, 2007 |
| Description: |
Bryan Burns of Juniper Networks discovered that KTorrent did not
correctly validate the destination file paths nor the HAVE statements
sent by torrent peers. A malicious remote peer could send specially
crafted messages to overwrite files or execute arbitrary code with user
privileges. |
| Alerts: |
|
Comments (1 posted)
lftp: shell command execution
| Package(s): | lftp |
CVE #(s): | CVE-2007-2348
|
| Created: | May 4, 2007 |
Updated: | September 16, 2009 |
| Description: |
mirror --script in lftp before 3.5.9 does not properly quote shell
metacharacters, which might allow remote user-assisted attackers to execute
shell commands via a malicious script. NOTE: it is not clear whether this
issue crosses security boundaries, since the script already supports
commands such as "get" which could overwrite executable files. |
| Alerts: |
|
Comments (none posted)
libgadu: memory alignment bug
| Package(s): | libgadu |
CVE #(s): | CAN-2005-2370
|
| Created: | July 29, 2005 |
Updated: | June 25, 2007 |
| Description: |
Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment
error in libgadu (from ekg, console Gadu Gadu client, an instant
messaging program) which is included in gaim, a multi-protocol instant
messaging client, as well. This can not be exploited on the x86
architecture but on others, e.g. on Sparc and lead to a bus error,
in other words a denial of service.
|
| Alerts: |
|
Comments (none posted)
libgtop2: buffer overflow
| Package(s): | libgtop2 |
CVE #(s): | CVE-2007-0235
|
| Created: | January 15, 2007 |
Updated: | August 9, 2007 |
| Description: |
The /proc parsing routines in libgtop are vulnerable to a buffer overflow.
If an attacker can run a process in a specially crafted long
path then trick a user into running gnome-system-monitor,
arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (none posted)
libmodplug: boundary errors
| Package(s): | libmodplug |
CVE #(s): | CVE-2006-4192
|
| Created: | December 11, 2006 |
Updated: | May 4, 2011 |
| Description: |
Luigi Auriemma has reported various boundary errors in load_it.cpp and
a boundary error in the "CSoundFile::ReadSample()" function in
sndfile.cpp. A remote attacker can entice a user to read crafted modules
or ITP files, which may trigger a buffer overflow resulting in the
execution of arbitrary code with the privileges of the user running the
application. |
| Alerts: |
|
Comments (none posted)
libpng: buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-3334
|
| Created: | July 19, 2006 |
Updated: | December 15, 2008 |
| Description: |
In pngrutil.c, the function png_decompress_chunk() allocates
insufficient space for an error message, potentially overwriting stack
data, leading to a buffer overflow. |
| Alerts: |
|
Comments (none posted)
libpng: heap based buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-0481
|
| Created: | February 13, 2006 |
Updated: | December 15, 2008 |
| Description: |
A heap based buffer overflow bug was found in the way libpng strips alpha
channels from a PNG image. An attacker could create a carefully crafted PNG
image file in such a way that it could cause an application linked with
libpng to crash or execute arbitrary code when the file is opened by a
victim. |
| Alerts: |
|
Comments (1 posted)
libtiff: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CVE-2006-2193
|
| Created: | June 15, 2006 |
Updated: | September 1, 2008 |
| Description: |
The t2p_write_pdf_string function in libtiff 3.8.2 and earlier is vulnerable
to a buffer overflow. Attackers can use a TIFF file with UTF-8 characters
in the DocumentName tag to overflow a buffer, causing a denial of service,
and possibly the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
libxml2 - arbitrary code execution
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0110
|
| Created: | February 26, 2004 |
Updated: | August 19, 2009 |
| Description: |
Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6.
When fetching a remote resource via FTP or HTTP, libxml2 uses special
parsing routines. These routines can overflow a buffer if passed a very
long URL. If an attacker is able to find an application using libxml2 that
parses remote resources and allows them to influence the URL, then this
flaw could be used to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
libxml2: multiple buffer overflows
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0989
|
| Created: | October 28, 2004 |
Updated: | August 19, 2009 |
| Description: |
libxml2 prior to version 2.6.14 has multiple buffer overflow
vulnerabilities, if a local user passes a specially crafted
FTP URL, arbitrary code may be executed. |
| Alerts: |
|
Comments (none posted)
lighttpd: denial of service
| Package(s): | lighttpd |
CVE #(s): | CVE-2007-1869
CVE-2007-1870
|
| Created: | April 18, 2007 |
Updated: | June 11, 2007 |
| Description: |
lighttpd 1.4.12 and 1.4.13 allows remote attackers to cause a denial of
service (cpu and resource consumption) by disconnecting while lighttpd is
parsing CRLF sequences, which triggers an infinite loop and file descriptor
consumption. (CVE-2007-1869)
lighttpd before 1.4.14 allows attackers to cause a denial of service
(crash) via a request to a file whose mtime is 0, which results in a NULL
pointer dereference. (CVE-2007-1870) |
| Alerts: |
|
Comments (none posted)
lookup-el: insecure temporary file
| Package(s): | lookup-el |
CVE #(s): | CVE-2007-0237
|
| Created: | March 19, 2007 |
Updated: | December 10, 2007 |
| Description: |
Tatsuya Kinoshita discovered that Lookup, a search interface to electronic
dictionaries on emacsen, creates a temporary file in an insecure fashion
when the ndeb-binary feature is used, which allows a local attacker to
craft a symlink attack to overwrite arbitrary files. |
| Alerts: |
|
Comments (none posted)
lynx: arbitrary command execution
| Package(s): | lynx |
CVE #(s): | CVE-2005-2929
|
| Created: | November 14, 2005 |
Updated: | September 14, 2009 |
| Description: |
An arbitrary command execute bug was found in the lynx "lynxcgi:" URI
handler. An attacker could create a web page redirecting to a malicious URL
which could execute arbitrary code as the user running lynx. |
| Alerts: |
|
Comments (none posted)
mod_jk: stack overflow
| Package(s): | mod_jk |
CVE #(s): | CVE-2007-0774
|
| Created: | March 5, 2007 |
Updated: | May 30, 2007 |
| Description: |
A stack overflow flaw was found in the URI handler of mod_jk. A remote
attacker could visit a carefully crafted URL being handled by mod_jk and
trigger this flaw, which could lead to the execution of arbitrary code as the
'apache' user. |
| Alerts: |
|
Comments (none posted)
mod_perl: denial of service
| Package(s): | mod_perl |
CVE #(s): | CVE-2007-1349
|
| Created: | April 12, 2007 |
Updated: | July 18, 2007 |
| Description: |
Apache mod_perl versions 1.30 and below have a vulnerability in
PerlRun.pm and RegistryCooker.pm. PATH_INFO is not properly
escaped before use in a regular expression, allowing remote attackers
to cause a denial of service via a specially crafted URI. |
| Alerts: |
|
Comments (1 posted)
moin: arbitrary JavaScript execution
| Package(s): | moin |
CVE #(s): | CVE-2007-2423
|
| Created: | May 8, 2007 |
Updated: | March 10, 2008 |
| Description: |
A flaw was discovered in MoinMoin's error reporting when using the
AttachFile action. By tricking a user into viewing a crafted MoinMoin
URL, an attacker could execute arbitrary JavaScript as the current
MoinMoin user, possibly exposing the user's authentication information
for the domain where MoinMoin was hosted. |
| Alerts: |
|
Comments (none posted)
mplayer: buffer overflow
| Package(s): | mplayer |
CVE #(s): | CVE-2007-1246
|
| Created: | March 8, 2007 |
Updated: | April 1, 2008 |
| Description: |
MPlayer versions up to 1.0rc1 have a buffer overflow in the
loader/dmo/DMO_VideoDecoder.c DMO_VideoDecoder_Open function.
user-assisted remote attackers can use this to create a buffer overflow
and possibly execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
mysql: denial of service
| Package(s): | mysql |
CVE #(s): | CVE-2007-1420
|
| Created: | March 22, 2007 |
Updated: | May 21, 2008 |
| Description: |
MySQL subselect queries using "ORDER BY" can be used by an attacker with
access to a MySQL instance in order to create an intermittent denial
of service. |
| Alerts: |
|
Comments (none posted)
mysql: format string bug
| Package(s): | mysql |
CVE #(s): | CVE-2006-3469
|
| Created: | July 21, 2006 |
Updated: | July 30, 2008 |
| Description: |
Jean-David Maillefer discovered a format string bug in the
date_format() function's error reporting. By calling the function with
invalid arguments, an authenticated user could exploit this to crash
the server. |
| Alerts: |
|
Comments (none posted)
MySQL: privilege violations
| Package(s): | mysql |
CVE #(s): | CVE-2006-4031
CVE-2006-4226
|
| Created: | August 25, 2006 |
Updated: | July 30, 2008 |
| Description: |
MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access
a table through a previously created MERGE table, even after the user's
privileges are revoked for the original table, which might violate intended
security policy (CVE-2006-4031).
MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run
on case-sensitive filesystems, allows remote authenticated users to create
or access a database when the database name differs only in case from a
database for which they have permissions (CVE-2006-4226). |
| Alerts: |
|
Comments (none posted)
MySQL: logging bypass
| Package(s): | mysql |
CVE #(s): | CVE-2006-0903
|
| Created: | April 4, 2006 |
Updated: | May 21, 2008 |
| Description: |
MySQL 5.0.18 and earlier allows local users to bypass logging mechanisms
via SQL queries that contain the NULL character, which are not properly
handled by the mysql_real_query function. NOTE: this issue was originally
reported for the mysql_query function, but the vendor states that since
mysql_query expects a null character, this is not an issue for mysql_query. |
| Alerts: |
|
Comments (2 posted)
nbd: arbitrary code execution
| Package(s): | nbd |
CVE #(s): | CVE-2005-3534
|
| Created: | January 6, 2006 |
Updated: | March 7, 2011 |
| Description: |
Kurt Fitzner discovered that the NBD (network block device) server did not
correctly verify the maximum size of request packets. By sending specially
crafted large request packets, a remote attacker who is allowed to access
the server could exploit this to execute arbitrary code with root
privileges. |
| Alerts: |
|
Comments (none posted)
ncompress: buffer underflow
| Package(s): | ncompress |
CVE #(s): | CVE-2006-1168
|
| Created: | August 10, 2006 |
Updated: | February 21, 2012 |
| Description: |
The ncompress compression utility has a missing boundary check.
A local user can use a maliciously created file to cause a
a .bss buffer underflow. |
| Alerts: |
|
Comments (none posted)
openldap: security bypass
| Package(s): | openldap |
CVE #(s): | CVE-2006-4600
|
| Created: | September 29, 2006 |
Updated: | June 12, 2007 |
| Description: |
slapd in OpenLDAP before 2.3.25 allows remote authenticated users with
selfwrite Access Control List (ACL) privileges to modify arbitrary
Distinguished Names (DN). |
| Alerts: |
|
Comments (none posted)
OpenSSH: denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4925
CVE-2006-5052
|
| Created: | October 6, 2006 |
Updated: | November 15, 2007 |
| Description: |
packet.c in ssh in OpenSSH allows remote attackers to cause a denial of
service (crash) by sending an invalid protocol sequence with
USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.
An unspecified vulnerability in portable OpenSSH before 4.4, when running
on some platforms, allows remote attackers to determine the validity of
usernames via unknown vectors involving a GSSAPI "authentication abort." |
| Alerts: |
|
Comments (none posted)
openssh: remote denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4924
CVE-2006-5051
|
| Created: | September 27, 2006 |
Updated: | September 17, 2008 |
| Description: |
Openssh 4.4 fixes some
security issues, including a pre-authentication denial of service, an
unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort
could be used to determine the validity of usernames on some platforms. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1001
CVE-2007-1285
CVE-2007-1718
CVE-2007-1583
|
| Created: | April 16, 2007 |
Updated: | December 4, 2007 |
| Description: |
A denial of service flaw was found in the way PHP processed a deeply nested
array. A remote attacker could cause the PHP interpreter to crash by
submitting an input variable with a deeply nested array. (CVE-2007-1285)
A flaw was found in the way the mbstring extension set global variables. A
script which used the mb_parse_str() function to set global variables could
be forced to enable the register_globals configuration option, possibly
resulting in global variable injection. (CVE-2007-1583)
A flaw was discovered in the way PHP's mail() function processed header
data. If a script sent mail using a Subject header containing a string from
an untrusted source, a remote attacker could send bulk e-mail to unintended
recipients. (CVE-2007-1718)
A heap based buffer overflow flaw was discovered in PHP's gd extension. A
script that could be forced to process WBMP images from an untrusted source
could result in arbitrary code execution. (CVE-2007-1001) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-4481
CVE-2006-4484
CVE-2006-4485
|
| Created: | September 8, 2006 |
Updated: | June 13, 2008 |
| Description: |
The file_exists and imap_reopen functions in PHP before 5.1.5 do not check
for the safe_mode and open_basedir settings, which allows local users to
bypass the settings (CVE-2006-4481).
A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c
in the GD extension in PHP before 5.1.5 allows remote attackers to have an
unknown impact via a GIF file with input_code_size greater than
MAX_LWZ_BITS, which triggers an overflow when initializing the table array
(CVE-2006-4484).
The stripos function in PHP before 5.1.5 has unknown impact and attack
vectors related to an out-of-bounds read (CVE-2006-4485). |
| Alerts: |
|
Comments (1 posted)
php: buffer overflows
| Package(s): | php |
CVE #(s): | CVE-2006-5465
|
| Created: | November 3, 2006 |
Updated: | January 18, 2010 |
| Description: |
The Hardened-PHP Project discovered buffer overflows in
htmlentities/htmlspecialchars internal routines to the PHP Project. Of
course the whole purpose of these functions is to be filled with user
input. (The overflow can only be when UTF-8 is used) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1864
CVE-2007-2509
CVE-2007-2510
|
| Created: | May 8, 2007 |
Updated: | July 18, 2007 |
| Description: |
A heap buffer overflow flaw was found in the PHP 'xmlrpc' extension. A
PHP script which implements an XML-RPC server using this extension
could allow a remote attacker to execute arbitrary code as the 'apache'
user. Note that this flaw does not affect PHP applications using the
pure-PHP XML_RPC class provided in /usr/share/pear. (CVE-2007-1864)
A flaw was found in the PHP 'ftp' extension. If a PHP script used this
extension to provide access to a private FTP server, and passed untrusted
script input directly to any function provided by this extension, a remote
attacker would be able to send arbitrary FTP commands to the server.
(CVE-2007-2509)
A buffer overflow flaw was found in the PHP 'soap' extension, regarding the
handling of an HTTP redirect response when using the SOAP client provided
by this extension with an untrusted SOAP server. No mechanism to trigger
this flaw remotely is known. (CVE-2007-2510) |
| Alerts: |
|
Comments (none posted)
phpbb2: missing input sanitizing
| Package(s): | phpbb2 |
CVE #(s): | CVE-2006-1896
|
| Created: | May 22, 2006 |
Updated: | February 11, 2008 |
| Description: |
It was discovered that phpbb2, a web based bulletin board, insufficiently
sanitizes values passed to the "Font Color 3" setting, which might lead to
the execution of injected code by admin users. |
| Alerts: |
|
Comments (none posted)
phpbb2: multiple vulnerabilities
| Package(s): | phpbb2 |
CVE #(s): | CVE-2005-3310
CVE-2005-3415
CVE-2005-3416
CVE-2005-3417
CVE-2005-3418
CVE-2005-3419
CVE-2005-3420
CVE-2005-3536
CVE-2005-3537
|
| Created: | December 22, 2005 |
Updated: | February 11, 2008 |
| Description: |
The phpbb2 web forum has a number of vulnerabilities including:
a web script injection problem, a protection mechanism bypass, a
security check bypass, a remote global variable bypass, cross site
scripting vulnerabilities, an SQL injection vulnerability,
a remote regular expression modification problem, missing input
sanitizing, and a missing request validation problem. |
| Alerts: |
|
Comments (none posted)
postgresql: SQL injection
| Package(s): | postgresql |
CVE #(s): | CVE-2006-2313
CVE-2006-2314
|
| Created: | May 24, 2006 |
Updated: | June 6, 2007 |
| Description: |
The PostgreSQL team has put out a set of "urgent updates" (in the form of the 7.3.15, 7.4.13, 8.0.8, and 8.1.4 releases) closing a
newly-discovered set of SQL injection issues. Details about the problem
can be found on the
technical information page; in short: multi-byte encodings can be used
to defeat normal string sanitizing techniques. The update fixes one problem
related to invalid multi-byte characters, but punts on another by simply
disallowing the old, unsafe technique of escaping single quotes with a
backslash. |
| Alerts: |
|
Comments (1 posted)
postgresql: privilege escalation
| Package(s): | postgresql |
CVE #(s): | CVE-2007-2138
|
| Created: | April 24, 2007 |
Updated: | June 18, 2007 |
| Description: |
PostgreSQL 8.2 and all back versions are vulnerable to a privilege escalation exploit
in SECURITY DEFINER functions. |
| Alerts: |
|
Comments (none posted)
pptpd: denial of service
| Package(s): | pptpd |
CVE #(s): | CVE-2007-0244
|
| Created: | May 9, 2007 |
Updated: | September 3, 2007 |
| Description: |
The PoPToP server daemon contains a bug which allows an attacker to tear down a connection through a malformed GRE packet. |
| Alerts: |
|
Comments (none posted)
python: information disclosure
| Package(s): | python |
CVE #(s): | CVE-2007-2052
|
| Created: | May 9, 2007 |
Updated: | July 30, 2009 |
| Description: |
Python 2.4 and 2.5 contain a bug in PyLocale_strxfrm() which could enable an attacker to read portions of unrelated memory. |
| Alerts: |
|
Comments (none posted)
qemu: multiple vulnerabilities
Comments (none posted)
qt: "/../" injection
| Package(s): | qt |
CVE #(s): | CVE-2007-0242
|
| Created: | April 4, 2007 |
Updated: | September 13, 2007 |
| Description: |
Andreas Nolden discovered a bug in qt3, where the UTF8 decoder does not
reject overlong sequences, which can cause "/../" injection or (in the case
of konqueror) a "<script>" tag injection. |
| Alerts: |
|
Comments (2 posted)
quagga: denial of service
| Package(s): | quagga |
CVE #(s): | CVE-2007-1995
|
| Created: | May 2, 2007 |
Updated: | July 3, 2007 |
| Description: |
A malicious peer can cause the quagga routing daemon to crash by sending a properly crafted BGP packet. |
| Alerts: |
|
Comments (none posted)
quake: buffer overflow
| Package(s): | quake3-bin |
CVE #(s): | CVE-2006-2236
|
| Created: | May 10, 2006 |
Updated: | January 12, 2009 |
| Description: |
Games based on the Quake 3 engine are vulnerable to a buffer overflow exploitable by a hostile game server. |
| Alerts: |
|
Comments (none posted)
rpm: arbitrary code execution
| Package(s): | rpm |
CVE #(s): | CVE-2006-5466
|
| Created: | November 6, 2006 |
Updated: | August 28, 2007 |
| Description: |
An error was found in the RPM library's handling of query reports. In
some locales, certain RPM packages would cause the library to crash. If
a user was tricked into querying a specially crafted RPM package, the
flaw could be exploited to execute arbitrary code with the user's
privileges. |
| Alerts: |
|
Comments (none posted)
samba: several vulnerabilities
Comments (none posted)
Mozilla: multiple vulnerabilities
| Package(s): | seamonkey firefox thunderbird |
CVE #(s): | CVE-2006-6077
CVE-2007-0008
CVE-2007-0009
CVE-2007-0775
CVE-2007-0777
CVE-2007-0778
CVE-2007-0779
CVE-2007-0780
CVE-2007-0800
CVE-2007-0981
CVE-2007-0995
CVE-2007-0996
|
| Created: | February 26, 2007 |
Updated: | July 23, 2007 |
| Description: |
Several flaws were found in the way SeaMonkey processed certain malformed
JavaScript code. A malicious web page could execute JavaScript code in such
a way that may result in SeaMonkey crashing or executing arbitrary code as
the user running SeaMonkey. (CVE-2007-0775, CVE-2007-0777)
Several cross-site scripting (XSS) flaws were found in the way SeaMonkey
processed certain malformed web pages. A malicious web page could display
misleading information which may result in a user unknowingly divulging
sensitive information such as a password. (CVE-2006-6077, CVE-2007-0995,
CVE-2007-0996)
A flaw was found in the way SeaMonkey cached web pages on the local disk. A
malicious web page may be able to inject arbitrary HTML into a browsing
session if the user reloads a targeted site. (CVE-2007-0778)
A flaw was found in the way SeaMonkey displayed certain web content. A
malicious web page could generate content which could overlay user
interface elements such as the hostname and security indicators, tricking a
user into thinking they are visiting a different site. (CVE-2007-0779)
Two flaws were found in the way SeaMonkey displayed blocked popup windows.
If a user can be convinced to open a blocked popup, it is possible to read
arbitrary local files, or conduct an XSS attack against the user.
(CVE-2007-0780, CVE-2007-0800)
Two buffer overflow flaws were found in the Network Security Services (NSS)
code for processing the SSLv2 protocol. Connecting to a malicious secure
web server could cause the execution of arbitrary code as the user running
SeaMonkey. (CVE-2007-0008, CVE-2007-0009)
A flaw was found in the way SeaMonkey handled the "location.hostname" value
during certain browser domain checks. This flaw could allow a malicious web
site to set domain cookies for an arbitrary site, or possibly perform an
XSS attack. (CVE-2007-0981) |
| Alerts: |
|
Comments (1 posted)
shadow-utils: mailbox creation vulnerability
| Package(s): | shadow-utils |
CVE #(s): | CVE-2006-1174
|
| Created: | May 25, 2006 |
Updated: | June 12, 2007 |
| Description: |
The useradd tool from the shadow-utils package has a potential security
problem. When a new user's mailbox is created, the permissions are
set to random garbage from the stack, potentially allowing the
file to be read or written during the time before fchmod() is called. |
| Alerts: |
|
Comments (none posted)
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)
snort: remote arbitrary code execution
| Package(s): | snort |
CVE #(s): | CVE-2006-5276
|
| Created: | March 2, 2007 |
Updated: | September 7, 2007 |
| Description: |
The Snort intrusion detection system is vulnerable to a buffer overflow
in the DCE/RPC preprocessor code. Remote attackers can send
specially crafted fragmented SMB or DCE/RPC packets which can be used
to allow the the remote execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
squirrelmail: missing input sanitizing
| Package(s): | squirrelmail |
CVE #(s): | CVE-2007-1262
|
| Created: | May 14, 2007 |
Updated: | June 15, 2007 |
| Description: |
It was discovered that the webmail package Squirrelmail performs
insufficient sanitizing inside the HTML filter, which allows the
injection of arbitrary web script code during the display of HTML
email messages. |
| Alerts: |
|
Comments (none posted)
tcpdump: denial of service
| Package(s): | tcpdump |
CVE #(s): | CVE-2007-1218
|
| Created: | March 5, 2007 |
Updated: | November 15, 2007 |
| Description: |
Off-by-one buffer overflow in the parse_elements function in the 802.11
printer code (print-802_11.c) for tcpdump 3.9.5 and earlier allows remote
attackers to cause a denial of service (crash) via a crafted 802.11
frame. NOTE: this was originally referred to as heap-based, but it might be
stack-based. |
| Alerts: |
|
Comments (none posted)
tetex: buffer overflow
| Package(s): | tetex |
CVE #(s): | CVE-2007-0650
|
| Created: | May 8, 2007 |
Updated: | May 13, 2008 |
| Description: |
A buffer overflow in the open_sty function in mkind.c for makeindex 2.14 in
teTeX might allow user-assisted remote attackers to overwrite files and
possibly execute arbitrary code via a long filename. NOTE: other overflows
exist but might not be exploitable, such as a heap-based overflow in the
check_idx function. |
| Alerts: |
|
Comments (1 posted)
tomcat: directory traversal
| Package(s): | tomcat |
CVE #(s): | CVE-2007-0450
|
| Created: | May 2, 2007 |
Updated: | February 27, 2008 |
| Description: |
Versions of tomcat prior to 5.5.22 do not properly filter filename separator characters, enabling information disclosure attacks. |
| Alerts: |
|
Comments (none posted)
util-linux: access restriction bypass
| Package(s): | util-linux |
CVE #(s): | CVE-2006-7108
|
| Created: | May 2, 2007 |
Updated: | June 15, 2007 |
| Description: |
From the Red Hat advisory: a flaw was found in the way the login process handled logins which did not
require authentication. Certain processes which conduct their own
authentication could allow a remote user to bypass intended access policies
which would normally be enforced by the login process. |
| Alerts: |
|
Comments (none posted)
vim: arbitrary shell code execution
| Package(s): | vim |
CVE #(s): | CVE-2007-2438
|
| Created: | April 30, 2007 |
Updated: | May 25, 2007 |
| Description: |
Vim allows two functions, feedkeys() and writefile(), to be used in the
sandbox. Functions executed via modelines in files being edited are
verified by the sandbox; a user who is coerced into opening a
specially-crafted file could cause the system to execute arbitrary shell
code supplied by the attacker. |
| Alerts: |
|
Comments (1 posted)
vixie-cron: weak permissions may cause errors
| Package(s): | vixie-cron |
CVE #(s): | CVE-2007-1856
|
| Created: | April 17, 2007 |
Updated: | December 4, 2007 |
| Description: |
During an internal audit, Raphael Marichez of the Gentoo Linux Security
Team found that Vixie Cron has weak permissions set on Gentoo, allowing
for a local user to create hard links to system and users cron files,
while a st_nlink check in database.c will generate a superfluous error. |
| Alerts: |
|
Comments (1 posted)
wordpress: another pile of vulnerabilities
| Package(s): | wordpress |
CVE #(s): | CVE-2007-1622
CVE-2007-1893
CVE-2007-1894
CVE-2007-1897
|
| Created: | May 2, 2007 |
Updated: | July 6, 2007 |
| Description: |
Wordpress suffers from another set of vulnerabilities including a couple of cross-site scripting problems, an access restrictions bypass issue, and an SQL injection vulnerability. |
| Alerts: |
|
Comments (none posted)
XFree86 X.org: integer overflows
| Package(s): | xfree86 x.org |
CVE #(s): | CVE-2007-1003
CVE-2007-1667
CVE-2007-1351
CVE-2007-1352
|
| Created: | April 3, 2007 |
Updated: | August 11, 2009 |
| Description: |
iDefense reported an integer overflow flaw in the XFree86 XC-MISC
extension. A malicious authorized client could exploit this issue to cause
a denial of service (crash) or potentially execute arbitrary code with root
privileges on the XFree86 server. (CVE-2007-1003)
iDefense reported two integer overflows in the way X.org handled various
font files. A malicious local user could exploit these issues to
potentially execute arbitrary code with the privileges of the X.org server.
(CVE-2007-1351, CVE-2007-1352)
An integer overflow flaw was found in the XFree86 XGetPixel() function.
Improper use of this function could cause an application calling it to
function improperly, possibly leading to a crash or arbitrary code
execution. (CVE-2007-1667) |
| Alerts: |
|
Comments (none posted)
xine: format string vulnerabilities
| Package(s): | xine |
CVE #(s): | CVE-2007-0017
|
| Created: | January 23, 2007 |
Updated: | August 10, 2007 |
| Description: |
Multiple format string vulnerabilities in (1) the cdio_log_handler function
in modules/access/cdda/access.c in the CDDA (libcdda_plugin) plugin, and
the (2) cdio_log_handler and (3) vcd_log_handler functions in
modules/access/vcdx/access.c in the VCDX (libvcdx_plugin) plugin, in
VideoLAN VLC 0.7.0 through 0.8.6 allow user-assisted remote attackers to
execute arbitrary code via format string specifiers in an invalid URI, as
demonstrated by a udp://-- URI in an M3U file. |
| Alerts: |
|
Comments (none posted)
xine-lib: arbitrary code execution
| Package(s): | xine-lib |
CVE #(s): | CVE-2007-1387
|
| Created: | March 13, 2007 |
Updated: | April 1, 2008 |
| Description: |
Moritz Jodeit discovered that the DirectShow loader of Xine did not
correctly validate the size of an allocated buffer. By tricking a user
into opening a specially crafted media file, an attacker could execute
arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflow
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-6172
|
| Created: | December 5, 2006 |
Updated: | June 5, 2007 |
| Description: |
A buffer overflow was discovered in the Real Media input plugin in
xine-lib. If a user were tricked into loading a specially crafted stream
from a malicious server, the attacker could execute arbitrary code with the
user's privileges. |
| Alerts: |
|
Comments (none posted)
xine-lib: buffer overflow
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-1664
|
| Created: | April 27, 2006 |
Updated: | February 27, 2008 |
| Description: |
xine-lib does an improper input data boundary check on
MPEG streams. A specially crafted MPEG file can be
created that can cause arbitrary code execution when the
file is accessed. |
| Alerts: |
|
Comments (none posted)
xinit: race condition
| Package(s): | xinit |
CVE #(s): | CVE-2006-5214
|
| Created: | October 17, 2006 |
Updated: | August 9, 2007 |
| Description: |
A race condition allows local users to see error messages generated during
another user's X session. This could allow potentially sensitive
information to be leaked. |
| Alerts: |
|
Comments (1 posted)
xmms: BMP handling vulnerability
| Package(s): | xmms |
CVE #(s): | CVE-2007-0653
CVE-2007-0654
|
| Created: | March 28, 2007 |
Updated: | July 26, 2011 |
| Description: |
xmms suffers from vulnerabilities in its handling of BMP images. Should a hostile image be included in an xmms skin, it could lead to code execution on the user's system. |
| Alerts: |
|
Comments (none posted)
xscreensaver: password check bypass
| Package(s): | xscreensaver |
CVE #(s): | CVE-2007-1859
|
| Created: | May 2, 2007 |
Updated: | June 13, 2007 |
| Description: |
On a system which uses a remote directory service for passwords, a local attacker can crash xscreensaver by disrupting network connectivity, thus bypassing the password check and gaining access to the system. |
| Alerts: |
|
Comments (none posted)
zziplib: buffer overflow
| Package(s): | zziplib |
CVE #(s): | CVE-2007-1614
|
| Created: | April 4, 2007 |
Updated: | September 5, 2007 |
| Description: |
dmcox discovered a boundary error in the zzip_open_shared_io() function
from zzip/file.c . A remote attacker could entice a user to run a zziplib
function with an overly long string as an argument which would trigger the
buffer overflow and may lead to the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.22-rc2,
released on May 18.
"
Various random fixes all over - the shortlog (appended) is fairly
readable. The most notable ones are probably more SLUB fixes, and the epoll
optimizations and cleanups." The
long-format
changelog has all the details.
The current -mm tree is 2.6.22-rc2-mm1. Recent changes
to -mm include the CFS CPU scheduler, a big Xen update, an update to the
signalfd() interface allowing multiple signals to be retrieved in
a single system call, a new on-demand readahead patch (see below), and the
fallocate() system call.
There is a large stable 2.6.21 update under review; it was not released as
of this writing.
Comments (2 posted)
Kernel development news
"Readahead" is the act of speculatively reading a portion of a file's
contents into memory in the expectation that a process working with that
file will soon want that data. When readahead works well, a data-consuming
process will find that the information it needs is available to it when it
asks, and that waiting for disk I/O is not necessary. The Linux kernel has
done readahead for a long time, but that does not mean that it cannot be
done better. To that end, Fengguang Wu has been working on a set of
"adaptive readahead" patches for a couple of years.
Adaptive readahead was covered
here in 2005. The patches have been languishing in the -mm tree for
one simple reason: their complexity is at such a level that few people are
able to review them in any useful way. The new on-demand readahead patch is a
response to a request from Andrew Morton for a simpler patch to help get
the merge process going. The new code is indeed simpler, having dispensed
with much of the logic found in the full adaptive readahead mechanism.
To a great extent, the on-demand patch reimplements what Linux readahead
does currently, but in a simpler and more flexible way. Like the current
code, the on-demand patch maintains a "readahead window" consisting of a
portion of the file starting with the application's last read. Pages
inside the readahead window should already be in the page cache - or, at
least, under I/O to get there as soon as possible. The window moves
forward as the application reads data from the file.
The current code actually implements two windows, being the "current
window" (a set of in-cache pages which includes the application's current
position) and the "ahead window," being the pages most recently read in by
the kernel. Once the application's position crosses from the current
window into the ahead window, a new I/O operation is started to make a new
ahead window. In this way, the kernel tries to always keep sufficiently
far ahead of the application that the file data will be available when
requested.
The on-demand patch, instead, has a single readahead window. Rather than
maintain a separate "ahead window," the new readahead code marks a page
(using a flag in the page structure) as being at the "lookahead
index." When an application reads its way into the marked page, the
readahead window is extended and a new I/O operation is started. There is
some resistance to the idea of using a page flag, since those bits are
perennially in short supply. Andrew Morton has suggested using some more approximate
heuristics instead. That approach might occasionally make the wrong
decision, but the penalty is low and does not affect the correctness of the
system's operation as a whole.
While the on-demand patch appears to do relatively little, it does have the
advantage of removing a bunch of complexity from the current readahead
code. It is able to make its decisions without the overhead of trying to
track events like an attempted readahead of pages which are already in the
cache. The checks for sequential access are made less strict as well,
causing readahead to stay active in situations where the current code would
turn it off. The result, according to some
benchmarks posted with the patch, is improvements in application speed
between 0.1% and 8% or so - with some performance regressions in some
cases. Interestingly, some of the best results come with a benchmark
running on a MySQL database, which is not where one would normally expect
to see a lot of sequential activity.
This patch set is clearly simple enough to be reviewed; in the absence of
any strong objections, it could conceivably be ready for 2.6.23. Then,
perhaps, Fengguang can start working on adding some of the more complex
logic which makes up the full adaptive readahead mechanism.
Comments (15 posted)
This
series of articles on
video drivers has been through several
installments, but we have yet to transfer a single frame of video data. At
this point, though, we have covered enough of the format negotiation
details that we can begin to look at how video frames move between the
application and device.
The Video4Linux2 API defines three different ways of transferring video
frames, two of which are actually available in the current implementation:
- The read() and write() system calls can be used
in the normal way. Depending on the hardware and how the driver is
implemented, this technique might be relatively slow - but it does not
have to be that way.
- Frames can be streamed directly to and from buffers accessible to the
application. Streaming is usually the most efficient way to move
video data; this interface also allows for the transfer of some useful
metadata with the image frames. There are two variants of the
streaming technique, depending on whether the buffers are located in
user or kernel space.
- The Video4Linux2 API specification provides for an asynchronous I/O
mechanism for frame transfer. This mode has not been implemented,
however, and cannot be used.
This article will look at the simple read() and write()
interface; streaming transfers will be covered in the next installment.
read() and write()
Implementation of read() and write() is not required by
the Video4Linux2 specification. Many simpler applications expect these
system calls to be available, though, so, if possible, the driver writer
should make them work. If the driver does support these calls, it should
be sure to set the V4L2_CAP_READWRITE bit in response to a
VIDIOC_QUERYCAP call (described in part 3). In your editor's
experience, however, most applications do not bother to check whether these
calls are available before attempting to use them.
The driver's read() and/or write() methods must be stored
in the fops field of the associated video_device
structure. Note that the Video4Linux2 specification requires drivers
implementing these methods to provide a poll() operation as well.
A naive implementation of read() on a frame grabber device is
straightforward: the driver tells the hardware to start capturing frames,
delivers one to the user-space buffer, stops the hardware, and returns. If
possible, the driver should arrange for the DMA operation to transfer the
data directly to the destination buffer, but that is only possible if the
controller can handle scatter/gather I/O. Otherwise, the driver will need
to buffer the frame through the kernel. Similarly, write operations should
go directly to the device if possible, but be buffered through the kernel
otherwise.
Less simplistic implementations are possible. Your editor's "Cafe" driver,
for example, leaves the camera controller running in a speculative mode
after a read() operation. For the next fraction of a second,
subsequent frames from the camera will be buffered in the kernel; if the
application issues another read() call, it will be satisfied more
quickly without the need to start up the hardware again. After a number of
unclaimed frames the controller is put back into an idle
state. Similarly, a write() operation could delay the first frame
by a few tens of milliseconds with the idea of helping the application
stream frames at the hardware's expected rate.
Streaming parameters
The VIDIOC_G_PARM and VIDIOC_S_PARM ioctl()
calls adjust some parameters which are specific to read() and
write() implementations - and some which are more general. It
appears to be a call where miscellaneous options with no obvious home were
put. We'll cover it here, even though some of the parameters affect
streaming I/O as well.
Video4Linux2 drivers supporting these calls provide the following two
methods:
int (*vidioc_g_parm) (struct file *file, void *private_data,
struct v4l2_streamparm *parms);
int (*vidioc_s_parm) (struct file *file, void *private_data,
struct v4l2_streamparm *parms);
The v4l2_streamparm structure contains one of those unions which
should be getting familiar to readers of this series by now:
struct v4l2_streamparm
{
enum v4l2_buf_type type;
union
{
struct v4l2_captureparm capture;
struct v4l2_outputparm output;
__u8 raw_data[200];
} parm;
};
The type field describes the type of operation to be affected; it
will be V4L2_BUF_TYPE_VIDEO_CAPTURE for capture devices and
V4L2_BUF_TYPE_VIDEO_OUTPUT for output devices. It can also be
V4L2_BUF_TYPE_PRIVATE, in which case the raw_data field
is used to pass some sort of private, non-portable, probably discouraged
data through to the driver.
For capture devices, the parm.capture field will be of interest.
That structure looks like this:
struct v4l2_captureparm
{
__u32 capability;
__u32 capturemode;
struct v4l2_fract timeperframe;
__u32 extendedmode;
__u32 readbuffers;
__u32 reserved[4];
};
capability is a set of capability flags; the only one currently
defined is V4L2_CAP_TIMEPERFRAME which indicates that the device
can vary its frame rate. capturemode is another flag field with
exactly one flag defined: V4L2_MODE_HIGHQUALITY, intended to put
the hardware into a high-quality mode suitable for single-frame captures.
This mode can make any number of sacrifices (in terms of the data formats
supported, exposure times, etc.) in order to get the best image quality
that the device can handle.
The timeperframe field is used to specify the desired frame rate.
It is yet another structure:
struct v4l2_fract {
__u32 numerator;
__u32 denominator;
};
The quotient described by numerator and denominator gives
the time between successive frames on the device. Another driver-specific
field is extendedmode, which has no defined meaning in the API.
The readbuffers field is the number of buffers the kernel should
use for incoming frames when the read() method is being used.
For video output devices, the structure looks like:
struct v4l2_outputparm
{
__u32 capability;
__u32 outputmode;
struct v4l2_fract timeperframe;
__u32 extendedmode;
__u32 writebuffers;
__u32 reserved[4];
};
The capability, timeperframe, and extendedmode
fields are exactly the same as for capture devices. outputmode
and writebuffers have the same effect as capturemode and
readbuffers, respectively.
When the application wishes to query the current parameters, it will issue
a VIDIOC_G_PARM call, resulting in a call to the driver's
vidioc_g_parm() method. The driver should provide the current
settings, being sure to set the extendedmode field to zero if it
is not being used, and the reserved field to zero always.
An attempt to set the parameters results in a call to
vidioc_s_parm(). In this case, the driver should set the
parameters as closely as possible to the application's request and adjust
the v4l2_streamparm structure to reflect the values which were
actually used. For example, the application might request a higher frame
rate than the hardware can provide; in this case, the fastest possible rate
should be programmed and the timeperframe field set to the actual
frame rate.
If timeperframe is given as zero by the application, the driver
should program the nominal frame rate associated with the current video
norm. If readbuffers or writebuffers is zero, the driver
should return the current settings rather than getting rid of the current
buffers.
At this point, we have covered enough to write a simple driver supporting
frame transfer with read() or write(). Most serious
applications will want to use streaming I/O, however: the streaming mode
makes higher performance easier, and it allows frames to be packaged with
relevant metadata like sequence numbers. Tune in for the next installment
in this series which will discuss how to implement the streaming API in
video drivers.
Comments (none posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Memory management
Architecture-specific
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
The Red Hat Global Desktop was
announced
at the Red Hat summit earlier this month. This product is based on Red Hat
Enterprise Linux 5, but with significant differences in the support and
distribution model. Red Hat is partnering with Intel to build affordable
solutions for local governments and small businesses in developing
countries. Intel will provide free drivers and a wide variety of hardware
certified to work with this software.
The Global Desktop will not be available as a download. Instead a base
system will be available to vendors. The vendors will be able to use it to
provide customized solutions and support for their customers. Red Hat will
be a back end support provider for those vendors.
Red Hat developer Christopher Blizzard summed it up nicely in his blog:
"In summary, this is about growing the Linux client market. This
isn't about trying to replace some small set of Windows desktops in the
developed world or trying to line up a relatively small number of units
through a US OEM. This is about getting out there where people will grow up
on free and open source software and understand that it's not just
free-as-in-cheap, but is also better and empowering to how they lead their
lives and run their businesses. It's just the first step, but it's an
important one."
Comments (none posted)
New Releases
64 Studio is aimed at digital content
creation, including audio, video, graphics and publishing tools. The
latest development release, 1.4.0 'Ariadne', is the first release
candidate for the forthcoming 64 Studio 2.0, which will retain
compatibility with Debian Etch to create a long-lived and stable creative
desktop.
Full Story (comments: none)
The CentOS development team has
announced
the release of CentOS 4.5 for i386, x86_64 and ia64. It is available on
all CentOS.org mirrors and via bittorrent.
Comments (none posted)
Update 5 of Pie Box Enterprise Linux 4 has been released. "
Pie Box
Enterprise Linux 4 is aimed at people who need a stable OS with a long
lifespan but don't want an expensive bundled support contract. It is
derived from open source software with only four packages modified in order
to replace trademarks and logos with our own. Features of Pie Box
Enterprise Linux 4 include the Linux 2.6 kernel, SELinux, GNOME 2.8, Samba
3.0, Logical Volume Manager 2, PCI Express support and NFSv.4."
Full Story (comments: none)
MEPIS has
announced test
versions of new French and Spanish 32 bit CDs for SimplyMEPIS 6.5.
"
The new ISOs are available at MEPIS online mirrors in the testing
directory. Suggestions and fixes should be submitted at the appropriate
forum, http://www.mepis-france.org or http://www.mepisimo.com"
Comments (none posted)
A new version of Slax Tools has been released. Slax Tools are graphical
applications that simplify process of generating custom version of live
distribution Slax.
Full Story (comments: none)
Distribution News
Petter Reinholdtsen
takes a look at the
debian package usage counter, popularity-contest or popcon. "
The
debian package usage counter, popularity-contest, reached 50,000
contributors a few hours ago. This is the number of machines reporting
their list of installed packages and related information every week. The
information collected is among other things used to make sure the most
popular packages are on the installation CDs and DVDs."
It looks like the sparc32 port will be
dropped for Lenny. "Another reason is that dropping sparc32
support will allow optimization for sparc64 which will result in improved
support for the modern sparc systems from Sun and Hitachi. Other
distributions have already made this choice."
Comments (none posted)
There's a new
GURU
GUIDE available that documents the technique for having YUM
automatically use a local mirror without any configuration changes on
the clients. Click below for the announcement.
Full Story (comments: none)
KDE.News
reports that the
LiMuX distribution (based on Debian and KDE) created for the city of Munich
has been certified to meet the international usability standard ISO 9241.
Comments (none posted)
Here's a
reminder that the migration from
lists.suse.com to lists.opensuse.org is complete and support for the old
mailinglist names will be dropped on June 1, 2007. This
email will help you find new openSUSE mailing
lists.
Comments (none posted)
Here are the minutes for the Ubuntu Technical Board meeting held on May 22,
2007. Topics include the process for applying to become an Ubuntu Core
Developer, and a look at future meetings (scheduling changes, getting the
minutes out, and getting items on the agenda).
Full Story (comments: none)
Distribution Newsletters
The Fedora Weekly News for May 19, 2007 looks at the deep freeze for Fedora
7, the fedora-cs-list for Czech and Slovak Fedora users, Fedora Rawhide
Live Images, a summary from the Red Hat Summit, F7 Firstboot and EULA, and
much more.
Full Story (comments: none)
The Ubuntu Weekly Newsletter for May 19, 2007 covers the new Torrent Team,
progress of the Ubuntu Mobile and Embedded Project, newly approved members
and LoCos, Community Council and Forum Council meetings, a look at the
Xubuntu Team and more.
Full Story (comments: none)
The
DistroWatch
Weekly for May 21, 2007 is out. "
The feature story of the latest
issue is a review of DeLi Linux 0.7.2, one of the few desktop distributions
that targets old computers - those with as little as 8 MB of RAM. Does it
really work as advertised? And are the included applications usable? Find
out in our exclusive first look review by Susan Linton. In the news
section, Mandriva terminates the contracts with several of its developers
in order to cut costs, the openSUSE community launches an ambitious project
to reduce the boot time of the distribution to 5 seconds, and Fedora
removes Beagle from default install due to unresolved bugs. Finally, don't
miss the stunning new desktop distribution from Brazil's Famelix
project."
Comments (none posted)
Newsletters and articles of interest
LinuxMedNews
looks at
improvments in Debian-Med, a Debian derived distribution that focuses
on medical applications. "
With the recent release of Debian Etch,
the Debian-Med project strengthened its current three main areas of
activity: imaging, bioinformatics, and medical practice."
Comments (none posted)
Linux-Watch
presents a
tale of thunderstorms, lightning strikes, fried hardware, and
SystemRescueCd. "
This was
turning into a really bad day. So, now I pulled out my freshly burned copy
of SystemRescueCd 0.35. SystemRescueCd, if you've never met it, is the best
single CD bootable system repair disk I know."
Comments (1 posted)
HowtoForge
looks
at getting the most out the 3D desktop updates in Mandriva Linux 2007
Spring. "
To make it easier to try out and switch between all these
3D desktop technologies, Mandriva has developed a tool available in the
Mandriva Control Center and directly from the login screen. This tool
offers the choice between a Metisse desktop, a '3D Cube' desktop or no 3D
desktop. For expert users, advanced options exist for the '3D Cube'
desktop, allowing you to manually choose Compiz or Beryl and set whether
the AIGLX or Xgl underlying server technology is used."
Comments (none posted)
HowtoForge
sets up a Ubuntu Studio 7.04 desktop.
"
Ubuntu Studio is a special Linux distribution tailored to the needs of audio, video, and graphic enthusiasts or professionals. Because Ubuntu Studio is based on Ubuntu, you are not limited to this area, but can install any application that is available for Ubuntu, thus turning Ubuntu Studio in a normal desktop for everyday use. This tutorial shows how you can turn Ubuntu Studio 7.04 into a full-fledged replacement for a Windows desktop."
Comments (none posted)
Distribution reviews
Linux.com
reviews
VectorLinux 5.8 SOHO. "
VectorLinux includes its own graphical system
configuration suite called the Vector Administration System Menu. The
program opens a window containing a menu that lets you change your user
password, set up which window manager to use, reset the skeleton files
entries (skeleton files set default behaviors for an application or process
to make it more functional or user-friendly) in part or as a whole for a
fresh configuration, and perform deeper system configuration requiring the
root password. With that fourth choice, you can configure the autodetection
utility, manage users, set up the X server, start up services and boot
procedures, set up hostname and networking options, configure hardware
devices, and configure filesystems."
Comments (11 posted)
Linux.com
reviews
PCLinuxOS 2007. "
PCLinuxOS is a live CD distribution that enables
users to test Linux without actually having to install it. The highly
anticipated new version, PCLinuxOS 2007, was released on Monday. Its
intuitive selection of software, high level of stability and functionality,
and the quality of the graphics make this the distribution's best release
ever. PCLOS began almost four years ago as a fork of MandrakeLinux
9.2. Subsequent releases were built and updated upon the previous
version. PCLOS 2007 still utilizes some source code from MandrivaLinux, as
seen in the startup wizard, hard drive installer, and the PCLinuxOS Control
Center."
Comments (none posted)
Page editor: Rebecca Sobol
Development
May 23, 2007
This article was contributed by Joseph Quigley
Imagine taking a Ford engine, a Chevrolet chassis, and a Toyota transmission, bolting them together, and discovering that they fit perfectly.
In the programming world, Rodrigo Barreto de Oliveira created such a vehicle. Around the year 2003, de Oliveira was unhappy with some of the
.Net/Mono languages at the time because none of the stable ones were Python-like.
De Oliveira said that he missed the "wrist-friendly" Python syntax. He created his own language,
Boo, and explains in the
Boo Manifesto
[pdf]: "I wanted a language I could extend with my own constructs. I wanted a compiler system that could be taught new things, taught how to automagically [sic] generate common code for me." The language caught on, and several sites hosted Boo projects or created communities around it.
Boo is an object-oriented, statically-typed programming language that makes use of the .Net Common Language Infrastructure. It is licensed under an open-source MIT/BSD-style license, and because it is built upon the Mono or Microsoft .Net framework, it is cross-platform and can be extended significantly. Boo supports Unicode, internationalization, and web-style applications while its language's syntax is Python-inspired. Focusing on both language and compiler extensibility, it features type inference, optional duck typing, currying, first class functions, multimethods, and generators.
The language is quite flexible and adapts to many genres of programming.
It can be used in or written for games, GUI applications and web frameworks
(see the
Boo Applications).
It can interact with most Mono libraries, every CLS-compliant library and most generics. In short, it works with pretty much everything, every library, and every framework for .Net or Mono. In the game world,
BooGame
(a 2D, OpenGL-accelerated,
game engine framework) is similar, if not almost equivalent, to
PyGame.
The commercial Mac OS X Unity game engine has very good support for Boo scripting for both 2D and 3D games.
With Unity, Boo games can even be played from a browser.
Unity is not the only 3D framework that supports Boo.
The open source
Tao framework
supplies OpenGL, Ogre, and
OpenAl
bindings for Boo on both .Net and Mono.
Although not too many web frameworks have been written for Boo, Apache's
mod_mono
makes web development possible. A popular framework is
Webbness, which delivers
functionality similar to
Ruby on Rails
and it generates code in either Boo or C#.
There are several reasons to use Boo over other languages, even though many others (such as Lua)
may have a larger community, have a larger software base, or may be in the news more often. Boo stands out from the crowd since it is appealing to developers due to its simple syntax and well implemented OOP functionality on the .Net/Mono platform. It differs from
IronPython
in several ways because it can provide features and tools that IronPython might never support (due it its very good compatibility with standard CPython).
Unlike some languages, Boo is not designed to replace or be used exclusively as an alternative to C#. Instead it was designed to be extended and to interact with those languages. This allows the programmer to write once in a different languages, and use his code with Boo. In the Boo Manifesto, de Oliveira explains why he created the language. "When I was programming in full Python mode I missed some of the things I'd normally get from a more statically typed environment." He goes on to say, "what I missed the most was the well thought out .net architecture and its great support for Unicode, globalization and web style applications."
Just recently Boo 0.7.7
was released, touting new features primarily involving support for consuming generic methods.
For example, in Boo 0.7.6 one could only use generics with external types. Boo 0.7.7 improved generics support, allowing the programmer to use generics with internal types (which are defined in the Boo assemblies that are to be compiled). It also improved the verify pipeline, making it available on Mono (the pipeline in 0.7.6 only worked well in .Net) and optimized string handling (allowing the coder to generate Gendarme/FXcop-compliant assemblies). Type inference (which is a work in progress) was improved and the release fixed a handful of bugs, mostly inconsistencies in the Boo compiler.
Boo releases come frequently (see the
Boo Release Schedule). The team uploads a new sub-release every month to fix bugs and add a few features. The next major version, Boo 0.8, is in active development and the team is working on improving the compiler even more. Although there isn't much information on the upcoming 0.8 release, the bug tracker has some reported issues with the improved lexical and method syntax as well as some interpreter and duck typing improvements.
Boo was created to fill gaps in Python in order to make a programmer's
job even easier.
Its syntax makes programming a breeze and it can be extended to work in dozens of scenarios.
Whether one wants to create a game, a web site or a GUI application, Boo can lighten the load. The programmer can concentrate on nitty-gritty programing in a different language, while Boo effortlessly interacts with that language.
Almost every other module can be found in the .Net/Mono framework.
Resources
Comments (5 posted)
System Applications
Database Software
The May 20, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Embedded Systems
Stable version 1.5.1 of
BusyBox,
a collection of command line utilities for embedded systems, is out with
the following changes:
"
This is a bugfix-only release, with fixes to hdparm, hush, ifupdown, ps and sed."
Comments (none posted)
Telecom
Nokia has released eds-sync as open-source software.
"
Eds-sync is the component that synchronizes remote Telepathy
rosters (= instant messaging contact list stored on server) to a
local evolution-data-server. After initial synchronization, it keeps
the rosters in sync with the local addressbook. It currently will
only work correctly with the Nokia specific eds-dbus, and it
requires the addressbook UI components to do some special actions
too."
Full Story (comments: none)
Web Site Development
Release 0.6.1 of Chandler Server is out with new capabilities.
"
Chandler Server is a database, server, and web UI for storing and
managing personal information such as events and tasks. It implements
standards such as CalDAV, WebDAV, Atom, and Atom Publishing Protocol."
Full Story (comments: none)
Version 2.0 of the Silva content management system has been announced.
"
This architectural release targets Zope 2.10 and
higher and takes advantage of much of the new technology. Infrae has
striven to keep Silva 2.0 almost feature identical to Silva 1.6, while
refactoring and rebuilding large parts of the system under the hood,
using advances in Zope and Five infrastructure. This major reworking
should especially help extension developers by expanding the set of
tools available to them."
Full Story (comments: none)
Desktop Applications
Audio Applications
Beta version 1.3.3 of the
Audacity audio editor
has been released.
"
The Audacity Team is pleased to announce the release of Audacity 1.3.3 (beta), which contains numerous new features and capabilities beyond the 1.3.2 (beta) release. Because it is a work in progress and does not yet come with complete documentation or translations into foreign languages, it is recommended for more advanced users."
Comments (none posted)
Version 1.25 of
eSpeak,
a text to speech synthesis converter, is out with improvements to
the French, Czech, Slovak, Norwegian, Croatian, and Portuguese
language support.
Comments (none posted)
Version 5 of jack_mixer has been announced.
"
jack_mixer is GTK (2.x) JACK audio mixer with look similar to it`s
hardware counterparts. It has lot of useful features, apart from being
able to mix multiple JACK audio streams.
Changes since version 4:
fix building against older jack versions (i.e. not latest svn)"
Full Story (comments: none)
Version pre 0.3 of JackMixDesk is out with the following changes:
"
The nasty bug that maximum volume wasn't reachable after moving the
slider is gone. Made it useless. Didn't see that...
The interface is prepared for knob resizing. If you use phat svn sources
change the KNOB_SIZE in mixdesk_gtk.c to maybe 32. You'll also get
scroll support."
Full Story (comments: none)
The DrJekyll release of XMMS2, the rewrite of the XMMS music player, is
out.
"
This has been one of the
longest release periods in the history of XMMS2. A lot of big changes
has been merged, including the long awaited Collections API. We have
also switched to a new build-system.
The XMMS2 Team would like to extend a big THANK YOU to all who have
helped out with this release, a lot of bug testing and bug fixing by
new faces has been seen. Hope to you all around for the next release!"
Full Story (comments: none)
Desktop Environments
Version 2.19.2 of the GNOME desktop environment has been released.
"
This is our second development release on our road towards GNOME
2.20.0, which will be released in September 2007. New features are still
arriving, so your mission is simple : Go download it. Go compile it. Go test it.
And go hack on it, document it, translate it, fix it."
Full Story (comments: none)
Version 2.19.2 of GARNOME, the bleeding edge GNOME distribution, is out.
"
This release includes all of GNOME 2.19.2 plus a
bunch of updates that were released after the GNOME freeze date.
This is the second release in the unstable cycle, with more features,
more fixes and yet more madness added. It is for anyone who wants to get
his hands dirty on the development branch, or who'd like to get a peek
at future features. If you want to help spot issues in GARNOME, (or,
better yet, fix 'em ;-) this release is for you as well."
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)
Maintenance release version 3.5.7 of the K Desktop Environment (KDE) is out.
"
This release has a renewed focus on KDE PIM applications. KAddressBook,
KOrganizer and KAlarm received attention with bugfixes, while KMail
additionally witnessed new features and improvements with both interface work
and IMAP handling: it can manage IMAP quota and copy and move all folders."
Full Story (comments: none)
KDE.News
reports that HIG
hunting continues, with a focus on spelling and font settings. "
The
HIG Hunting Season for KDE 4 continues. This week we focus is on the
written word with a new checklist on text and fonts. Are you impatiently
waiting for KDE 4? Would you like to help KDE make this release a full
success? Then get involved! Read on for more details."
Comments (2 posted)
The May 20, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
User-visible functionality added in Plasma.
Support for animated SVG images in SuperKaramba. Kanagram becomes the latest
application to adopt a scalable, SVG-based interface. Initial code imported,
as a statement of intention, to support interaction with Exchange servers and
the Akonadi PIM data store. Small, incremental improvements in KTorrent. A
new round of Coverity fixes, particularly in KOffice and Amarok. Work on
loading ODF shapes through Flake in KOffice. KDevelop gets improved support
for .ui (user interface layout) files. Branches of KMail, KPPP, Konversation
and Kopete created to enable the integration of Solid-based connection
management and notification. KDE 3.5.7 is tagged for release early next week."
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)
Desktop Publishing
Version 1.5.0 beta 3 of LyX, a GUI front-end to the TeX typesetting
system, is out.
"
Compared with the previous beta release we have fixed several bugs
and added some improvements, namely a new inset to support code listings.
We have enabled the converter file cache by default.
Internally we have renamed files to follow a consistent name pattern,
this will allow an easier navigation of the source code thus simplifying
bug fixing.
Compared with the latest stable release, this is the culmination of
one year of hard work, and we sincerely hope you will enjoy the
results."
Full Story (comments: none)
Version 3.6.4 of WIKINDX
has been released, this release includes Focus Feature enhancements
and minor bug fixes.
"
WIKINDX is a free single or multi-user research environment storing searchable bibliographies, notes and citations and integrated with a WYSIWYG word processor for the authoring of publication-ready articles automatically formatted to chosen citation styles."
Comments (none posted)
Games
The WorldForge virtual world project presents a
progress report
on Ember, which is projected to have an 0.5.0 release soon.
"
The main focus of 0.5.0 is on providing better authoring tools. The goal is to allow players to edit the whole world within Ember. One major component that has been missing so far has been a working entity editor. This has now been added to Ember."
Comments (none posted)
GUI Packages
Version 2.8.4 of wxWidgets, a cross-platform GUI toolkit,
has been announced.
"
This is mainly a bug fix release".
Comments (none posted)
Interoperability
GnomeDesktop.org
looks at the 0.1 pre 1 release of Wine-doors.
"
Wine-doors is an application designed to make installing windows software on Linux, Solaris or other Unix systems easier. Wine-doors is essentially a package management tool for windows software on Linux systems. Most Linux desktop users are familiar with package management style application delivery, so it made sense to apply this model to windows software."
Comments (none posted)
Medical Applications
LinuxMedNews
has announced
the availability of Developer Preview 2.0 of the ClearHealth 2.0 electronic
medical record system.
"
After more than a year of active design and development ClearHealth 2.0 is about to lift off. A developer preview demonstration is available at demo.clear-health.com but please note that it is a BETA pre-release edition of CH 2.0 undoubtedly with some rough edges remaining to be fixed."
Comments (none posted)
LinuxMedNews
has announced the release of FreeMED 0.8.4 and REMITT 0.3.3.
"
FreeMED version 0.8.4 and REMITT version 0.3.3 have been formally released on Tuesday, May 22, 2007. They include support for CMS's mandated NPI standard, as well as many other improvements and community contributed bugfixes and features. FreeMED is an GPL-licensed opensource EMR/PM suite ..."
Comments (none posted)
Music Applications
Version 0.97.5 of Free Music Instrument Tuner is out
with some small updates and bug fixes.
Full Story (comments: none)
The LV2 Simple Sine Generator plugin project has been announced.
"
LV2 Simple Sine Generator is very simple plugin, generating sine when
feed with notes. It should load in any host supporting midi port LV2
extension, i.e. elven, ingen, lv2_jack_host and zynjacku. Plugin should
be usable for testing basic synth functionality and as simple example
synth plugin to start with if you want to code your own LV2 synth
plugin."
Full Story (comments: none)
Version 0.10.2 of PHASEX, the [P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment software synthesizer is out.
"
This release contains many fixes, most notably better support for
older GTK versions. PHASEX now works with GTK2 versions as low as
2.4.x, which should help most of the build issues on older distros."
Full Story (comments: none)
Version 0.6 of pyliblo is out with a number of new features.
"
pyliblo is a Python wrapper for the liblo OSC library. It supports almost
the complete functionality of liblo, allowing you to send and receive OSC
messages using a nice and simple Python API."
Full Story (comments: none)
Office Suites
The first release of unoconv has been announced.
"
Unoconv converts between any document format that
OpenOffice understands. It uses OpenOffice's UNO
bindings for non-interactive conversion of
documents.
Supported document formats include Open
Document Format (.odf), MS Word (.doc), MS Office
Open/MS OOXML (.xml), Portable Document Format
(.pdf), HTML, XHTML, RTF, Docbook (.xml), and
more. (24 document formats in total)".
Full Story (comments: 1)
RSS Software
Version 0.9 of LeafRSS, a simple RSS aggregator that learns to filter
out unwanted articles from multiple feeds automatically,
has been announced.
"
We are proud to announce the release of version 0.9 or LeafRSS! This version includes full smarty template integration, as well as options to embed the articles in another web page, or even to allow the output of the filter as an RSS feed."
Comments (none posted)
Web Browsers
Release candidate 3 of Mozilla Firefox 2.0.0.4 has been
announced.
"
A third set of release candidate builds for the forthcoming Mozilla Firefox
2.0.0.4 release are now available for testing. Testers can obtain these
builds from the rc3 directory on ftp.mozilla.org. Any problems discovered by
users can be posted to Firefox 2.0.0.4 Release Candidate 3 announcement on
quality.mozilla.org. Currently in a pre-alpha state, the QMO site was
launched last week to improve the community-based Mozilla quality assurance
effort.
Firefox 2.0.0.4 is likely to be released simultaneously with Firefox
1.5.0.12, which will be the final release of the 1.5.0.x line before the
Mozilla Corporation ends official support."
Comments (none posted)
Languages and Tools
Caml
The May 22, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Python
The May 21, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The May 21, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
XML
Matthias Farwick and Michael Hafner
compare XML parsers in part two of an O'Reilly article series.
"
In part 1 of this series we showed you the results of our event-driven parser benchmarks. The outcome of these benchmarks showed that the LIBXML2 SAX-like parser in C is superior over the other tested parsers. In second place followed the two Java pull-parser implementations Javolution and Woodstox.
In this part of the series we will show you how the object model parser performed in our tests."
Comments (1 posted)
Libraries
Version 0.0.75 of libnfnetlink_conntrack, it features a lot of bug
fixes and new capabilities.
"
libnetfilter_conntrack is a userspace library providing a programming
interface (API) to the in-kernel connection tracking state table."
Full Story (comments: none)
Version Control
Version 1.5.2 of GIT has been announced, it adds many new capabilities and
bug fixes.
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Sun's Jonathan Schwartz is back with
a post comparing free software and free media. "
Sun has what I'd argue to be the single most valuable and focused patent portfolio on the web (and yes, we'd use it to defend Red Hat and Ubuntu, both). But suing the open source community would've been tantamount to a newspaper suing the authors of their letters to the editor. We would've been attempting to censor rather than embrace a free press. It might have felt good at the time, but it wouldn't have addressed the broader challenge - community content was becoming more interesting to our customers than our professional content."
Comments (none posted)
ars technica
takes a skeptical look at Eben Moglen's recent claim that, by distributing Novell's Linux support coupons, Microsoft has committed itself to the (yet unfinalized) terms of GPLv3. "
Richard Wilder, a patent lawyer for the Association of Competitive Technology (an organization partially funded by Microsoft), argues that Microsoft isn't subject to the GPL because the company isn't literally distributing Linux or any other piece of GPL-licensed software. Speaking to the Seattle Post-Intelligencer, Wilder said, '[Microsoft is] not distributing Linux. They're providing somebody access to a service, but they're not providing copies of Linux on a disk, and they're not providing somebody access to Linux for the purpose of download, and so they're not engaged in any distribution.'"
Comments (29 posted)
Trade Shows and Conferences
eWeek
covers Red
Hat CEO Matt Szulik in his opening address at the Open Source Business
Conference. "
In his address titled "The Evolution of Open Source in
the Enterprise," Szulik said that enterprise companies have more
opportunities today than ever to search for the capabilities they are
looking for--across open and proprietary solutions."
Comments (none posted)
Companies
Linux.com
looks at
Freenode and OFTC. "
Two Internet Relay Chat (IRC) networks that are
used heavily by free and open source software projects, freenode and the
Open and Free Technology Community (OFTC), are building bridges by swapping
staff and observing each other's operations. The rapprochement brings
together two organizations that sprang from a single project, and may be a
precursor for more intimate ties."
Comments (2 posted)
Linux-Watch
examines
a partnership between Novell and SAP.
"
SAP AG and Novell announced on May 15 that they have extended their relationship to offer a new joint support solution for customers who run SAP applications on SUSE Linux Enterprise Server.
These customers now have a single support entry point for the entire software stack -- from the operating system through the application -- to streamline resolution of support incidents, reduce complexity and lower the total cost of ownership.
This new offering is named "SUSE Linux Enterprise Server Priority Support for SAP applications.""
Comments (22 posted)
Linux at Work
LinuxDevices
looks at a
U.S. government- and automotive industry-led coalition to equip cars with
wirelessly connected computers. "
On the software side, the prototype
OBEs [on board equipment] run Linux. The Parvus SBCs come with a basic
Linux BSP. Alternatively, if OEMs want commercial support, Wind River said
its General Purpose Platform, Linux Edition was selected for this purpose,
in part because of the company's long-standing relationships with Delphi,
Motorola, and other project participants, broad experience in automotive
applications, and experience working with large ecosystems -- Eclipse's
Device Software Project comes to mind here. "
Comments (10 posted)
Legal
Groklaw
compares the recent Microsoft patent rumblings to the SCO case.
"
Now Linux users are being offered a "patent peace" with Microsoft in a very similar way, only this time, it's supposedly patents backing up the threat. Or is it? Let's see if we can quantify. First, on the patent study Microsoft misquotes, here's what it actually found:
No court-validated software patent is infringed by the Linux kernel.
None. That may be why there has never been a patent infringement lawsuit against Linux. That means that to date, Linux doesn't infringe anybody's court-validated patents. One thing we have learned from the SCO litigation, aside from the folly of suing your own customers, is that Linux is the cleanest, most pure code on the planet."
Comments (14 posted)
Groklaw
looks
at the Novell-Microsoft deal and GPLv3. "
Yesterday, we got the
stunning news that the SUSE vouchers have no expiration date, a legal
oversight that looks to be the wooden stake in the Novell-Microsoft patent
peace agreement's heart. This is what will happen when someone turns in a
voucher after GPLv3 code is available under the new license, which Moglen
says is sure to happen."
Comments (26 posted)
Interviews
eWeek
interviews
Chris DiBona. "
Chris DiBona, open-source programs manager at Google,
gave a talk called "A Year of Open Source at Google" for the Google New
York speaker series. Prior to his talk, which was closed to press, DiBona
spoke on May 16 with eWEEK Senior Editor Darryl K. Taft about a series of
issues such as Microsoft's recent saber rattling over patents, Google's
open-source development contributions and what GPLv3 means for
Google."
Comments (none posted)
KDE.News
has announced
a new interview in the People Behind KDE series.
"
For the next interview in the fortnightly People Behind KDE series we travel
to North America for the first time this series to talk to an IRC veteran and
the author of ground-shaking, in-depth promotional articles on the
interesting road towards KDE 4 - tonight's star of People Behind KDE is
Troy Unrau."
Comments (none posted)
LaFlecha
interviews
Mozilla Europe president Tristan Nitot. "
S.R.: Which are the
most significant advancements done by Mozilla Europe since its
foundation? T.N.: I think that shipping Firefox in more than 40
languages, with the official Web site translated in these languages is our
major achievement. Helping Firefox gaining market share is also very
important, as it makes Web developers understand that they have to test
their web sites with our browser. We also hope that the content will be
compatible with all modern Web browsers such as Opera and Safari."
(Found on
MozillaZine)
Comments (1 posted)
Resources
Linux.com
looks at
'Q' DVD-Author. "
Since its beginning in 2004, 'Q' DVD-Author has
matured from a basic front end for the underlying command-line Linux
DVD-burning tools into a full-blown DVD authoring suite. It can now create
a DVD with multiple menus, multiple audio tracks, and multiple
subtitles. It offers an easy-to-use templating system, built-in
transcoding, and a simple module to create slideshows from still
pictures."
Comments (none posted)
Pat Eyler
takes a
look at some Ruby news. "
May has been a busy month in the Ruby
world, and while I've been busy with work, Erlang, and other commitments
I've tried hard not to lose track of things. Here are some of the things
that have caught my eye."
Comments (none posted)
Reviews
Dave Phillips
looks
at Ardour 2.0. "
Ardour 2.0 is now available for download. This
version is a significant improvement over the 0.99 series (1.0 was never
released), with many new features and enhancements to performance and
stability. The following article profiles the new Ardour as I employed it
for three projects, all involving the program in the processes of
composition and arranging as well as the more typical tasks of recording
and editing. I've described each project in some detail, and each
description includes a link to the final audio output."
Comments (4 posted)
Linux.com
reviews
Intel's GPL-licensed
PowerTOP utility.
An interview with PowerTOP project leader Arjan van de Ven is also included.
"
Intel recently released its PowerTOP utility, which builds on work done by kernel developers to make the Linux kernel power-efficient. PowerTOP gives you a snapshot of what apps are consuming the most power. Turn off these apps or modify their behavior, and you'll notice an instant increase in the battery life."
Comments (6 posted)
O'ReillyNet
looks
at some tools for geographically distributed software development.
"
The biggest risk that a GDD project faces is with its ability to
effectively communicate internally. The reason that bosses want their
developers in the office everyday is because that's a proven technique to
build a tight, well-communicating team, which is a critical part of any
project's success. GDD not only lacks face-to-face relationships but there
are also language barriers which make it even more difficult. However,
technology can help geographically dispersed teams achieve a level of
communication as sophisticated as what develops when everyone sees each
other everyday."
Comments (none posted)
Linux.com
covers
LogFS. "
Storage manufacturers are getting ready to start shipping
solid state disks, and Linux-based devices like One Laptop per Child's XO
and Intel's Classmate don't contain standard hard disks. To improve
performance on the wide array of flash memory storage devices now
available, project leader Jërn Engel has announced LogFS, a scalable
filesystem specifically for flash devices." (LWN covered LogFS on
the May 17 Kernel Page).
Comments (8 posted)
Linux in Brazil
looks at
WindowMaker. "
WindowMaker, the lightweight window manager that
closely mimics NextStep's look and feel, was at the peak of its own
popularity chart some 5 or 6 years ago, when it was shipped as default GUI
in some Linux distros, and offered as a standard alternative by most of
them. Since then, it was put in some sort of unofficial maintenance mode by
its authors."
Comments (8 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The Free Software Foundation Europe has sent out a press release
concerning Microsoft's latest software patent announcement.
"
In an attempt to inspire fear, uncertainty and doubt in the hearts of
the financial world, Microsoft alledged massive patent infringement by
Free Software in a recent Fortune article.
According to Microsoft the Linux kernel violates 42 patents, Free
Software graphical user interfaces violate 65 patents, OpenOffice.org
productivity suite violates 45 patents, Free Software email clients
infringe 15 patents and other unspecified Free Software programs
infringe 68 patents.
On the grounds of these hitherto unsubstantiated claims, Microsoft now
seeks to cash in on the work of all the companies and developers that
earn their living through Free Software."
Full Story (comments: none)
Commercial announcements
The Apache Software Foundation has
announced Apache Axis2/C v.1.0.
"
The Apache Software
Foundation's (ASF) Web Services Project today announced the release of
Apache Axis2/C v.1.0, the latest version of its popular Axis2 Web Service
engine architecture. Axis2/C enables systems written in the C/C++ languages
to connect across a network with a wide variety of Web software -- ranging
from Open Source implementations to commercial solutions from vendors that
include IBM, Microsoft, Sun Microsystems, Oracle, and SAP."
Comments (none posted)
Collanos Software
has announced the release of Workplace 1.1.
"
Within minutes you can be sharing documents, having online discussions, and managing tasks, all in a single, consolidated space. Built on reliable peer-to-peer technology, Collanos Workplace software allows you to work anywhere, anytime, both online and offline.
Collanos Workplace is free and runs on Windows, Mac and Linux!"
Comments (none posted)
Funambol has
announced the release of Funambol v6.
"
Funambol, the mobile open
source software company, today announced the general availability of
Funambol v6, which improves open source push email, contacts and calendar
for everyone. Funambol v6 enables mobile carriers and service providers to
offer a low-cost push email solution that lets mass market consumers access
Yahoo! Mail, Gmail, AOL and other popular email services. It includes a new
portal that automates over-the-air (OTA) provisioning of mobile devices, a
new open source Java ME push email client for commodity handsets, and
capabilities to ease mass deployments."
Comments (none posted)
Lina has
announced the LINA product, which is scheduled to be released
under the GPL.
"
LINA provides a major technological breakthrough in application
portability. LINA brings thousands of applications to the ninety-five
percent of computer users who run non-Linux operating systems. LINA allows
users to run Open Source Linux applications on Windows and Mac desktops.
Users experience the familiar look, feel, and functionality of their native
operating systems, since LINA applications appear to the user as native
applications regardless of the underlying platform."
Comments (none posted)
Linspire, Inc. and Parallels, Inc. have announced the availability of
Parallels' Workstation 2.2 desktop virtualization solution for Linspire and
Freespire desktop Linux users via CNR.
Full Story (comments: none)
Novell has
announced
that it has completed its review of its stock-based compensation policies. The PR doesn't say this, but the reason that this announcement is important (as heard from a Novell PR person at OSBC) is that this process was the holdup in the disclosure of the terms of Novell's deal with Microsoft. Now that the roadblock has been removed, we may see those terms by the end of the month.
Comments (4 posted)
The Open Group has
announced some new milestones for the first quarter of 2007.
"
The Open
Group saw a significant expansion of its membership with 27 new companies
joining the organization from around the globe during this period. These
new members represent a diverse group of organizations from across multiple
industries, including Accenture, BT Group, Kestrel Technology, Nissan Motor
Co. and Raytheon.
The organization entered 2007 with the successful launch of The
Association of Open Group Enterprise Architects (AOGEA), which aims to
advance professional excellence in the enterprise architecture discipline,
while increasing job opportunities for its members and providing employers
with enterprise architects whose skills are based on recognized best
practices and transferable between companies."
Comments (none posted)
SiliconSystems, Inc. has
announced the SiliconDrive Secure product family.
"
SiliconDrive Secure features a comprehensive suite
of user-selectable security technologies that solve the critical need for
robust storage security in embedded systems applications.
The new SDK is an easy to use software development platform that
integrates with Windows and Linux operating systems to provide OEMs access
to the advanced security technologies integrated into every SiliconDrive
Secure product. The SDK includes functional prototype software and
programming code to speed development time and provide seamless
integration."
Comments (none posted)
Sourcefire, Inc. and Insecure.Org have announced a licensing agreement for
the parties to jointly develop open source vulnerability scanning
technology based on the general purpose Nmap Scripting Engine (NSE)
embedded within the popular Nmap network discovery tool.
Full Story (comments: none)
Zenoss Inc. has announced they have been selected as a new member of the
Novell Market Start program. Novell Market Start promotes enterprise-class
solutions for small and medium business customers that run on SUSE Linux
Enterprise.
Full Story (comments: none)
New Books
Pragmatic Bookshelf has published the book
The Definitive ANTLR Reference by Terence Parr.
Full Story (comments: none)
O'Reilly has published the book
Learning Ruby by Michael Fitzgerald.
Full Story (comments: none)
No Starch Press has published the book
Ruby by Example: Concepts and Code by Kevin Baird.
Full Story (comments: none)
Education and Certification
The Linux Professional Institute will offer discounted
certification exams at LinuxTag 2007 in Berlin, Germany
from May 30 through June 2. Also:
"
The "LPI-Day" on Saturday, June 2, 2007 will feature a series
of six presentations. This will include a speech by G.Matthew Rice, LPI
Director of Product Development who will present on LPI's certification
program including the recent LPIC-3 certification."
Full Story (comments: none)
Calls for Presentations
The final call for papers has gone out for the Chaos Communication Camp 2007.
The event takes place in Berlin, Germany on August 8-12, 2007.
Submissions are due by June 5.
Full Story (comments: none)
A call for papers has gone out for XCon2007, submissions are due by
July 21.
"
XCon2007 the Sixth Information Security Conference will be held
in Beijing, China, during August 28-29, 2007. This two-days conference
will be held in a relaxed and cozy atmosphere, which will provide an
international communion platform for the information security
professionals, technicians, security supervisors, managers, and hacker
technology fans"
Full Story (comments: none)
Upcoming Events
MozillaZine
has announced the
Firefox Developer Conference Summer 2007.
"
Mozilla Japan has announced the Firefox Developer Conference Summer 2007,
which will be held at the Tepia Plaza in Tokyo on Saturday 16th June. The
conference will focus on extension development and will feature a keynote
speech from Mozilla Corporation employee Mike Shaver.
The main event will run from 10:00am until 6:30pm with a get-together held
afterwards."
Comments (none posted)
The 2007 USENIX Annual Technical Conference has been
announced.
"
Leading researchers and
influential technologists from companies including Google, Amazon.com, and
Linden Lab, creator of Second Life, will gather to discuss the latest
systems research and cutting-edge practices at the 2007 USENIX Annual
Technical Conference, June 17-22, at the Santa Clara Convention Center."
Comments (none posted)
A call for participation has gone out for DIMVA 2007, the
Fourth GI International Conference on Detection of Intrusions &
Malware, and Vulnerability Assessment. The event will be held in
Lucerne, Switzerland on July 12 and 13, 2007.
Full Story (comments: none)
Events: May 31, 2007 to July 30, 2007
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
May 29 May 31 |
European ADempiere Developers Conference |
Berlin, Germany |
May 30 June 2 |
Linuxtag |
Berlin, Germany |
May 30 June 1 |
3rd UNIX Days Conference - Gdansk 2007 |
Gdansk, Poland |
May 30 June 1 |
Linuxwochen Austria - Wien |
Wien, Austria |
June 2 June 3 |
Journées Python Francophones |
Paris, France |
June 9 June 10 |
PyCon Uno - First Python Italian conference |
Florence, Italy |
June 10 June 15 |
DebCamp |
Edinburgh, Scotland |
| June 10 |
Pluto Meeting 2007 |
Padova, Italy |
June 11 June 14 |
Third International Conference on Open Source Systems |
Limerick, Ireland |
June 13 June 15 |
Linux Foundation Collaboration Summit |
Mountain View, CA, USA |
| June 16 |
DebianDay |
Edinburgh, Scotland |
| June 16 |
Firefox Developer Conference |
Tokyo, Japan |
June 17 June 23 |
Debian Developer Conference |
Edinburgh, Scotland |
June 17 June 22 |
2007 USENIX Annual Technical Conference |
Santa Clara, USA |
June 18 June 20 |
O'Reilly Tools of Change for Publishing Conference |
San Jose, CA, USA |
June 18 June 20 |
Advanced Workshop on GCC Internals |
Bombay, India |
June 20 June 22 |
IT Underground |
Dublin, Ireland |
| June 20 |
Open Source Showcase @ OpenAdvantage |
Birmingham, UK |
| June 23 |
Mozilla Developer Day |
Paris, France |
June 25 June 27 |
SOA World Conference and Expo 2007 |
New York, NY, USA |
June 27 June 30 |
2007 Linux Symposium |
Ottawa, Canada |
June 27 June 29 |
Summer School of Sound |
Lancaster, UK |
| June 29 |
NLUUG event theme innovation Enschede |
Enschede, the Netherlands |
June 30 July 7 |
Akademy 2007 |
Glasgow, Scotland |
July 2 July 6 |
Learning Programming with PHP |
Redditch, Worcestershire, UK |
| July 6 |
II WHYFLOSS CONFERENCE MADRID |
Madrid, Spain |
| July 7 |
Italian PostgreSQL Day |
Prato, Tuscany, Italy |
July 7 July 8 |
LugRadio Live 2007 |
Wolverhampton, United Kingdom |
July 9 July 11 |
EuroPython 2007 |
Vilnius, Lithuania |
July 9 July 13 |
PostgreSQL 8.2 Bootcamp at the Big Nerd Ranch |
Atlanta, USA |
July 10 July 11 |
The Linux Foundation Japan Symposium |
Tokyo, Japan |
July 12 July 13 |
IV GUADEC-ES |
Granada, Spain |
July 12 July 13 |
DIMVA 2007 |
Lucerne, Switzerland |
| July 14 |
UK Gentoo Meeting 2007 |
London, UK |
July 15 July 21 |
GNOME Users' And Developers' European Conference |
Birmingham, England |
July 18 July 20 |
GCC and GNU Toolchain Developers' Summit |
Ottawa, Canada |
July 22 July 24 |
Ubuntu Live |
Portland, OR, USA |
July 23 July 27 |
O'Reilly Open Source Convention |
Portland, OR, USA |
July 23 July 27 |
Asterisk Bootcamp with Jared Smith at Big Nerd Ranch |
Atlanta, USA |
July 23 July 25 |
Open Group Enterprise Architecture Practitioners Conference |
Austin, TX, USA |
July 24 July 27 |
Ninth course on the Exim mail transfer agent |
Cambridge, UK |
July 28 August 2 |
Black Hat USA 2007 |
Las Vegas, NV, USA |
If your event does not appear here, please
tell us about it.
Page editor: Forrest Cook