The first Linux Foundation Collaboration Summit was held June 13
to 16 on Google's campus in Mountain View, California. This event
could be thought of as the coming-out party for the Linux Foundation, the
organization which resulted from the merger of the Open Source Development
Labs and the Free Standards Group. Your editor was able to join this
group, moderate a panel of kernel developers, and present his "kernel
report" talk to an interested subset of attendees. This event has been
well covered by many others, so your editor will focus on his
particular impressions. Some other reports worth reading include:
Your editor has been to a lot of Linux-oriented events over the years. The
collaboration summit was nearly unique, however, in the variety of people
who attended. It was certainly not a developer's conference, but quite a
few free software developers were to be found there. It is not a business
conference along the lines of OSBC, but plenty of executive-type business
people were in the room. Throw in a certain amount of media (on the first
day), a handful of lawyers, high-profile users from Fortune 500
companies, and some PR people and you get a cross-section of the Linux
ecosystem from developers of low-level code through to the people trying to
make that code work in serious business settings. It is rare that people
from the wider community get together and talk in this sort of setting.
The stated purpose of the event was to promote collaboration across this
wider community. The first step toward collaboration is understanding; the
summit was almost certainly successful in helping members of the community
understand each other better. For example, the kernel panel was a useful
exercise in communicating the developers' thoughts to their user
community. But a comment your editor heard more than once was that the most
interesting part of the panel was just seeing how those developers interact
with each other. Users, vendors, lawyers, and more were all able to
discuss the ups and downs of Linux from their point of view. The bottom
line is that things are going great, but they could be made to go quite a
bit better yet.
Ubuntu founder Mark Shuttleworth was the keynote speaker for the first day
of the summit. His talk covered a number of topics, but the core point,
perhaps, was this: while we have many tools which promote collaboration
within projects, we lack tools to help with collaboration
between projects. Wouldn't it be nice to have one distributed bug
tracking system and a comprehensive, distributed source management system?
Maybe the kernel developers and the enterprise distribution vendors could
get together and designate an occasional kernel development cycle as being
targeted toward enterprise release - and, thus, put together with a larger
emphasis on stability. In general, there is a great deal of friction
within the system; removing that friction will be an important part of our
future success.
Some themes were heard many times. There is a lot of interest in GPLv3 and
the impact it will have on the industry. The message from the summit was
that little will happen in a hurry, and that the best thing to do is to sit
and watch. Everybody wants better power management and better device
driver coverage. There is real stress between the enterprise customers'
desires for stability, security fixes, and new features. Freedom matters:
it is fun to hear a manager from Motorola talk about how using Linux makes it
possible for the company to create interesting new products that couldn't
have been done on "somebody else's stack." And, some press headlines
notwithstanding, large proprietary software vendors were absent from the
room - both physically and from the discussions which were held. This was
not a meeting intended to design a "counterattack"; it was a way for the
larger free software community to promote cooperation and understanding
within itself.
Finally, the summit was clearly intended to help the Linux Foundation
figure out what role it should really be playing. This organization is
still relatively new; it has a short period of time to prove that it will
be worth the fees that its members pay into it. The Foundation is settling
into three basic roles: promoting the development of Linux, protecting
Linux from threats, and working to standardize the platform. There
appeared to be wide agreement that, by organizing events like this summit,
the Foundation is off to a good start.
Comments (2 posted)
The Firefox 3.0 (FF3) development team has been busy, releasing a steady
stream of alphas over the last six months, in preparation for a final
release late this year.
The latest release is
Alpha
5,
which seems like a good time to check in on the project and see what
changes have been made. The project, codenamed Gran
Paradiso, maintains an extensive set of documents on its planning center wiki. These documents are
worth a look for anyone interested in what features are planned, but also
provide insight into the planning process itself.
The first thing to notice is that there is not much different from Firefox
2.0, at least in the main window. The familiar buttons and bars are present in
their usual locations, the menus remain essentially the same, though the
performance seems a bit snappier. The main window is likely to remain the
same through the final release, but much of the rest of the UI will be
tweaked. So far, the team has focused more on the underlying code, while
using various
blogs
and
wiki
pages to mock up the UI.
Much of the new functionality is under the covers in the Gecko 1.9
rendering engine. A specific goal of the engine development team was to
pass the
Acid2 browser test
and they have succeeded in doing that. Switching the engine to use the Cairo 2D graphics library will provide
support for SVG, PostScript, PDF and other formats. Performance
enhancements and a more native look, especially for the Mac, are also on
tap for FF3.
The biggest new feature for users has not yet appeared in the browser.
Places is a feature
meant to unify bookmarks, history and RSS feeds, while providing a means to
tag them to help organize them. In order to do that,
FF3 is storing the Places information in an SQLite database. This database will also
be available to Firefox Add-ons which can then offer other ways to view and
organize them.
Using SQLite for bookmarks has been enabled for Alpha 5, with numerous
warnings about making a backup of your bookmarks file before running it.
Tagging, history and RSS feeds are still awaiting a UI before their storage
in the SQLite database is enabled.
One UI element that has been updated is the page info popup (image at
left), which received
an overhaul bringing its look more in line with other tabbed popups,
Preferences for example. More work of that sort can be expected as
consistency within the UI is definitely a goal
for FF3. The content handling interface is part of that work.
Earlier versions had different dialog boxes depending on how the
content was retrieved, which caused some confusion in users, so FF3 will unify
those dialogs into one consistent view.
Security is another area where the developers are putting in significant
effort. Providing users with feedback, about the security of a site, without
overwhelming them with warnings and popups, is a difficult problem, but some
interesting ideas are emerging. With fairly simple UI changes, user
confusion can be reduced. Modifying the location bar to remove the
"favicon" (which some malicious sites set to the lock icon) and to
highlight just the domain portion of the URL can go a long way towards
helping users determine what sites they are visiting. Mozilla is also
working with Google to generate a list of sites delivering malicious
content and FF3 will block access to those sites.
One worrisome development is the removal of the "same domain" restriction
on XMLHttpRequest (XHR) calls. XHR is the workhorse of the AJAX style of
browser interaction and web designers have long chafed under the
restriction that JavaScript could only "call home". The World Wide Web Consortium (W3C) has some
proposals on lifting that restriction by using "access control" lists and
the FF3 team plans to
implement them. The current restrictions have served us well, at least from a
security perspective; hopefully this change has been well thought out.
Another big addition, still in the "coming soon" category, is the addition
of more offline capabilities to the browser. Being able to run web
applications when not connected to the internet is one of the main goals.
In order to do that, the history of pages will have to include the state of
the Document Object Model (DOM) and the execution state of JavaScript
embedded in the page. With a big enough browser cache, this would allow
enough context to re-browse pages from weeks ago, even when offline.
Overall, FF3 looks like an exciting release with a wide variety of new
features. The current alpha does not really provide even an approximation
of the full feature set, but it is still worth a look. At roughly the
halfway point in FF3 development, great strides have been made with more to
come.
Comments (21 posted)
One of the main selling points touted by many Linux-oriented vendors is
stability. Once a customer buys a subscription for an "enterprise" Linux
or embedded systems product, the vendor will fix bugs in the software but
otherwise keep it stable. The value for customers is that they can put
these supported distributions into important parts of their operations (or
products) secure in the knowledge that their supplier will provide updates
which keep the system bug-free and secure without breaking things. This
business model predates Linux by many years, but, as the success of certain
companies shows, there is still demand for this sort of service.
So it is interesting that, at the recently-concluded Linux Foundation
Collaboration Summit, numerous people were heard expressing concerns about
this model. Grumbles were voiced in the official panels and over beer in
the evening; they came from representatives of the relevant vendors, their
customers, and from not-so-innocent bystanders. The "freeze and support"
model has its merits, but there appears to be a growing group of people who
are wondering if it is the best way to support a fast-moving system like
Linux.
The problem is that there is a great deal of stress between the "completely
stable" ideal and the desire for new features and hardware support. That
leads to the distribution of some interesting kernels. Consider, for
example, Red Hat Enterprise Linux 4, which was released
in February, 2005, with a stabilized 2.6.9 kernel. RHEL4 systems are still
running a 2.6.9 kernel, but it has seen a few changes:
- Update
1 added a disk-based crash dump facility (requiring driver-level
support), a completely new Megaraid driver, a number of block I/O
subsystem and driver changes to support filesystems larger than 2TB,
and new versions of a dozen or so device drivers.
- Update
2 threw in SystemTap, an updated ext3 filesystem, the in-kernel
key management subsystem, a new OpenIPMI module, a new audit
subsystem, and about a dozen updated device drivers.
- For update
3, Red Hat added the InfiniBand subsystem, access control list
support, the error detection and correction (EDAC) subsystem, and
plenty of updated drivers.
- Update
4 added WiFi protected access (WPA) capability, ACL support in
NFS, support for a number of processor models and low-level chipsets,
and a large number of new and updated drivers.
The end result is that, while running uname -r on a RHEL4
system will yield
"2.6.9", what Red Hat is shipping is a far cry from the original
2.6.9 kernel, and, more to the point, it is far removed from the kernel
shipped with RHEL4 when it first became available. This enterprise kernel
is not quite as stable as one might have thought.
Greg Kroah-Hartman recently posted an
article on this topic which makes it clear that Red Hat is not alone in
backporting features into its stable kernels:
An example of how this works can be seen in the latest Novell
SLES10 Service Pack 1 release. Originally the SLES10 kernel was
based on the 2.6.16 kernel release with a number of bugfixes added
to it. At the time of the Service Pack 1 release, it was still
based on the 2.6.16 kernel version, but the SCSI core, libata core,
and all SATA drivers were backported from the 2.6.20 kernel.org
kernel release to be included in this 2.6.16 based kernel
package. This changed a number of ABI issues for any external SCSI
or storage driver that they would need to be aware of when
producing an updated version of their driver for the Service Pack 1
release.
Similar things have been known to happen in
the embedded world. In every case, the distributors are responding to two
conflicting wishes expressed by their customers: those customers want
stability, but they also want useful new features and support for new
hardware. This conflict forces distributors to walk a fine line, carefully
backporting just enough new stuff to keep their customers happy without
breaking things.
The word from the summit is that this balancing act does not always work.
There were stories of production systems falling over after updates were
applied - to the point that some high-end users are starting to reconsider
their use of Linux in some situations. It is hard to see how this problem
can be fixed: the backporting of code is an inherently risky operation. No
matter how well the backported code has been tested, it has not been
tested in the older environment into which it has been transplanted. This
code may depend on other, seemingly unrelated fixes which were merged at
other times; all of those fixes must be picked up to do the backport
properly. It is
also not the same code which is found in current kernels;
distributor-private changes will have to be made to get the backported code
to work with the older kernel. Backporting code can only serve to
destabilize it, often in obscure ways which do not come to light until some
important customer attempts to put it into production.
All of this argues against the backporting of code into the stabilized
kernels used in long-term-support distributions. But customer demand for
features, and (especially) hardware support will not go away. In fact, it
is likely to get worse. Quoting Greg again:
For machines that must work with new hardware all the time (laptops
and some desktops), the 12-18 month cycle before adding new device
support makes them pretty much impossible to use at
times. (i.e. people want you to support the latest toy they just
bought from the store.) This makes things like "enterprise" kernels
that are directed toward desktops quite uncomfortable to use after
even a single year has passed.
So, if one goes on the assumption that the Plan For World Domination
includes moving Linux out of the server room onto a wider variety of
systems, the pressure for additional hardware support in "stabilized"
kernels can only grow.
What is to be done? Greg offers three approaches, the first two of which
are business as usual and the elimination of backports. The disadvantages
of the first option should have been made clear by now; going to a "bug
fixes only" mode has its appeal, but the resulting kernels will look
old and obsolete in a very short time. Greg's third option is one which
your editor heard advocated by several people at the Collaboration summit:
the long-term-support distributions would simply move to a current kernel
every time they do a major update.
Such a change would have obvious advantages: all of the new features and
new drivers would come automatically, with no need for backporting.
Distributors could focus more on stabilizing the mainline, knowing that
those fixes would get to their customers quickly. Many more bug fixes
would get into kernel updates in general; no distributor can possibly hope
to backport even a significant percentage of the fixes which get into the
mainline. The attempt to graft an old support model better suited to
proprietary systems would end, and long-term support Linux customers would
get something that looks more like Linux.
Of course, there may be some disadvantages as well. Dave Jones has expressed some
discomfort with this idea:
The big problem with this scenario is that it ignores the fact that
kernel.org kernels are on the whole significantly less stable these
days than they used to be. With the unified development/stable
model, we introduce a lot of half-baked untested code into the
trees, and this typically doesn't get stabilised until after a
distro rebases to that kernel for their next release, and uncovers
all the nasty problems with it whilst it's in beta. As well as
pulling 'all bugfixes and security updates', a rebase pulls in all
sorts of unknown new problems.
As Dave also notes, some mainline kernel releases are better than others;
the current 2.6.21 kernel would probably not be welcomed in many stable
environments. So any plan which involved upgrading to current kernels
would have to give some thought to the problem of ensuring that those
kernels are suitably stable.
Some of the key ideas to achieve that goal may already be in place. There
was talk at the summit of getting the long-term support vendors to
coordinate their release schedules to be able to take advantage of an
occasional extra-stable kernel release cycle. It has often been suggested
that the kernel could go to an even/odd cycle model, where even-numbered
releases are done with stability as the primary goal. Such a cycle could
work well for distributors; an odd release could be used in beta
distribution releases, with the idea of fixing the resulting bugs for the
following even release. The final distribution release (or update) would
then use the resulting stable kernel. There is opposition to the even/odd
idea, but that could change if the benefits become clear enough.
Both Greg and Dave consider the effects such a change would have on the
providers of binary-only modules. Greg thinks that staying closer to the
upstream would make life easier by reducing the number of kernel variants
that these vendors have to support. Dave, instead, thinks that binary-only
modules would break more often, and "This kind of breakage in an
update isn't acceptable for the people paying for those expensive support
contracts." If the latter position proves true, it can be seen as
an illustration of the costs imposed on the process by proprietary modules.
Dave concludes with the thought that the status quo will not change anytime
soon. Certainly distribution vendors would have to spend a lot of time
thinking and talking with their customers before making such a fundamental
change in how their products are maintained. But the pressures for change
would appear to be strong, and customers may well conclude that they would
be better off staying closer to the mainline. Linux and free software have
forced many fundamental changes in how the industry operates; we may yet
have a better solution to the long-term support problem as well.
Comments (50 posted)
Page editor: Jonathan Corbet
Security
Red Hat and IBM recently
announced
that Red Hat Enterprise Linux 5 (RHEL5) has earned the highest level of
security certification achievable by commercial off-the-shelf operating
systems. The certification is applicable when RHEL5 is running on IBM
hardware, but all of the software is freely available, which may reduce
the worries of customers regardless of which hardware they are considering running Linux on. The Fedora and
CentOS distributions will immediately benefit, because they use the
same software and SELinux policies, but other distributions can use the
information as well.
The certification
that RHEL5 achieved comes from one of the most acronym-dense
regions of the internet, which is, perhaps, unsurprising for a partnership
between industry and the US government. Here is how the press release puts it:
[RHEL5] has been approved by the National Information Assurance Partnership for
Common Criteria Evaluation & Validation Scheme [NIAP-CCEVS] at Evaluation Assurance Level 4 (EAL4+) for Labeled Security Protection Profile (LSPP), Controlled Access Protection Profile (CAPP), and Role-Based Access Control Protection Profile (RBAC).
The NIAP is overseen by the US National Security Agency (NSA) and exists to
create and administer certification programs like CCEVS.
The various protection profiles list the security requirements that need to
be met to be certified. CAPP is concerned mostly with standard UNIX-style
users and permissions,
with some audit requirements thrown in. LSPP and RBAC are concerned with
the security capabilities provided by SELinux along with auditing
requirements. The profiles document the behavior that is
expected while the testing verifies that the system does indeed behave that
way.
These kinds of certifications are nice, in a checkbox kind of way. There
are many organizations that cannot or will not buy products that are not
certified for a particular level and protection profile. Windows Server has been certified at
EAL4, so filling in this checkbox for Linux may well remove a barrier to
Linux adoption in some places. Obtaining certification at this level is
great deal of work; Red Hat and IBM are to be commended for spending the
time and money to get to this point.
That being said, what does an EAL4+ mean for the security of servers that
run RHEL5? As we said in late
2003, when (pre-Novell) SuSE teamed up with IBM to get an EAL2+
certification, the answer is, unfortunately, not much. It would seem that
EAL4+ is a big step up from EAL2+, which it is, but not in the kinds of
protections it provides. The
EAL level is completely driven by how much testing and documentation go
into the certification; how much "assurance" there is that the profile is
met. The same profile (CAPP) was used in both.
In addition, the protection profiles are limited to:
a level of protection, which is appropriate for an assumed non-hostile and well-managed user community requiring protection against threats of inadvertent or casual attempts to breach the system security. The profile is not intended to be applicable to circumstances in which protection is required against determined attempts by hostile and well-funded attackers to breach system security.
This puts most, if not all, interesting security threats outside of the
scope of the testing. Adding two additional protection
profiles, as was done this time, is certainly significant, but they
still operate under the "no hostiles" caveat.
Kernel hacker James Morris
comments on
the certification:
A lot of people thought it would be outright impossible to get an open source OS certified at this level. Not only were they wrong, but we've done it in a way which makes it part of the mainline kernel, upstream userland, and integrated into standard distributions. It is not some out-dated, incompatible and outrageously expensive fork of the OS, as has historically been the case with trusted OSes. "Military-strength" security is just now just another feature you get as standard in Linux, and it receives the same testing and community benefits as the rest of the OS.
Evidently, "military strength" security is only able to resist its own
users making mistakes rather than a concerted effort by an enemy, but this is
still a marvelous accomplishment.
Perhaps the
most unfortunate part of this certification process is that it is likely to
vastly underestimate the abilities of an SELinux equipped system.
It would be very interesting to see what kind of protection profile could
actually be accommodated by RHEL5; it is likely to be much stronger than any
we have seen from CCEVS. But, given that customers are typically interested
in the checkbox much more than security, we will probably never know.
Comments (5 posted)
New vulnerabilities
apache2: information disclosure
| Package(s): | apache |
CVE #(s): | CVE-2007-1862
|
| Created: | June 20, 2007 |
Updated: | February 18, 2008 |
| Description: |
From the Mandriva advisory: "The recall_headers function in mod_mem_cache in Apache 2.2.4 does not
properly copy all levels of header data, which can cause Apache to
return HTTP headers containing previously-used data, which could be
used to obtain potentially sensitive information by unauthorized users." |
| Alerts: |
|
Comments (2 posted)
evolution-data-server: malicious server arbitrary code execution
| Package(s): | evolution-data-server |
CVE #(s): | CVE-2007-3257
|
| Created: | June 18, 2007 |
Updated: | November 7, 2007 |
| Description: |
From the GNOME
bugzilla: "The "SEQUENCE" value in the GData of the IMAP code
(camel-imap-folder.c) is converted from a string using strtol. This allows
for negative values. The imap_rescan uses this value as an int. It checks
for !seq and seq>summary.length. It doesn't check for seq <
0. Although seq is used as the index of an array." |
| Alerts: |
|
Comments (1 posted)
gd: denial of service
| Package(s): | gd |
CVE #(s): | CVE-2007-2756
|
| Created: | June 14, 2007 |
Updated: | February 28, 2008 |
| Description: |
Libgd2 has a denial of service vulnerability involving the incorrect
validation of PNG callback results. If an application that is linked
against libgd2 is used to process a specially-crafted PNG file,
a denial of service involving CPU resource consumption can be
caused. |
| Alerts: |
|
Comments (none posted)
iscsi-initiator-utils: denial of service
| Package(s): | iscsi-initiator-utils |
CVE #(s): | CVE-2007-3099
CVE-2007-3100
|
| Created: | June 14, 2007 |
Updated: | June 20, 2007 |
| Description: |
The iscsid SCSI management daemon has two denial of service vulnerabilities.
The first involves checking the client's uid on the listening socket
instead of the newly accepted connection, this allows anyone to
to perform management operations on the iSCSI initiator and crash
iscsid.
The second vulnerability involves the iscsid logging mechanism.
Logs are sent to a shared memory area and a child process feeds them
to syslog. The memory is protected by a semaphore wet to mode 0666,
allowing arbitrary access to the semaphore. Random users can
lock up the semaphore and iscsid will block and hang on the next
attempt to send a log message. |
| Alerts: |
|
Comments (none posted)
libexif: integer overflow
| Package(s): | libexif |
CVE #(s): | CVE-2007-4168
CVE-2006-4168
|
| Created: | June 15, 2007 |
Updated: | July 3, 2007 |
| Description: |
An integer overflow flaw was found in the way libexif parses EXIF image
tags. If a victim opens a carefully crafted EXIF image file it could cause
the application linked against libexif to execute arbitrary code or crash. |
| Alerts: |
|
Comments (none posted)
libphp-phpmailer: command execution
| Package(s): | libphp-phpmailer |
CVE #(s): | CVE-2007-3215
|
| Created: | June 20, 2007 |
Updated: | June 25, 2009 |
| Description: |
libphp-phpmailer does not do sufficient input validation, enabling shell command injection attacks. |
| Alerts: |
|
Comments (none posted)
mplayer: buffer overflow
| Package(s): | mplayer |
CVE #(s): | CVE-2007-2948
|
| Created: | June 20, 2007 |
Updated: | July 25, 2007 |
| Description: |
The CDDB code in mplayer suffers from "insufficient boundary checks," leaving it exposed to buffer overruns. |
| Alerts: |
|
Comments (none posted)
phpPgAdmin: cross-site scripting
| Package(s): | phppgadmin |
CVE #(s): | CVE-2007-2865
CVE-2007-5728
|
| Created: | June 18, 2007 |
Updated: | January 21, 2009 |
| Description: |
A cross-site scripting (XSS) vulnerability in sqledit.php in phpPgAdmin
4.1.1 allows remote attackers to inject arbitrary web script or HTML via
the server parameter. |
| Alerts: |
|
Comments (none posted)
phprojekt: multiple vulnerabilities
| Package(s): | phprojekt |
CVE #(s): | CVE-2007-1575
CVE-2007-1639
CVE-2007-1638
CVE-2007-1576
|
| Created: | June 20, 2007 |
Updated: | June 20, 2007 |
| Description: |
There is a long list of vulnerabilities in PHProjekt prior to version 5.2.1; they can be exploited (by an authenticated user) for SQL injection attacks, arbitrary PHP code execution, and cross-site scripting. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
acroread: multiple vulnerabilities
| Package(s): | acroread |
CVE #(s): | CVE-2006-5857
CVE-2007-0045
CVE-2007-0046
|
| Created: | January 11, 2007 |
Updated: | October 26, 2009 |
| Description: |
Adobes acrobat reader has the following vulnerabilities:
The Adobe Reader Plugin has a cross site scripting vulnerability that
can be triggered by processes malformed URLs. Arbitrary JavaScript can
be served by a malicious web server, leading to a cross-site scripting
attack.
Maliciously crafted PDF files can be used to trigger two vulnerabilities,
if an attacker can trick a user into viewing the files, arbitrary code
can be executed with the user's privileges. |
| Alerts: |
|
Comments (1 posted)
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2006-3918
|
| Created: | August 9, 2006 |
Updated: | April 4, 2008 |
| Description: |
From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server
was returned to the user in an unescaped error message. This could
allow an attacker to perform a cross-site scripting attack if a victim was
tricked into connecting to a site and sending a carefully crafted Expect
header." |
| Alerts: |
|
Comments (none posted)
Asterisk: two SIP denial of service vulnerabilities
| Package(s): | Asterisk |
CVE #(s): | CVE-2007-1561
CVE-2007-1594
|
| Created: | April 3, 2007 |
Updated: | August 27, 2007 |
| Description: |
The Madynes research team at INRIA has discovered that Asterisk contains a
null pointer dereferencing error in the SIP channel when handling INVITE
messages. Furthermore qwerty1979 discovered that Asterisk 1.2.x fails to
properly handle SIP responses with return code 0. A remote attacker could
cause an Asterisk server listening for SIP messages to crash by sending a
specially crafted SIP message or answering with a 0 return code. |
| Alerts: |
|
Comments (none posted)
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)
clamav: denial of service
| Package(s): | clamav |
CVE #(s): | CVE-2007-2650
|
| Created: | June 5, 2007 |
Updated: | July 20, 2007 |
| Description: |
A vulnerability in the OLE2 parser in ClamAV was found that could allow a
remote attacker to cause a denial of service via resource consumption with
a carefully crafted OLE2 file. |
| Alerts: |
|
Comments (none posted)
cpio: arbitrary code execution
| Package(s): | cpio |
CVE #(s): | CVE-2005-4268
|
| Created: | January 2, 2006 |
Updated: | March 17, 2010 |
| Description: |
Richard Harms discovered that cpio did not sufficiently validate file
properties when creating archives. Files with e. g. a very large size
caused a buffer overflow. By tricking a user or an automatic backup
system into putting a specially crafted file into a cpio archive, a
local attacker could probably exploit this to execute arbitrary code
with the privileges of the target user (which is likely root in an
automatic backup system). |
| Alerts: |
|
Comments (none posted)
vixie-cron: privilege escalation
| Package(s): | cron |
CVE #(s): | CVE-2006-2607
|
| Created: | May 31, 2006 |
Updated: | June 1, 2009 |
| Description: |
The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root. |
| Alerts: |
|
Comments (1 posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2006-4262
|
| Created: | October 2, 2006 |
Updated: | June 16, 2009 |
| Description: |
Will Drewry of the Google Security Team discovered several buffer overflows
in cscope, a source browsing tool, which might lead to the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2004-2541
|
| Created: | May 22, 2006 |
Updated: | June 19, 2009 |
| Description: |
A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows
remote attackers to execute arbitrary code via a C file with a long
#include line that is later browsed by the target. |
| Alerts: |
|
Comments (1 posted)
cups: denial of service
| Package(s): | cups |
CVE #(s): | CVE-2007-0720
|
| Created: | March 26, 2007 |
Updated: | February 7, 2008 |
| Description: |
Previous versions of the cups package could be forced to hang via a client
"partially negotiating" an ssl connection. In this state, cups would not
allow other connections to be made, a denial of service. |
| Alerts: |
|
Comments (none posted)
Cyrus-SASL: DIGEST-MD5 Pre-Authentication Denial of Service
| Package(s): | cyrus-sasl |
CVE #(s): | CVE-2006-1721
|
| Created: | April 21, 2006 |
Updated: | September 4, 2007 |
| Description: |
Cyrus-SASL contains an unspecified vulnerability in the DIGEST-MD5
process that could lead to a Denial of Service. An attacker could possibly
exploit this vulnerability by sending specially crafted data stream to the
Cyrus-SASL server, resulting in a Denial of Service even if the attacker is
not able to authenticate. |
| Alerts: |
|
Comments (none posted)
dovecot: directory traversal
| Package(s): | dovecot |
CVE #(s): | CVE-2007-2231
|
| Created: | May 8, 2007 |
Updated: | May 21, 2008 |
| Description: |
Directory traversal vulnerability in index/mbox/mbox-storage.c in Dovecot
before 1.0.rc29, when using the zlib plugin, allows remote attackers to
read arbitrary gzipped (.gz) mailboxes (mbox files) via a .. (dot dot)
sequence in the mailbox name. |
| Alerts: |
|
Comments (none posted)
elinks: code execution
| Package(s): | elinks |
CVE #(s): | CVE-2007-2027
|
| Created: | May 7, 2007 |
Updated: | October 30, 2009 |
| Description: |
Arnaud Giersch discovered that elinks incorrectly attempted to load
gettext catalogs from a relative path. If a user were tricked into
running elinks from a specific directory, a local attacker could execute
code with user privileges. |
| Alerts: |
|
Comments (none posted)
elinks: arbitrary file access
| Package(s): | elinks |
CVE #(s): | CVE-2006-5925
|
| Created: | November 16, 2006 |
Updated: | October 22, 2009 |
| Description: |
The elinks text-mode browser has an arbitrary file access vulnerability
in the Elinks SMB protocol handler. If a user can be tricked into
visiting a specially crafted web page, arbitrary files may be read or
written with the user's permissions. |
| Alerts: |
|
Comments (none posted)
evolution: format string error
| Package(s): | evolution |
CVE #(s): | CVE-2007-1002
|
| Created: | March 27, 2007 |
Updated: | February 27, 2008 |
| Description: |
A format string error in the "write_html()" function in calendar/gui/
e-cal-component-memo-preview.c when displaying a memo's categories can
potentially be exploited to execute arbitrary code via a specially crafted
shared memo containing format specifiers. |
| Alerts: |
|
Comments (1 posted)
pop mail man-in-the-middle attacks
| Package(s): | evolution thunderbird mutt fetchmail |
CVE #(s): | CVE-2007-1558
|
| Created: | May 8, 2007 |
Updated: | July 3, 2009 |
| Description: |
The APOP protocol allows remote attackers to guess the first 3 characters
of a password via man-in-the-middle (MITM) attacks that use crafted message
IDs and MD5 collisions. NOTE: this design-level issue potentially affects
all products that use APOP, including (1) Thunderbird, (2) Evolution, (3)
mutt, and (4) fetchmail. |
| Alerts: |
|
Comments (none posted)
fail2ban: denial of service
| Package(s): | fail2ban |
CVE #(s): | CVE-2006-6302
|
| Created: | February 16, 2007 |
Updated: | July 30, 2007 |
| Description: |
fail2ban 0.7.4 and earlier does not properly parse sshd logs file, which
allows remote attackers to add arbitrary hosts to the /etc/hosts.deny file
and cause a denial of service by adding arbitrary IP addresses to the sshd
log file, as demonstrated by logging in to ssh using a login name
containing certain strings with an IP address. |
| Alerts: |
|
Comments (3 posted)
file: integer overflow
| Package(s): | file |
CVE #(s): | CVE-2007-2799
|
| Created: | June 1, 2007 |
Updated: | October 19, 2007 |
| Description: |
Colin Percival from FreeBSD reported that the previous fix for the
file_printf() buffer overflow introduced a new integer overflow. A remote
attacker could entice a user to run the file program on an overly large
file (more than 1Gb) that would trigger an integer overflow on 32-bit
systems, possibly leading to the execution of arbitrary code with the
rights of the user running file. |
| Alerts: |
|
Comments (3 posted)
firefox: multiple vulnerabilities
| Package(s): | firefox mozilla seamonkey thunderbird |
CVE #(s): | CVE-2007-1362
CVE-2007-2867
CVE-2007-2868
CVE-2007-2869
CVE-2007-2870
CVE-2007-2871
|
| Created: | June 4, 2007 |
Updated: | August 29, 2007 |
| Description: |
Various flaws were discovered in the layout and JavaScript engines. By
tricking a user into opening a malicious web page, an attacker could
execute arbitrary code with the user's privileges. (CVE-2007-2867,
CVE-2007-2868)
A flaw was discovered in the form autocomplete feature. By tricking a user
into opening a malicious web page, an attacker could cause a persistent
denial of service. (CVE-2007-2869)
Nicolas Derouet discovered flaws in cookie handling. By tricking a user
into opening a malicious web page, an attacker could force the browser to
consume large quantities of disk or memory while processing long cookie
paths. (CVE-2007-1362)
A flaw was discovered in the same-origin policy handling of the
addEventListener JavaScript method. A malicious web site could exploit
this to modify the contents, or steal confidential data (such as
passwords), of other web pages. (CVE-2007-2870)
Chris Thomas discovered a flaw in XUL popups. A malicious web site
could exploit this to spoof or obscure portions of the browser UI,
such as the location bar. (CVE-2007-2871) |
| Alerts: |
|
Comments (3 posted)
freetype: arbitrary code execution
| Package(s): | freetype |
CVE #(s): | CVE-2007-2754
|
| Created: | May 24, 2007 |
Updated: | June 1, 2010 |
| Description: |
The Freetype font rendering library versions 2.3.4 and below
has an integer sign error. Remote attackers may be able to
create a specially crafted TrueType Font file with a negative
n_points value that will cause an integer overflow and heap-based
buffer overflow, allowing the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
freetype: integer overflows
| Package(s): | freetype |
CVE #(s): | CVE-2006-0747
CVE-2006-1861
CVE-2006-2493
CVE-2006-2661
CVE-2006-3467
|
| Created: | June 8, 2006 |
Updated: | June 1, 2010 |
| Description: |
The FreeType library has several integer overflow vulnerabilities.
If a user can be tricked into installing a specially
crafted font file, arbitrary code can be executed with the privilege
of the user. |
| Alerts: |
|
Comments (none posted)
gcc: file overwrite vulnerability
| Package(s): | gcc |
CVE #(s): | CVE-2006-3619
|
| Created: | September 6, 2006 |
Updated: | March 14, 2008 |
| Description: |
The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree. |
| Alerts: |
|
Comments (none posted)
gd: buffer overflow
| Package(s): | gd |
CVE #(s): | CVE-2007-0455
|
| Created: | February 7, 2007 |
Updated: | November 18, 2009 |
| Description: |
The gd graphics library contains a buffer overflow which could enable a remote attacker to execute arbitrary code. Note that various other packages include code from gd and could also be vulnerable. |
| Alerts: |
|
Comments (2 posted)
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)
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)
jasper: denial of service
| Package(s): | jasper |
CVE #(s): | CVE-2007-2721
|
| Created: | June 1, 2007 |
Updated: | April 19, 2010 |
| Description: |
The jpc_qcx_getcompparms function in jpc/jpc_cs.c could allow remote
user-assisted attackers to cause a denial of service (crash) and possibly
corrupt the heap via malformed image files. |
| Alerts: |
|
Comments (none posted)
java: multiple vulnerabilities
| Package(s): | java |
CVE #(s): | CVE-2006-4339
CVE-2006-4790
CVE-2006-6731
CVE-2006-6736
CVE-2006-6737
CVE-2006-6745
|
| Created: | January 18, 2007 |
Updated: | June 4, 2010 |
| Description: |
java has multiple vulnerabilities, these include:
an RSA exponent padding attack vulnerability, two vulnerabilities
which allow untrusted applets to access data in other applets,
vulnerabilities that involve applets gaining privileges due to
serialization bugs in the JRE and buffer overflows in the java image
handling routines that can give attackers read/write/execute capabilities
for local files. |
| Alerts: |
|
Comments (1 posted)
kdebase: information leak
| Package(s): | kdebase |
CVE #(s): | CVE-2007-2022
|
| Created: | June 13, 2007 |
Updated: | September 19, 2007 |
| Description: |
A problem with the interaction between the Flash Player and the Konqueror
web browser was found. The problem could lead to key presses leaking to the
Flash Player applet instead of the browser.
NOTE: CVE number may be incorrect, see CVE entry |
| Alerts: |
|
Comments (1 posted)
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: several vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2007-1353
CVE-2007-2451
CVE-2007-2453
|
| Created: | June 11, 2007 |
Updated: | March 6, 2008 |
| Description: |
Ilja van Sprundel discovered that Bluetooth setsockopt calls could leak
kernel memory contents via an uninitialized stack buffer. A local attacker
could exploit this flaw to view sensitive kernel information.
(CVE-2007-1353)
The GEODE-AES driver did not correctly initialize its encryption key.
Any data encrypted using this type of device would be easily compromised.
(CVE-2007-2451)
The random number generator was hashing a subset of the available
entropy, leading to slightly less random numbers. Additionally, systems
without an entropy source would be seeded with the same inputs at boot
time, leading to a repeatable series of random numbers. (CVE-2007-2453) |
| Alerts: |
|
Comments (none posted)
kernel: several vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-5823
CVE-2006-6054
CVE-2007-1592
|
| Created: | June 12, 2007 |
Updated: | March 21, 2011 |
| Description: |
A flaw in the cramfs file system allows invalid compressed data to cause
memory corruption (CVE-2006-5823)
A flaw in the ext2 file system allows an invalid inode size to cause a
denial of service (system hang) (CVE-2006-6054)
A flaw in IPV6 flow label handling allows a local user to cause a denial of
service (crash) (CVE-2007-1592) |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-5757
|
| Created: | November 13, 2006 |
Updated: | November 14, 2007 |
| Description: |
From the MOKB-05-11-2006
advisory: "The ISO9660 filesystem handling code of the Linux
2.6.x kernel fails to properly handle corrupted data structures, leading to
an exploitable denial of service condition. This particular vulnerability
seems to be caused by a race condition and a signedness issue. When
performing a read operation on a corrupted ISO9660 fs stream, the
isofs_get_blocks() function will enter an infinite loop when
__find_get_block_slow() callback from sb_getblk() fails ("due to various
races between file io on the block device and getblk")." |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-2935
CVE-2006-4145
CVE-2006-3745
|
| Created: | September 1, 2006 |
Updated: | July 30, 2008 |
| Description: |
Previous versions of the kernel package are subject to several
vulnerabilities. Certain malformed UDF filesystems can cause the system to
crash (denial of service). Malformed CDROM firmware or USB storage devices
(such as USB keys) could cause system crash (denial of service), and if
they were intentionally malformed, can cause arbitrary code to run with
elevated privileges. In addition, the SCTP protocol is subject to a remote
system crash (denial of service) attack. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-5749
CVE-2006-4814
CVE-2006-6106
|
| Created: | January 5, 2007 |
Updated: | January 8, 2009 |
| Description: |
A security issue has been reported in Linux kernel due to an error in
drivers/isdn/i4l/isdn_ppp.c as the "isdn_ppp_ccp_reset_alloc_state()"
function never initializes an event timer before scheduling it with the
"add_timer()" function.
The mincore function in the kernel does not properly lock access to user
space, which has unspecified impact and attack vectors, possibly related to
a deadlock.
Another vulnerability has been reported in Linux kernel caused by a
boundary error within the handling of incoming CAPI messages in
net/bluetooth/cmtp/capi.c. This can be exploited to overwrite certain
Kernel data structures. |
| Alerts: |
|
Comments (none posted)
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)
libexif: integer overflow
| Package(s): | libexif |
CVE #(s): | CVE-2007-2645
|
| Created: | June 1, 2007 |
Updated: | February 11, 2008 |
| Description: |
Integer overflow in the exif_data_load_data_entry function in exif-data.c
in libexif before 0.6.14 allows user-assisted remote attackers to cause a
denial of service (crash) or possibly execute arbitrary code via crafted
EXIF data, involving the (1) doff or (2) s variable. |
| Alerts: |
|
Comments (none posted)
libgadu: memory alignment bug
| Package(s): | libgadu |
CVE #(s): | CAN-2005-2370
|
| Created: | July 29, 2005 |
Updated: | June 25, 2007 |
| Description: |
Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment
error in libgadu (from ekg, console Gadu Gadu client, an instant
messaging program) which is included in gaim, a multi-protocol instant
messaging client, as well. This can not be exploited on the x86
architecture but on others, e.g. on Sparc and lead to a bus error,
in other words a denial of service.
|
| Alerts: |
|
Comments (none posted)
libgtop2: buffer overflow
| Package(s): | libgtop2 |
CVE #(s): | CVE-2007-0235
|
| Created: | January 15, 2007 |
Updated: | August 9, 2007 |
| Description: |
The /proc parsing routines in libgtop are vulnerable to a buffer overflow.
If an attacker can run a process in a specially crafted long
path then trick a user into running gnome-system-monitor,
arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (none posted)
libmodplug: boundary errors
| Package(s): | libmodplug |
CVE #(s): | CVE-2006-4192
|
| Created: | December 11, 2006 |
Updated: | May 4, 2011 |
| Description: |
Luigi Auriemma has reported various boundary errors in load_it.cpp and
a boundary error in the "CSoundFile::ReadSample()" function in
sndfile.cpp. A remote attacker can entice a user to read crafted modules
or ITP files, which may trigger a buffer overflow resulting in the
execution of arbitrary code with the privileges of the user running the
application. |
| Alerts: |
|
Comments (none posted)
libpng: denial of service
| Package(s): | libpng |
CVE #(s): | CVE-2007-2445
|
| Created: | May 17, 2007 |
Updated: | March 23, 2009 |
| Description: |
Libpng can be crashed when processing malformed PNG files.
It may also be possible to exploit this vulnerability to execute arbitrary
code. |
| Alerts: |
|
Comments (none posted)
libpng: buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-3334
|
| Created: | July 19, 2006 |
Updated: | December 15, 2008 |
| Description: |
In pngrutil.c, the function png_decompress_chunk() allocates
insufficient space for an error message, potentially overwriting stack
data, leading to a buffer overflow. |
| Alerts: |
|
Comments (none posted)
libpng: heap based buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-0481
|
| Created: | February 13, 2006 |
Updated: | December 15, 2008 |
| Description: |
A heap based buffer overflow bug was found in the way libpng strips alpha
channels from a PNG image. An attacker could create a carefully crafted PNG
image file in such a way that it could cause an application linked with
libpng to crash or execute arbitrary code when the file is opened by a
victim. |
| Alerts: |
|
Comments (1 posted)
libtiff: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CVE-2006-2193
|
| Created: | June 15, 2006 |
Updated: | September 1, 2008 |
| Description: |
The t2p_write_pdf_string function in libtiff 3.8.2 and earlier is vulnerable
to a buffer overflow. Attackers can use a TIFF file with UTF-8 characters
in the DocumentName tag to overflow a buffer, causing a denial of service,
and possibly the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
libxml2 - arbitrary code execution
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0110
|
| Created: | February 26, 2004 |
Updated: | August 19, 2009 |
| Description: |
Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6.
When fetching a remote resource via FTP or HTTP, libxml2 uses special
parsing routines. These routines can overflow a buffer if passed a very
long URL. If an attacker is able to find an application using libxml2 that
parses remote resources and allows them to influence the URL, then this
flaw could be used to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
libxml2: multiple buffer overflows
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0989
|
| Created: | October 28, 2004 |
Updated: | August 19, 2009 |
| Description: |
libxml2 prior to version 2.6.14 has multiple buffer overflow
vulnerabilities, if a local user passes a specially crafted
FTP URL, arbitrary code may be executed. |
| Alerts: |
|
Comments (none posted)
lookup-el: insecure temporary file
| Package(s): | lookup-el |
CVE #(s): | CVE-2007-0237
|
| Created: | March 19, 2007 |
Updated: | December 10, 2007 |
| Description: |
Tatsuya Kinoshita discovered that Lookup, a search interface to electronic
dictionaries on emacsen, creates a temporary file in an insecure fashion
when the ndeb-binary feature is used, which allows a local attacker to
craft a symlink attack to overwrite arbitrary files. |
| Alerts: |
|
Comments (none posted)
lynx: arbitrary command execution
| Package(s): | lynx |
CVE #(s): | CVE-2005-2929
|
| Created: | November 14, 2005 |
Updated: | September 14, 2009 |
| Description: |
An arbitrary command execute bug was found in the lynx "lynxcgi:" URI
handler. An attacker could create a web page redirecting to a malicious URL
which could execute arbitrary code as the user running lynx. |
| Alerts: |
|
Comments (none posted)
madwifi-ng: multiple vulnerabilities
| Package(s): | madwifi-ng |
CVE #(s): | CVE-2007-2830
CVE-2007-2829
CVE-2007-2831
|
| Created: | June 12, 2007 |
Updated: | June 29, 2007 |
| Description: |
Md Sohail Ahmad from AirTight Networks has discovered a divison by zero in
the ath_beacon_config() function (CVE-2007-2830). The vendor has corrected
an input validation error in the ieee80211_ioctl_getwmmparams() and
ieee80211_ioctl_getwmmparams() functions(CVE-207-2831), and an input
sanitization error when parsing nested 802.3 Ethernet frame lengths
(CVE-2007-2829). |
| Alerts: |
|
Comments (1 posted)
mecab: buffer overflow
| Package(s): | mecab |
CVE #(s): | |
| Created: | June 12, 2007 |
Updated: | June 13, 2007 |
| Description: |
MeCab 0.96 fixes several bugs and security issues. |
| Alerts: |
|
Comments (none posted)
mod_jk: proxy bypass
| Package(s): | mod_jk |
CVE #(s): | CVE-2007-1860
|
| Created: | May 30, 2007 |
Updated: | March 7, 2008 |
| Description: |
From the Red Hat advisory: "Versions of mod_jk before 1.2.23 decoded request URLs by default inside
Apache httpd and forwarded the encoded URL to Tomcat, which itself did a
second decoding. If Tomcat was used behind mod_jk and configured to only
proxy some contexts, an attacker could construct a carefully crafted HTTP
request to work around the context restriction and potentially access
non-proxied content." |
| Alerts: |
|
Comments (none posted)
mod_perl: denial of service
| Package(s): | mod_perl |
CVE #(s): | CVE-2007-1349
|
| Created: | April 12, 2007 |
Updated: | July 18, 2007 |
| Description: |
Apache mod_perl versions 1.30 and below have a vulnerability in
PerlRun.pm and RegistryCooker.pm. PATH_INFO is not properly
escaped before use in a regular expression, allowing remote attackers
to cause a denial of service via a specially crafted URI. |
| Alerts: |
|
Comments (1 posted)
moin: arbitrary JavaScript execution
| Package(s): | moin |
CVE #(s): | CVE-2007-2423
|
| Created: | May 8, 2007 |
Updated: | March 10, 2008 |
| Description: |
A flaw was discovered in MoinMoin's error reporting when using the
AttachFile action. By tricking a user into viewing a crafted MoinMoin
URL, an attacker could execute arbitrary JavaScript as the current
MoinMoin user, possibly exposing the user's authentication information
for the domain where MoinMoin was hosted. |
| Alerts: |
|
Comments (none posted)
mplayer: buffer overflow
| Package(s): | mplayer |
CVE #(s): | CVE-2007-1246
|
| Created: | March 8, 2007 |
Updated: | April 1, 2008 |
| Description: |
MPlayer versions up to 1.0rc1 have a buffer overflow in the
loader/dmo/DMO_VideoDecoder.c DMO_VideoDecoder_Open function.
user-assisted remote attackers can use this to create a buffer overflow
and possibly execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
mydns: buffer overflows
| Package(s): | mydns |
CVE #(s): | CVE-2007-2362
|
| Created: | May 23, 2007 |
Updated: | December 17, 2007 |
| Description: |
Multiple buffer overflows in MyDNS allow remote attackers to cause a denial of
service (daemon crash) and possibly execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
mysql: denial of service
| Package(s): | mysql |
CVE #(s): | CVE-2007-1420
|
| Created: | March 22, 2007 |
Updated: | May 21, 2008 |
| Description: |
MySQL subselect queries using "ORDER BY" can be used by an attacker with
access to a MySQL instance in order to create an intermittent denial
of service. |
| Alerts: |
|
Comments (none posted)
mysql: format string bug
| Package(s): | mysql |
CVE #(s): | CVE-2006-3469
|
| Created: | July 21, 2006 |
Updated: | July 30, 2008 |
| Description: |
Jean-David Maillefer discovered a format string bug in the
date_format() function's error reporting. By calling the function with
invalid arguments, an authenticated user could exploit this to crash
the server. |
| Alerts: |
|
Comments (none posted)
MySQL: privilege violations
| Package(s): | mysql |
CVE #(s): | CVE-2006-4031
CVE-2006-4226
|
| Created: | August 25, 2006 |
Updated: | July 30, 2008 |
| Description: |
MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access
a table through a previously created MERGE table, even after the user's
privileges are revoked for the original table, which might violate intended
security policy (CVE-2006-4031).
MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run
on case-sensitive filesystems, allows remote authenticated users to create
or access a database when the database name differs only in case from a
database for which they have permissions (CVE-2006-4226). |
| Alerts: |
|
Comments (none posted)
MySQL: logging bypass
| Package(s): | mysql |
CVE #(s): | CVE-2006-0903
|
| Created: | April 4, 2006 |
Updated: | May 21, 2008 |
| Description: |
MySQL 5.0.18 and earlier allows local users to bypass logging mechanisms
via SQL queries that contain the NULL character, which are not properly
handled by the mysql_real_query function. NOTE: this issue was originally
reported for the mysql_query function, but the vendor states that since
mysql_query expects a null character, this is not an issue for mysql_query. |
| Alerts: |
|
Comments (2 posted)
nbd: arbitrary code execution
| Package(s): | nbd |
CVE #(s): | CVE-2005-3534
|
| Created: | January 6, 2006 |
Updated: | March 7, 2011 |
| Description: |
Kurt Fitzner discovered that the NBD (network block device) server did not
correctly verify the maximum size of request packets. By sending specially
crafted large request packets, a remote attacker who is allowed to access
the server could exploit this to execute arbitrary code with root
privileges. |
| Alerts: |
|
Comments (none posted)
ncompress: buffer underflow
| Package(s): | ncompress |
CVE #(s): | CVE-2006-1168
|
| Created: | August 10, 2006 |
Updated: | February 21, 2012 |
| Description: |
The ncompress compression utility has a missing boundary check.
A local user can use a maliciously created file to cause a
a .bss buffer underflow. |
| Alerts: |
|
Comments (none posted)
OpenOffice.org: arbitrary code execution
| Package(s): | openoffice.org |
CVE #(s): | CVE-2007-0245
|
| Created: | June 13, 2007 |
Updated: | June 12, 2008 |
| Description: |
A specially crafted RTF file could cause the
filter to overwrite data on the heap, which may lead to the execution
of arbitrary code. |
| Alerts: |
|
Comments (none posted)
OpenSSH: denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4925
CVE-2006-5052
|
| Created: | October 6, 2006 |
Updated: | November 15, 2007 |
| Description: |
packet.c in ssh in OpenSSH allows remote attackers to cause a denial of
service (crash) by sending an invalid protocol sequence with
USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.
An unspecified vulnerability in portable OpenSSH before 4.4, when running
on some platforms, allows remote attackers to determine the validity of
usernames via unknown vectors involving a GSSAPI "authentication abort." |
| Alerts: |
|
Comments (none posted)
openssh: remote denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4924
CVE-2006-5051
|
| Created: | September 27, 2006 |
Updated: | September 17, 2008 |
| Description: |
Openssh 4.4 fixes some
security issues, including a pre-authentication denial of service, an
unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort
could be used to determine the validity of usernames on some platforms. |
| Alerts: |
|
Comments (none posted)
pam: privilege escalation
| Package(s): | pam |
CVE #(s): | CVE-2007-1716
|
| Created: | June 12, 2007 |
Updated: | November 15, 2007 |
| Description: |
A flaw was found in the way pam_console set console device permissions. It
was possible for various console devices to retain ownership of the console
user after logging out, possibly leaking information to an unauthorized
user. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1001
CVE-2007-1285
CVE-2007-1718
CVE-2007-1583
|
| Created: | April 16, 2007 |
Updated: | December 4, 2007 |
| Description: |
A denial of service flaw was found in the way PHP processed a deeply nested
array. A remote attacker could cause the PHP interpreter to crash by
submitting an input variable with a deeply nested array. (CVE-2007-1285)
A flaw was found in the way the mbstring extension set global variables. A
script which used the mb_parse_str() function to set global variables could
be forced to enable the register_globals configuration option, possibly
resulting in global variable injection. (CVE-2007-1583)
A flaw was discovered in the way PHP's mail() function processed header
data. If a script sent mail using a Subject header containing a string from
an untrusted source, a remote attacker could send bulk e-mail to unintended
recipients. (CVE-2007-1718)
A heap based buffer overflow flaw was discovered in PHP's gd extension. A
script that could be forced to process WBMP images from an untrusted source
could result in arbitrary code execution. (CVE-2007-1001) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-4481
CVE-2006-4484
CVE-2006-4485
|
| Created: | September 8, 2006 |
Updated: | June 13, 2008 |
| Description: |
The file_exists and imap_reopen functions in PHP before 5.1.5 do not check
for the safe_mode and open_basedir settings, which allows local users to
bypass the settings (CVE-2006-4481).
A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c
in the GD extension in PHP before 5.1.5 allows remote attackers to have an
unknown impact via a GIF file with input_code_size greater than
MAX_LWZ_BITS, which triggers an overflow when initializing the table array
(CVE-2006-4484).
The stripos function in PHP before 5.1.5 has unknown impact and attack
vectors related to an out-of-bounds read (CVE-2006-4485). |
| Alerts: |
|
Comments (1 posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-2872
CVE-2007-2756
|
| Created: | June 1, 2007 |
Updated: | January 29, 2008 |
| Description: |
According to a vendor release announcement multiple
security enhancements and fixes were fixed in version 5.2.3 of the
programming language PHP. |
| Alerts: |
|
Comments (none posted)
php: buffer overflows
| Package(s): | php |
CVE #(s): | CVE-2006-5465
|
| Created: | November 3, 2006 |
Updated: | January 18, 2010 |
| Description: |
The Hardened-PHP Project discovered buffer overflows in
htmlentities/htmlspecialchars internal routines to the PHP Project. Of
course the whole purpose of these functions is to be filled with user
input. (The overflow can only be when UTF-8 is used) |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2007-1864
CVE-2007-2509
CVE-2007-2510
|
| Created: | May 8, 2007 |
Updated: | July 18, 2007 |
| Description: |
A heap buffer overflow flaw was found in the PHP 'xmlrpc' extension. A
PHP script which implements an XML-RPC server using this extension
could allow a remote attacker to execute arbitrary code as the 'apache'
user. Note that this flaw does not affect PHP applications using the
pure-PHP XML_RPC class provided in /usr/share/pear. (CVE-2007-1864)
A flaw was found in the PHP 'ftp' extension. If a PHP script used this
extension to provide access to a private FTP server, and passed untrusted
script input directly to any function provided by this extension, a remote
attacker would be able to send arbitrary FTP commands to the server.
(CVE-2007-2509)
A buffer overflow flaw was found in the PHP 'soap' extension, regarding the
handling of an HTTP redirect response when using the SOAP client provided
by this extension with an untrusted SOAP server. No mechanism to trigger
this flaw remotely is known. (CVE-2007-2510) |
| Alerts: |
|
Comments (none posted)
phpbb2: missing input sanitizing
| Package(s): | phpbb2 |
CVE #(s): | CVE-2006-1896
|
| Created: | May 22, 2006 |
Updated: | February 11, 2008 |
| Description: |
It was discovered that phpbb2, a web based bulletin board, insufficiently
sanitizes values passed to the "Font Color 3" setting, which might lead to
the execution of injected code by admin users. |
| Alerts: |
|
Comments (none posted)
phpbb2: multiple vulnerabilities
| Package(s): | phpbb2 |
CVE #(s): | CVE-2005-3310
CVE-2005-3415
CVE-2005-3416
CVE-2005-3417
CVE-2005-3418
CVE-2005-3419
CVE-2005-3420
CVE-2005-3536
CVE-2005-3537
|
| Created: | December 22, 2005 |
Updated: | February 11, 2008 |
| Description: |
The phpbb2 web forum has a number of vulnerabilities including:
a web script injection problem, a protection mechanism bypass, a
security check bypass, a remote global variable bypass, cross site
scripting vulnerabilities, an SQL injection vulnerability,
a remote regular expression modification problem, missing input
sanitizing, and a missing request validation problem. |
| Alerts: |
|
Comments (none posted)
phpwiki: remote code execution
| Package(s): | phpwiki |
CVE #(s): | CVE-2007-2024
CVE-2007-2025
|
| Created: | May 17, 2007 |
Updated: | September 12, 2007 |
| Description: |
The phpwiki Upload page does not properly check the extension of a file.
This can be used by a remote attacker to upload a specially crafted PHP file
and execute arbitrary PHP code with the privileges of the PhpWiki user. |
| Alerts: |
|
Comments (none posted)
postgresql: privilege escalation
| Package(s): | postgresql |
CVE #(s): | CVE-2007-2138
|
| Created: | April 24, 2007 |
Updated: | June 18, 2007 |
| Description: |
PostgreSQL 8.2 and all back versions are vulnerable to a privilege escalation exploit
in SECURITY DEFINER functions. |
| Alerts: |
|
Comments (none posted)
pptpd: denial of service
| Package(s): | pptpd |
CVE #(s): | CVE-2007-0244
|
| Created: | May 9, 2007 |
Updated: | September 3, 2007 |
| Description: |
The PoPToP server daemon contains a bug which allows an attacker to tear down a connection through a malformed GRE packet. |
| Alerts: |
|
Comments (none posted)
pulseaudio: denial of service
| Package(s): | pulseaudio |
CVE #(s): | CVE-2007-1804
|
| Created: | May 30, 2007 |
Updated: | March 10, 2008 |
| Description: |
The pulseaudio network code suffers from a denial of service vulnerability exploitable by an unauthenticated attacker. |
| Alerts: |
|
Comments (none posted)
python: information disclosure
| Package(s): | python |
CVE #(s): | CVE-2007-2052
|
| Created: | May 9, 2007 |
Updated: | July 30, 2009 |
| Description: |
Python 2.4 and 2.5 contain a bug in PyLocale_strxfrm() which could enable an attacker to read portions of unrelated memory. |
| Alerts: |
|
Comments (none posted)
qemu: multiple vulnerabilities
Comments (none posted)
qt: "/../" injection
| Package(s): | qt |
CVE #(s): | CVE-2007-0242
|
| Created: | April 4, 2007 |
Updated: | September 13, 2007 |
| Description: |
Andreas Nolden discovered a bug in qt3, where the UTF8 decoder does not
reject overlong sequences, which can cause "/../" injection or (in the case
of konqueror) a "<script>" tag injection. |
| Alerts: |
|
Comments (2 posted)
quagga: denial of service
| Package(s): | quagga |
CVE #(s): | CVE-2007-1995
|
| Created: | May 2, 2007 |
Updated: | July 3, 2007 |
| Description: |
A malicious peer can cause the quagga routing daemon to crash by sending a properly crafted BGP packet. |
| Alerts: |
|
Comments (none posted)
quake: buffer overflow
| Package(s): | quake3-bin |
CVE #(s): | CVE-2006-2236
|
| Created: | May 10, 2006 |
Updated: | January 12, 2009 |
| Description: |
Games based on the Quake 3 engine are vulnerable to a buffer overflow exploitable by a hostile game server. |
| Alerts: |
|
Comments (none posted)
rpm: arbitrary code execution
| Package(s): | rpm |
CVE #(s): | CVE-2006-5466
|
| Created: | November 6, 2006 |
Updated: | August 28, 2007 |
| Description: |
An error was found in the RPM library's handling of query reports. In
some locales, certain RPM packages would cause the library to crash. If
a user was tricked into querying a specially crafted RPM package, the
flaw could be exploited to execute arbitrary code with the user's
privileges. |
| Alerts: |
|
Comments (none posted)
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)
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)
spamassassin: local denial of service
| Package(s): | spamassassin |
CVE #(s): | CVE-2007-2873
|
| Created: | June 13, 2007 |
Updated: | June 15, 2007 |
| Description: |
The effect of the exploit is to allow overwriting of arbitrary files that are accessible by the spamd process (running as root), with data that is not under the control of the attacker. |
| Alerts: |
|
Comments (none 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)
Sun JDK/JRE: multiple vulnerabilities
| Package(s): | Sun JDK/JRE |
CVE #(s): | CVE-2007-2435
CVE-2007-2788
CVE-2007-2789
|
| Created: | June 1, 2007 |
Updated: | April 18, 2008 |
| Description: |
An unspecified vulnerability involving an "incorrect use of system
classes" was reported by the Fujitsu security team. Additionally, Chris
Evans from the Google Security Team reported an integer overflow
resulting in a buffer overflow in the ICC parser used with JPG or BMP
files, and an incorrect open() call to /dev/tty when processing certain
BMP files. |
| Alerts: |
|
Comments (none posted)
tcpdump: denial of service
| Package(s): | tcpdump |
CVE #(s): | CVE-2007-1218
|
| Created: | March 5, 2007 |
Updated: | November 15, 2007 |
| Description: |
Off-by-one buffer overflow in the parse_elements function in the 802.11
printer code (print-802_11.c) for tcpdump 3.9.5 and earlier allows remote
attackers to cause a denial of service (crash) via a crafted 802.11
frame. NOTE: this was originally referred to as heap-based, but it might be
stack-based. |
| Alerts: |
|
Comments (none posted)
tetex: buffer overflow
| Package(s): | tetex |
CVE #(s): | CVE-2007-0650
|
| Created: | May 8, 2007 |
Updated: | May 13, 2008 |
| Description: |
A buffer overflow in the open_sty function in mkind.c for makeindex 2.14 in
teTeX might allow user-assisted remote attackers to overwrite files and
possibly execute arbitrary code via a long filename. NOTE: other overflows
exist but might not be exploitable, such as a heap-based overflow in the
check_idx function. |
| Alerts: |
|
Comments (1 posted)
tomcat: directory traversal
| Package(s): | tomcat |
CVE #(s): | CVE-2007-0450
|
| Created: | May 2, 2007 |
Updated: | February 27, 2008 |
| Description: |
Versions of tomcat prior to 5.5.22 do not properly filter filename separator characters, enabling information disclosure attacks. |
| Alerts: |
|
Comments (none posted)
util-linux: access restriction bypass
| Package(s): | util-linux |
CVE #(s): | CVE-2006-7108
|
| Created: | May 2, 2007 |
Updated: | June 15, 2007 |
| Description: |
From the Red Hat advisory: a flaw was found in the way the login process handled logins which did not
require authentication. Certain processes which conduct their own
authentication could allow a remote user to bypass intended access policies
which would normally be enforced by the login process. |
| Alerts: |
|
Comments (none posted)
vixie-cron: weak permissions may cause errors
| Package(s): | vixie-cron |
CVE #(s): | CVE-2007-1856
|
| Created: | April 17, 2007 |
Updated: | December 4, 2007 |
| Description: |
During an internal audit, Raphael Marichez of the Gentoo Linux Security
Team found that Vixie Cron has weak permissions set on Gentoo, allowing
for a local user to create hard links to system and users cron files,
while a st_nlink check in database.c will generate a superfluous error. |
| Alerts: |
|
Comments (1 posted)
wordpress: another pile of vulnerabilities
| Package(s): | wordpress |
CVE #(s): | CVE-2007-1622
CVE-2007-1893
CVE-2007-1894
CVE-2007-1897
|
| Created: | May 2, 2007 |
Updated: | July 6, 2007 |
| Description: |
Wordpress suffers from another set of vulnerabilities including a couple of cross-site scripting problems, an access restrictions bypass issue, and an SQL injection vulnerability. |
| Alerts: |
|
Comments (none posted)
wordpress: SQL injection
| Package(s): | wordpress |
CVE #(s): | |
| Created: | June 8, 2007 |
Updated: | June 13, 2007 |
| Description: |
A lack of proper input filtering in wp_suggestCategories() of the WordPress XML-RPC API will allow SQL injection. |
| 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-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: Jake Edge
Kernel development
Brief items
The current 2.6 prepatch is 2.6.22-rc5,
released by Linus on
June 16. It contains a long list of fixes - enough that Linus
complains a bit about the amount of stuff which is still going in this late
in the cycle. See
the
long-format changelog for the details.
A very small number of patches have gone into the mainline git repository
since -rc5 was released.
There have been no -mm releases over the last week, and no releases of older
kernel trees. Evidently everybody has been too busy "discussing" GPLv3.
Comments (none posted)
Kernel development news
So, I've had enough. I'm out of here forever. I want to leave
before I get so disgruntled that I end up using windows. I may play
occasionally with userspace code but for me the kernel is a black
hole that I don't want to enter the event horizon of again.
--
Con
Kolivas
The moral of the story is that currently it just doesn't pay off to
do code reviews. From personal POV it pays much more to wait until
buggy patch hits the mainline and then fix the issues yourself (at
least you will get some credit). To change this we should put more
emphasis on the importance of code reviews by "rewarding" people
investing their time into reviews and "rewarding"
developers/maintainers taking reviews seriously.
--
Bartlomiej Zolnierkiewicz
Comments (2 posted)
As it turns out, there is very little from the recent, 1000-message GPLv3
flame war that justified the expenditure of so many bits. For those who
haven't gotten around to reading the whole thing, here's a few selections.
I think that the Open Source community (and the FSF too) is much
better off *not* concentrating so much on "legal rules" of what can
and cannot be done, and instead spend much more effort on showing
people why the whole "Open Source" thing actually works.
And in fact, I think that's _exactly_ what Linux has been doing for the
last decade!
--
Linus Torvalds
But if by the question you mean "would you think the GPLv3 is fine
without the new language in section 6 about the 'consumer
devices'", then the answer is that yes, I think that the current
GPLv3 draft looks fine apart from that.
--
Linus Torvalds
I don't see how you can claim that the vendor is infringing on your
freedom, _you_ made the decision to go out and buy the product
knowing that the vendor wasn't going to go out of their way to help
you hack the device. In many cases the vendor doesn't even have the
option (802.11b channels and certification come to mind, GSM, etc.)
of opening things up to the end user, and making changes to the
license isn't going to magically change any of this.
--
Paul Mundt
I see a lot more prohibitions than freedoms in what TiVo does. I
don't understand why you'd stand up for it. Is it more important
that a single company be allowed to impose prohibitions on others
in order for its business model to work, than to maintain the
spirit of hacking and sharing that enabled Free Software and Linux
to flourish? Do you expect Linux would have flourished if
computers had locks that stopped people from modifying Linux in
them?
--
Alexandre Oliva
So instead of thinking of Tivo as something "evil", I think of Tivo
as the working bee who will never pass on its genes, but it
actually ended up helping the people who *do* pass on their genes:
the kernel (to a small degree - not so much because of the patches
themselves, as the *mindshare* in the PVR space) and projects like
MythTV (again, not so much because of any patches, but because it
helped grow peoples understanding of the problem space!).
--
Linus Torvalds
I believe RMS should accept the fact that most of that code was
written without people having bought into his ideology, and he
should accept _responsibility_ for the power he has acquired by
genius or by accident (your choice) and he should try to
_understand_ how those people tick - instead of trying to further
his own personal agenda.
--
Ingo Molnar
I beg to differ. By adopting _his_ license you adopted his view. If
you don't like that then choose a different license (which
obviously you are free to do).
--
Michael Gerdau
The GPLv2 does not state that you have to become a slave of rms and
follow him in all things, and agree with him. Really. You must have
read some other (perhaps unreleased early draft?) version.
--
Linus Torvalds
What the fsck it is, linux-kernel or bleeding Council of Nikea?
--
Al Viro
Comments (29 posted)
Almost exactly one year ago, as the developers were discussing changes to
the venerable ext3 filesystem, Andrew Morton was
heard to say:
All that being said, Linux's filesystems are looking increasingly
crufty and we are getting to the time where we would benefit from a
greenfield start-a-new-one. That new one might even be based on
reiser4 - has anyone looked? It's been sitting around for a couple
of years.
Reiser4 looks like it may continue to sit around for a while yet. But that
does not mean that there is no interest in the creation of interesting new
filesystems. LogFS was discussed
here in May, but it's not the only newcomer in the filesystem arena.
The most interesting new contender, perhaps, is btrfs, which was announced by Chris Mason on
June 12. It is an entirely new filesystem intended for standard
rotating storage with a number of interesting features. These include:
- Btrfs is a fully extent-based filesystem, meaning that it can store
large files far more efficiently than ext3 (the in-development ext4
filesystem has extent support). An extent-based filesystem does away
with the long lists of pointers to the individual blocks contained
within a file; instead, groups of contiguous blocks ("extents") are
tracked together. The result is far less metadata overhead,
especially with large files. For very small files, btrfs will store
the file contents themselves within the extent structure, eliminating
the need for a separate block allocation.
- Filesystems can be split into "subvolumes," each of which has its own
directory structure and disk quota. Subvolumes can be used to
subdivide a btrfs filesystem, but there is another interesting use of
them...
- Btrfs can do snapshotting - freezing the state of the filesystem at
any given time. Snapshots are just subvolumes; they become a
separate, independent directory tree which can be navigated
independently from the "live" filesystem. Interestingly, though,
btrfs snapshots are also live, and can be modified after being taken
and snapshotted as well.
- Supporting subvolumes and snapshots forces a copy-on-write structure
onto btrfs. If a given extent is written to, it will be copied and
the new data written to the copy. Extents have reference counts;
creating a snapshot, for example, will cause reference counts to be
incremented. When an extent contained in both a snapshot and the "real"
filesystem is modified, it will be copied for whatever subvolume is
being changed but will remain in place, unchanged in the other. If
the snapshot is eventually removed, all associated reference counts
will be decremented and any unused extents will be reclaimed.
- The subvolume and snapshot mechanism eliminates the need for a
separate journaling feature. Changes to the filesystem can be made
transactional simply by taking a snapshot which only lasts until the
transaction completes.
- This filesystem checksums everything - data and metadata both. As a
result, it is able to detect many types of filesystem corruption on
the fly.
Fast filesystem checking is also an important design goal for btrfs. The
data and metadata are laid out in a way that allows the offline filesystem
checker to read the disk in a nearly sequential manner. That should speed
the process considerably; filesystem checking usually involves vast numbers
of seek operations. Online filesystem checking is also in the plans,
though it has not been implemented yet; once it is working, this feature
could eliminate the need for separate, mount-time filesystem checks
entirely.
This filesystem is in a very early state - not recommended for data which
one might actually want to keep. There's not been a whole lot of
benchmarking done, and, presumably, a lot of optimization work still to
happen. For example, the entire filesystem is currently protected by a
single mutex, a solution which is unlikely to perform well on those
leading-edge 4096-processor systems. Little details - like not oopsing
when the filesystem runs out of space, direct I/O, writing via
mmap(), extended attributes, asynchronous I/O, and more - have yet
to be taken care of. But btrfs has garnered a considerable amount of
interest; if it lives up to its initial promise we could find ourselves
using btrfs-based systems in the future.
(For more information, see the btrfs project page).
Another recently-announced filesystem is NILFS, which is now at
version 2.0. NILFS is a log-structured filesystem, in that the
storage medium is treated like a circular buffer and new blocks are always
written to the end. These filesystems tend to do very well on benchmarks
which measure write performance, since all writes go to a contiguous set of
blocks; read performance is not always quite as good. Log-structured
filesystems are often used for flash media since they will naturally
perform wear-leveling; it would appear, however, that NILFS is not aimed at
flash devices.
Instead, NILFS emphasizes snapshots. The log-structured approach is a
specific form of copy-on-write behavior, so it naturally lends itself to
the creation of filesystem snapshots. The NILFS developers talk about the creation of "continuous
snapshots" which can be used to recover from user-initiated filesystem
problems - those of the "rm -r" variety. NILFS claims
scalability through 64-bit data structures, but, interestingly, support for
the x86_64 architecture remains on the "TODO list." The filesystem does
not yet have support for extents.
More information on NILFS can be found on nilfs.org.
Comments (8 posted)
As a general rule, Linux users would rather not hear from their kernel. If
all is well, devices are working, applications are running, and the kernel
just quietly makes it all happen. When things go wrong, however, it may
become necessary to dig through the messages that the kernel puts out.
These messages sometimes make sense to the developers who created them, but
they are not always clear to the rest of the world. Neal Stephenson, in
his
In
the Beginning was the Command Line, describes Linux kernel messages
as having "
the semi-inscrutable menace of graffiti tags." For
a kernel developer, often as not, the main value of a kernel message is to
pinpoint the location of the complaining code - from which the real
problem can be determined.
Non-developers have a harder time using kernel messages in that way,
though, and people who are not native English speakers are at even more of
a disadvantage. So it is not surprising that the topic of fixing up kernel
messages has popped up occasionally. It's back, possibly in a more serious
form this time around.
People who would reform kernel messages generally have two goals in mind:
- They would like for every message to have a unique identifier attached
to it. This idea brings back memories of VMS or most IBM operating
systems, which have used message identifiers for decades. The main
purpose behind message identifiers is to allow the system
administrator (or the support person they have called) to look up the
identifier in a manual and figure out what the message is really
saying. Various legacy operating systems have come with message
manuals which take up significant amounts of shelf space; they contain
a (relatively) detailed explanation of the problem and suggestions for
how to make the problem go away.
- It is much easier to maintain translations for messages which have
unique identifiers attached to them. A Linux system which could
output messages in multiple languages would be more approachable for
much of the potential user base.
The problem, of course, is that attaching identifiers to messages is a
significant job. There are tens of thousands of printk() calls in
the kernel; each of them would need to have an identifier assigned and the
code changed. New messages are added - in large numbers - with every
kernel release; it's easy to imagine that the overhead of putting
identifiers onto all of those messages would irritate developers in a
hurry. For these reasons, Linus has, in the past, rejected schemes aimed at
improving kernel messaging.
The idea has come back anyway. A new
approach has been proposed by users in Japan who are having trouble
supporting Linux as well as they would like. In this scheme, every kernel
message would be assigned a component name and a message number. The
component would be a per-file define:
#define KMSG_COMPONENT "railgun"
Then printk calls would be modified to include the message number:
printk(KMSG_ERR(100) "Rail gun fired accidentally - sorry\n")
The end result would be a message prepended with the string
"railgun.100:", enabling the message to be translated or looked up
in a manual. To help ensure that there is a manual, the proposal
requires kerneldoc-style documentation of messages within the source;
something like:
/**
* message
* @100:
*
* Description:
* The rail gun fired accidentally in the absence of a specific
* user request.
*
* User Response:
* Operator should be sure to stand to the side.
*/
The kerneldoc scripts would be upgraded to collect all of these message
descriptions and turn them into a printable manual. Another tool would
check source files and complain about messages which lack accompanying
descriptions.
Schemes like this have been greeted with complaints in the past, and the same
happened this time around. The overhead of documenting messages in this
way is more than many developers want to take on; David Miller expressed this feeling well:
I think my general response to something like this, if it goes in,
would be to stop emitting useful kernel log messages in the code I
write because having to document it too on top of that is just too
much extra work to be worthwhile.
Keeping the message descriptions current would also be a challenge - code
is often changed without updating the neighboring comments; there is no
reason to believe that message descriptions would get a higher level of
attention.
Andrew Morton has come back with a counter
proposal designed for easier developer acceptance. His scheme would
add a new form of printk() which would take a message ID in some
as-yet-undetermined format. That ID would be output with the message, but
everything else - translations, descriptions, condolences, etc. - would be
kept in a database outside of the kernel.
The key point is that developers would not be expected to do much of
anything with this database - or even with their kernel messages. Instead,
there would be a "kernel messages team" charged with maintaining this
information. Occasionally somebody from that team would look over new
code, add message IDs where needed, and send a patch to the maintainer.
Unless they were personally interested in helping, developers would not
have to worry about the new mechanism at all.
There are a few gaps in this proposal; how the kernel message team would be
funded (or otherwise motivated) is one of them. But it may be sufficiently low-impact
to be accepted by the rest of the development community. Someday soon,
Linux users, too, may have to make room on their shelves for a hefty
messages manual.
Comments (23 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Memory management
Networking
Architecture-specific
Security-related
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
There is a recent
discussion on the
Fedora-maintainers list calling for an end to the ACL (access control
list). A pkg.acl file may exist for every Fedora package, and it lists the
maintainer and co-maintainer and possibly others that are authorized to
fix, rebuild and upload that package. This file exists by default, but may
be modified or removed by the package maintainer.
Here in the northern hemisphere it's summer, a time for vacations, a time
when a package maintainer might not be around to maintain those packages.
Sometimes you just don't want a package sitting around a week or two with a
known (and fixed upstream) security issue. If a soname bump requires
several packages to be rebuilt, it's better to have that happen sooner
rather than later. Hence the call to remove all pkg.acl files to allow
other Fedora maintainers access to all/most packages.
The ACL is in place for security reasons, though. No one ever said, "Let's
make it more difficult to get packages fixed when the maintainer is
unresponsive." On the other hand, do you want some fairly inexperienced,
casual maintainer messing with the kernel package? Even with the best of
intentions, mistakes can really mess up the system for many users.
Critical packages should have stricter restrictions, but for the vast
majority of packages any Fedora maintainer should be able to deal with
minor maintenance.
A more important consideration may be security: if any Fedora maintainer can make changes to any package, vast amounts of damage might be done by a single compromised account. There are things that can be done to mitigate this risk, but it is a concern nonetheless.
Some part of the issue is that there are an ever increasing number of
Fedora maintainers, and not all of them know that ACLs are enabled by
default. As a result of this thread wiki pages are being built which list
critical packages, and document the default ACL behavior and how to change
it. Also steps are being taken that would
allow access to a select set of groups, such as FESCo (Fedora
Engineering Steering Committee) and the Fedora Security team, to fix issues
as necessary.
Comments (3 posted)
New Releases
Novell, Inc. has
announced
that the first service pack (SP1) for SUSE Linux Enterprise 10 is now
available to customers worldwide. Novell also announced the commercial
availability of the SUSE Linux Enterprise Virtual Machine Driver Pack, a
bundle of paravirtualized network, bus and block device drivers that enable
unmodified Windows* and Linux* guest operating systems to run with near
native performance in virtual environments created with the Xen* hypervisor
technology.
Comments (1 posted)
openSUSE 10.3 Alpha5 has been released. Some changes between Alpha4 and
Alpha5 include Linux 2.6.22 rc4, reduced size and cleaned up dependencies
of some packages, glibc 2.6, Emacs 22.1 and OpenOffice.Org 2.2.1 rc3.
Click below for more information.
Full Story (comments: none)
The
Slackware-current
changelog entry for June 14 announces that the first release candidate
for Slackware 12.0 is available. "
It's that time again, and here we
have Slackware 12.0 release candidate 1! :-) If we're lucky, we got it
all right the first time. Big thanks to the crew."
Full Story (comments: 5)
Terra Soft has announced the release of Yellow Dog Linux v5.0.2, a single
Install DVD with support for the Apple G4 and G5 computers, Sony PS3, and
IBM 'System p' servers, including the JS20/21, OpenPower, and current
POWER5 systems.
Full Story (comments: none)
Distribution News
James Morris
notes that Red Hat Enterprise Linux has been certified at the EAL4+ security level - at least when properly configured on certain IBM server systems. "
A lot of people thought it would be outright impossible to get an open source OS certified at this level. Not only were they wrong, but we've done it in a way which makes it part of the mainline kernel, upstream userland, and integrated into standard distributions. It is not some out-dated, incompatible and outrageously expensive fork of the OS, as has historically been the case with trusted OSes. 'Military-strength' security is just now just another feature you get as standard in Linux, and it receives the same testing and community benefits as the rest of the OS."
Comments (11 posted)
Ubuntu founder Mark Shuttleworth has posted
a message stating the Ubuntu is not discussing patent deals with Microsoft. "
Allegations of 'infringement of unspecified patents' carry no weight whatsoever. We dont think they have any legal merit, and they are no incentive for us to work with Microsoft on any of the wonderful things we could do together. A promise by Microsoft not to sue for infringement of unspecified patents has no value at all and is not worth paying for. It does not protect users from the real risk of a patent suit from a pure-IP-holder (Microsoft itself is regularly found to violate such patents and regularly settles such suits). People who pay protection money for that promise are likely living in a false sense of security."
Comments (21 posted)
The Debian release team met in Juelich recently to discuss the Etch release
cycle and kick-off the Lenny cycle. Click below for an overview of the
meeting and a tentative schedule for the Lenny release.
Full Story (comments: none)
There have been some feature enhancements to the Debian Bug Tracking System
(BTS). "
The first and most visible are the version graphs which are
present to the right of all bugs with versioning information. Hopefully
these will help resolve some of the queries about why the BTS feels that a
particular bug applies to a particular suite."
Full Story (comments: none)
The Fedora-Devel-Announce list is now available. "
The goal of this
list is to make it easy for Fedora contributors to follow changes in that
may be pertinent to developers within the Fedora Project. This is intended
to be a LOW TRAFFIC announce-only list of development topics, so we hope
subscribers wont feel the need to filter it away from their Inbox."
Full Story (comments: none)
A recap of the June 12, 2007 meeting of the Fedora Board is available.
There was a discussion of secondary arches, FUDCon F8, Fedora Advisory
Board Membership, and more.
Full Story (comments: none)
Linux Identity Magazine will be releasing an edition devoted to Fedora 7.
The hardcopy magazine will be available in France and comes with 2 bootable
DVDs attached to the magazine: for 32 bit and 64 bit systems.
Full Story (comments: none)
Novell has
announced
new enhancements to SUSE Linux Enterprise Real Time and unveiled new
partnerships that expand the ecosystem around Novell's low latency Linux
solution.
Comments (none posted)
The results are available for a survey about the use of proprietary
software in openSUSE. "
It shows that we ship on the media some
software which is hardly used (e.g. PlanMaker, SEPsesam etc.). Software
which is hardly used we don't neet to ship on our media. Therfor my
suggestion is to drop some software totally and offer some software only
via ftp. To be discussed on opensuse-project."
Full Story (comments: none)
Ubuntu has released a list of the planned features for the upcoming Ubuntu 7.10 ("gutsy gibbon") release. "
Ubuntu 7.10 will ship with the latest edition of the GNOME desktop,
2.20, released a few weeks before our own release. Kubuntu 7.10 will
ship with KDE 3.5.7, and should also include packages of KDE 4.0 rc 2
available for optional side-by-side installation.
We are aiming for Ubuntu to be one of the first distributions to ship
the newly merged Compiz and Beryl projects (compcomm/OpenCompositing);
and enable it as the default window manager on systems with a supported
combination of hardware and drivers."
Full Story (comments: 2)
The Ubuntu Derivatives mailing list has been announced. This mailing list
is the place for discussions about Ubuntu derivatives, to achieve
collaboration across derivatives, discus problems and search for solutions
together.
Full Story (comments: none)
SUSE Linux 9.3 is now officially discontinued and out of support. Click
below for a wrap up of security issues during this product's lifetime.
Full Story (comments: none)
Fedora Core 5 will reach its End of Life on Friday June 29th. There will
be no security or bug fixes after that date.
Full Story (comments: none)
Distribution Newsletters
The Fedora Weekly News for June 18, 2007 covers Fedora Core 5 EOL,
Fedora-Devel-Announce is now open, Fedora Board Elections, Working on
Fedora L10n, End of "I didn't know about that change!?!" for Fedora devel
(?), Workaround for kernel panic on suspend/resume, Magazine Fedora 7
(France), Fedora 7 Xen First Look, Maximum PC reviews Fedora 7, and much
more.
Full Story (comments: none)
The Ubuntu Weekly Newsletter for June 16, 2007 covers Mark Shuttleworth's debunking of a
rumor of a possible Microsoft deal, Gutsy translation opening, an
interview with Matthew East and much more.
Full Story (comments: none)
The
DistroWatch
Weekly for June 18, 2007 is out. "
The first release candidate of
Slackware Linux 12.0, Linus Torvalds' entertaining exchange with Sun
Microsystem's Jonathan Schwartz, and Linspire's promise of a "better Linux"
through a partnership with Microsoft were the most interesting headlines of
the past week. We comment on these and other events of the week. In other
distro-related news, the Debian project announces a tentative release
schedule for Debian "Lenny", Max Spevack talks about the upcoming Fedora 8,
and, in an exclusive DistroWatch interview, Adam Williamson introduces a
number of projects that will shape the future of Mandriva Linux. Finally,
don't miss the list of changes and updates to the DistroWatch package list
as used for tracking version numbers of important software
applications."
Comments (none posted)
Distribution meetings
Live video streams of DebConf7 (ends June 23, 2007) are available. The
email (click below) also has information on the IRC channels where
discussions are taking place and a link to the video archive.
Full Story (comments: none)
Distribution reviews
TuxMachines
reviews
GoblinX. "
GoblinX is a live Linux distribution based on Slackware
11, written by a Brazilian developer who goes by the pseudonym
Grobsch. (You can contact Grobsch on the GoblinX forum.) GoblinX differs
from other live distributions in two main ways. First, it manages to pack
five different window managers/GUIs into a 305 MB ISO image, and uses
custom artwork for each of them that's quite unlike anything you've seen
before."
Comments (10 posted)
Page editor: Rebecca Sobol
Development
June 20, 2007
This article was contributed by Nathan Sanders
This is the third in LWN's series of Google Summer of Code 2007 articles. The first two articles covered the program launch and Ubuntu's projects.
As Google's students continue working on their Summer of Code (GSoC) projects for one of 137 open source mentoring organizations, the relationships between Google's staff, the organization's administrators and mentors, and the students themselves emerge as showpieces for the open source development model. The Open Medical Record System (OpenMRS) project is a particularly interesting case, as it is one of several organizations participating in the GSoC 2007 whose work has widespread consequences for the international medical community. Those signed on with OpenMRS must overcome both technical and social challenges this summer while working within a heavily academic and international developer community. Read on for the impressions and testaments of the GSoC program from every side of OpenMRS' GSoC involvement, including Google's.
Google's open source team sponsors code development through the GSoC and other programs, occasionally overlapping with charitable causes in cases like that of OpenMRS. Another branch of the company, Google.org, is devoted to philanthropy in the areas of global development, public health, and climate change. Another division, Google Grants, doles out free AdWords space to non-profit organizations.
A medical records system widely used in a variety of developing nations presents unique requirements for developers. In addition to typical usability and security expectations, the system must be absolutely reliable, fully multi-lingual, easily extensible, and, above all, extremely scalable. Its developers would like it to assist in the treatment of tens of millions of HIV/AIDS patients and if possible, much of the rest of the population in the developing world. OpenMRS has already been implemented in a handful of African countries and receives support from the World Health Organization, Center for Disease Control, and other medical and charitable entities as a significant tool in the global fight against HIV/AIDS.
Their software provides an architecture for managing medical records that includes an advanced data storage model, programming API, and a set of web applications that includes OpenMRS' standard interface. Their very informative web demo is the best place to learn more about the system.
OpenMRS is new to the GSoC in 2007. Burke Mamlin, one of OpenMRS' founding fathers, admits that they only began to discuss applying a week before the organization application due date. They wrote the application the weekend before the deadline. Google's Open Source Program Coordinator Leslie Hawthorn explains that, like most other organizations, an exhaustive ideas list describing potential student projects was what won OpenMRS admission to the program. The ten student slots awarded to OpenMRS make it the thirteenth (of 137) most active participant this year, a lofty ranking which Hawthorn discloses is due directly to the amount of student applications the organization received - a phenomenal 134.
The OpenMRS development team was eager to pitch in as mentors. Developer Andreas Kollegger writes, "When the participation was announced, I immediately expressed interest in being a mentor. I think we all did (all the developers)." Mamlin adds that they were looking for projects that addressed short term goals which could be addressed in just one summer, but were not "simple bug fixes."
Hawthorn writes of students' attraction to OpenMRS, "I think that the intersection of open source and social change was incredibly inspiring for students, as it is for projects like One Laptop Per Child. It's one thing to hack on something cool, but it's even better to hack on something cool that will have an immediate effect on those in need." OpenMRS mentors would seem to agree. Hamish Fraser, an OpenMRS founder and mentor for Desmond Elliott's digital image tools extension project, concurs that it is the "humanitarian aspect" of his organization which attracted participants.
Perhaps it is to be expected that the students tell a slightly different story. None of the students surveyed seemed to have had any prior involvement with OpenMRS, most only learning about it through advertisements in the GSoC IRC channel or by browsing the list of accepted organizations. Though students seem to feel ingratiated by working for a project aiding developing nations, three explicitly credited the friendly welcoming they received from the OpenMRS team as securing their application.
Michael Zwolinski, a student working with mentor Justin Miranda on the Open Data Access Adapter and RESTful Web Service Module project, describes his courting process with the organization, "I first heard about OpenMRS browsing through the list of accepted mentoring organizations, as OpenMRS is not the type of project I would have come across on my own. At first I passed it up, not thinking much of it. However, I heard it being advertised in the GSoC IRC chat room, and hung out in the OpenMRS IRC room a while. I sometimes left, thinking that it might not be the organization for me, but I kept coming back for some reason. At some point, my current mentor explained the project I am working on now to me, and that hooked me. I liked the general atmosphere of the group, and my project sounded interesting, so I applied. I was actually accepted by another organization as well, but OpenMRS had both a great group of people and a great cause behind it, so the choice for me was a no-brainer."
Although not directly asked, two students offered that they would continue contributing to OpenMRS after the conclusion of the GSoC. OpenMRS's GSoC program organizers felt strongly about this sort of applicant dedication. Although Mamlin acknowledges using standard criteria for student selection (quality of application and experience), he also lists the student's "eagerness and interest in the project" and presence on their IRC channel as vital qualifications.
Geoffrey Rekier's reporting framework integration project mentor Ben Wolfe identifies a potential roadblock for GSoC participants: "OpenMRS is lacking in technical documentation and commenting - both will hinder [Rekier's] (and other students') ability to discern what is going on where and why." Nonetheless, Wolfe attests that the program has been "smooth sailing" thus far. The knowledgeable and attentive mentors supplied by OpenMRS are surely serving to ease students into the codebase and developer community.
Fraser offers the international nature of the organization as another hurdle for student acclimation: "It's a very fast moving project spread out over many countries so communication and coordination is a big deal." He comments that he would have liked more time allotted by Google for the student selection and integration process, particularly for his organization whose members are so frequently engaged in travel.
Participation in the GSoC has invited changes in OpenMRS outside of those being made by student developers. Zach Elko, a student working on the cross-platform installer project, testifies that a very amicable community of student applicants has formed around OpenMRS. He indicates that even those not accepted to work with the organization during the GSoC still keep in contact with the other students. Elko himself is not participating in the GSoC, but is one of two students being sponsored as summer interns by Paul Biondich, another OpenMRS founder. A hundred-thousand dollar grant from the IDRC will sponsor an additional twenty or more students year-round, starting in the Fall.
For better or worse, the OpenMRS team has found themselves forced to look beyond the GSoC for student interns. Biondich says of student internship programs: "Needless to say, we are convinced that this approach is central to our future development growth, as medical record systems are too complex to expect people to easily integrate into the community. We want to provide a richer collaborative substrate that allows people to get some assistance up front. Given the strong philanthropic drive of many within the open source community, we've realized that there's definitely interest, but a mentored internship provides the infrastructure to codify that good will."
Kollegger chimes in, "Google's sponsorship was just the right nudge to get us thinking the obvious, 'maybe we could get some interns to help out with some of this.'... The GSoC opportunity was enough to convince other OpenMRS related organizations that the summer of code should be the beginning of a continuous program sponsoring internships."
The project Kollegger is mentoring is another outside of the GSoC realm, Matthew Harrison's very salient data entry alternatives project. Kollegger explains, "OpenMRS has an unfortunate dependency on Microsoft Infopath for form design and deployment. It makes for a disjunct user experience and increases the cost of ownership. While it has been an obvious candidate for change, what was there worked so it was hard to justify putting development resources on it instead of filling in missing features. Matt is spending the summer integrating OpenOffice. It will be less costly, multi-platform and more nicely integrated."
Mamlin notes that OpenMRS has only made good use of IRC, now firmly integrated into their communications, since their entrance into the GSoC. It seems that an unexpected consequence of their participation in the program has been to, according to Mamlin: "force us to get organized in ways that might not have happened otherwise." Mamlin adds that "GSoC has taught us a ton about being a successful open source project and provided us with opportunities to interact with other successful projects."
The nature of the OpenMRS project has attracted a largely-academic set of developers. Fraser, for instance, is an assistant professor at Harvard Medical School. Major supporters include the Regenstrief Institute and Partners in Health. Not surprisingly, the students who applied and were accepted by OpenMRS also come from a very well-educated background. Though all GSoC participants are college students, about forty-percent of those working for OpenMRS are graduate students. Also like the developer team, OpenMRS GSoC applications came from thirty-four countries and six continents.
One student, Sarp Centel of the record linkage project, is a Fulbright Scholar who will be attending graduate school at Georgia Tech in the fall. His project incorporates data mining and machine learning techniques to couple patients' records across multiple hospitals and record systems. He writes, "I am thrilled with the communication and solidarity within my organization. Guidance of my mentor is great as well." He mentions that he would like to see Google encourage interaction between GSoC participants, though he adds, "considering the size of the program, I can say that it is being managed pretty well"
Comments (14 posted)
System Applications
Database Software
The June 17, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Version 3.4.0 of
SQLite, a lightweight DBMS, is out.
"
This release fixes two separate bugs either of which can lead to database corruption. Upgrading is strongly recommended."
Comments (none posted)
Interoperability
Version 4.0.0 TP 5 of
Samba
is available for
download.
The WHATSNEW file from the source code says:
"
Work has continued on SWAT, the the libnet API behind it. These we
hope will grow into a full web-based management solution for both
local and remote Samba and windows servers.
The DRSUAPI research effort has largely concluded, and an initial
implementation of AD replication is present, included in torture
test-cases. This includes the decryption of the AD passwords, which
were specially and separately encrypted. This should be recognised
as vital milestone.
Likewise, the LDAP Backend project has moved from a research
implementation into something that can be easily deployed outside
the test infrastructure."
Comments (none posted)
Security
Version 3 of
Pixy
has been announced.
"
Pixy is a Java program that performs automatic scans of PHP source code, aimed at the detection of XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input, and creates a report that lists possible vulnerable points in the program, together with additional information for understanding the vulnerability."
Comments (none posted)
Web Site Development
The first alpha release of
REMO
is available.
"
This is a project to build a graphical rule editor for ModSecurity with a positive/whitelist approach.
Remo has been started in January 2007, there was a first alpha release in February and the first beta release in early June 2007."
Comments (none posted)
Desktop Applications
Audio Applications
KDE.News
has announced
issue #9 of the
Amarok Weekly Newsletter:
"
In this issue, we interview an Amarok developer (Ian Monroe), take a look at the future of Amarok - Version 2.0 - and continue to provide nice usage tips."
Comments (none posted)
Desktop Environments
The following new GNOME software has been announced this week:
- Accerciser 0.1.4 (new features and translation work)
- Devhelp 0.15 (bug fixes and translation work)
- Evince 0.9.1 (new features, bug fixes and translation work)
- gcalctool 5.19.4 (bug fix and translation work)
- GDM2 2.19.3 (new features, bug fixes and translation work)
- Glade 3.3.1 (new features, bug fixes and translation work)
- GLib 2.13.5 (new features, bug fixes and translation work)
- gnome-control-center 2.19.4 (new features, bug fixes and translation work)
- gnome-games 2.19.4 (new features and bug fixes)
- gnome-keyring 2.19.4 (new features, translation work and code improvements)
- gnome-speech 0.4.14 (bug fixes)
- gnome-mag 0.14.6 (bug fixes and translation work)
- GNOME Power Manager 2.19.3 (new features, bug fixes and translation work)
- gnome-vfs-obexftp 0.3 (new features and bug fixes)
- goobox 1.9.1 (new features and bug fixes)
- grandr 0.1 (initial release)
- gThumb 2.10.4 (bug fixes and translation work)
- GTK+ 2.11.3 (new features, bug fixes and translation work)
- GTK+ 2.11.4 (bug fixes)
- gtk-engines 2.11.2 (new features and translation work)
- gtkmm 2.11.3 and glibmm 2.11.6 (new features, bug fixes and documentation work)
- libgnome/libgnomeui 2.19.0 (bug fixes and translation work)
- metacity 2.18.5 (bug fix)
- metacity 2.19.21 (bug fixes and translation work)
- MonoDevelop 0.14 (new features)
- Orca 2.19.4 (bug fixes and translation work)
- Pango 1.17.3 (new features and bug fixes)
- Rarian 0.5.0 (new features, bug fixes and name change)
- Seahorse 2.19.4 (new features, bug fixes and translation work)
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The June 17, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Work on engine configurability, data
management, a packaging system for Plasmoids and themes, and new refinements
in desktop icon interaction in Plasma. The Oxygen window decoration and
widget are both moved into kdebase. Further work in the Icon Cache, Kopete
Messenger update, KRDC and Context Help Summer of Code projects. Improved
highscore handling and network management across kdegames. New keyboard
engine becomes live in KTouch, whilst the Step physics simulation package
receives support for annotations. Support for many new text styling options
in KOffice..."
Comments (none posted)
KDE.News
has announced
the
second part in a series on the Nepomuk-KDE Semantic-Desktop project.
"
In a follow up story to the "State and Plans of Nepomuk-KDE" post, the second post covers Soprano and the overall integration of NEPOMUK within KDE."
Comments (none posted)
KDE.News
continues a series on
KDE 4 with a look at KDE PIM libraries. "
KDE has a number of
sub-projects that have blossomed into enormous projects of their own. A
number of them, such as KOffice, or KDE-Edu get a lot of press in the open
source world, while the KDE PIM project has been quietly gaining corporate
acceptance as a suitable enterprise suite. Today's feature are the
libraries that power the KDE PIM project, and specifically, what changes
have taken place since KDE 3.5.x, wherein the KDE PIM project is one of the
most successful and stable components of KDE. Read on for more
details."
Comments (1 posted)
Electronics
Release 0.0.12 of the
Qucs
has been released.
"
Qucs is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window."
Comments (none posted)
Financial Applications
Version 2.8.6 of
SQL-Ledger, a web-based accounting system, is out.
Changes include: document control number with modulo 10 control digit,
remittance voucher number with modulo 10 control digit,
option to include fields for timecards,
added notes to timecard and "Generate Sales Order" report and
option to record FX adjustments.
Comments (none posted)
Games
Version 0.5 of
ChessX,
a chess database that allows you tobrowse, manage, and analyze chess games,
has been announced.
"
Many features [have] been added, most notably the opening tree and engine analysis support."
Comments (none posted)
The WorldForge game project has
an article
on a new capability in Ember, a 3d client for the WorldForge project.
"
Id like to showcase some of the new editing functionality in the current Ember cvs. First off is the area editing.
There are many types of areas in the world. Some examples are the dirt area under the sty, the path to the village and the darker areas under the oaks. Each area belongs to an entity and is represented as a series of connected points which taken together create a 2d polygon."
Comments (none posted)
Interoperability
Version 0.9.39 of Wine
has been announced.
Changes include:
Many MSHTML improvements, Several improvements to the sound support,
A number of Winsock fixes, Several new supported constructs in the IDL
compiler, Many Direct3D threading fixes and Lots of bug fixes.
Comments (none posted)
Music Applications
Version 0.4.0 of CAPS, the C* Audio Plugin Suite, is out.
"
CAPS is a collection of LADSPA plugins enjoying worldwide favour for
its instrument amplifier emulation. In addition, it provides a
sizeable assortment of acclaimed audio DSP units, sound generators and
effects. CAPS is distributed as open source under the terms of the
GNU Public License."
Full Story (comments: none)
Version 0.97.6 of Free Music Instrument Tuner has been
released. Changes include a new statistics module and a bug fix for
JACK.
Full Story (comments: none)
Video Applications
Stable version 0.4.4 of Muxi
has been announced.
"
Muxi is a TV application and personal video recorder for DVB. It includes an electronic program guide, live stream recording, time shifting, movie playback, and Internet radio. It can run perfectly smoothly at high frame rates under HDTV resolutions. Current releases support DVB-T only; DVB-S is in development."
Comments (none posted)
Miscellaneous
Stable version 6.3.2 of
GPSMan is out.
"
GPS Manager (GPSMan) is a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment. GPSMan supports communication and real-time logging with both Garmin, Lowrance and Magellan receivers and accepts real-time logging information in NMEA 0183 from any GPS receiver. GPSMan can also be used in command mode (with no graphical interface)".
Comments (none posted)
Version 1.0.1 of Pootle, a translation tool that aims to build standards
compliant tools for localization to minority languages,
is available from
translate.sourceforge.net.
(Thanks to Dwayne Bailey).
Comments (none posted)
Languages and Tools
Assembly Language
Version 2.17.50.0.17 beta of
binutils
for Linux is out. Numerous bug fixes have been made.
"
This is the beta release of binutils 2.17.50.0.17 for Linux, which is
based on binutils 2007 0615 in CVS on sourceware.org plus various
changes. It is purely for Linux."
Full Story (comments: none)
Caml
The June 19, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Java
IBM developerWorks
looks
at volatility in Java. "
The Java language contains two intrinsic
synchronization mechanisms: synchronized blocks (and methods) and volatile
variables. Both are provided for the purpose of rendering code
thread-safe. Volatile variables are the weaker (but sometimes simpler or
less expensive) of the two -- but also easier to use incorrectly. In this
installment of Java theory and practice, Brian Goetz explores some patterns
for using volatile variables correctly and offers some warnings about the
limits of its applicability."
Comments (2 posted)
Python
Guido van Rossum has posted
a detailed
update on the state of Python 3000. "
A schedule was first
published around a year ago; we were aiming for a first 3.0 alpha release
by the end of the first half of 2007, with a final 3.0 release a year
later... This schedule has slipped a bit;
we're now looking at a first alpha by the end of August, and the final
release is moved up by the same amount. (The schedule slip is largely due
to the amount of work resulting from the transition to all-Unicode text
strings and mutable raw bytes arrays. Perhaps I also haven't delegated
enough of the work to other developers; a mistake I am frantically trying
to correct.)"
Comments (none posted)
The June 19, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The June 20, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Version Control
Version 1.5.2.2 of GIT is out with a number of bug fixes and some translation
work.
Full Story (comments: none)
Version 0.3 of Monotree, a viewer for the distributed version control
system monotone, has been released.
"
As a viewer it loads and reads monotone's database to create reports. As
it is a Windows application with a graphical user interface it can help to
understand monotone's data easier and more quickly.
Monotree is not a graphical user interface for monotone. It doesn't even
use monotone but loads monotone's database directly. It's possible to load
a database created by monotone without having monotone installed at all."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Doc Searls
discusses
a ranking of corporate web sites' attention to privacy issues in a
Linux Journal article.
"
In A Race to the Bottom: Privacy Ranking of Internet Service Companies, Privacy International spray-paints the façades of landmark companies that line today's Main Street on the Web. The painted colors are assessments of each company's performance on privacy issues. Though the rankings are colorful, what they say isn't pretty.
Nobody in the "interim rankings" gets the top (green) mark for "Privacy-friendly and privacy enhancing". The bottom (black) mark, for "Comprehensive consumer surveillance & entrenched hostility to privacy", goes to just one company: Google."
Comments (20 posted)
Don Marti
questions the Peer to Patent Project on his LinuxWorld weblog. "
The Peer to Patent Project would give the bandits flintlocks. Instead of facing bandits armed with patents likely to be bad, we'll be facing bandits who are confident in their weapons. If you think the problem of mostly-bad software patents is bad today, try peer-reviewed patents that are more likely to go off."
Comments (15 posted)
Here's
a Linux.com story on the debate over proprietary extension modules in the GPL-licensed Joomla project. "
[Project leader Louis] Landry wants developers to understand that the reason Joomla! wants to move closer to the GPL is to protect the project. "If we are condoning violations, we're weaker in a legal sense. If someone challenged our license down the road, if we've systematically been condoning violations, they could say, 'What's different now?'""
Comments (20 posted)
Trade Shows and Conferences
Don Marti
blogs from the kernel panel at the Linux Foundation Collaboration Summit. The panel, moderated by LWN editor Jonathan Corbet, touched on many issues relevant to the kernel development process.
Comments (1 posted)
InformationWeek
covers the Linux Foundation Collaboration Summit.
"
A broad cross section of the Linux community, meeting on the Google campus Wednesday in Mountain View, Calif., focused on advancing the development of Linux and shrugged off the threat of Microsoft's claims of Linux patent infringement. The gathering included six kernel developers, who started off a Linux Foundation Collaboration Summit by holding a town-hall-style question-and-answer session with about 70 representatives of Linux users, independent software vendor firms, and reporters.
The Linux Foundation organized the event as a way to bring together the different elements of the Linux community in one setting."
Comments (13 posted)
Linux-Watch
reports on the
Linux Foundation Collaboration Summit. "
At the Linux Foundation
Collaboration Summit held at the Googleplex last week, Linux developers,
IHVs (independent hardware vendors), and ISVs (independent software
vendors) hashed out their differences in an attempt to find common
ground."
Comments (1 posted)
Linux-Watch
covers Mark
Shuttleworth's keynote speech at the Linux Foundation Collaboration Summit
at the Googleplex. "
When Mark Shuttleworth, Ubuntu founder and CEO
of Canonical Ltd., spoke at the Linux Foundation Collaboration Summit at
the Googleplex, he didn't talk about Ubuntu, patents, or hardware vendor
partnerships. Instead he devoted his keynote speech to the importance of
collaboration in fixing bugs and getting timely patches out to Linux
users."
Comments (30 posted)
Companies
Linux.com
covers
Intuit's release of QuickBooks Enterprise Solutions for Linux.
"
Companies that run their servers on Debian or Debian-derived distributions are apparently supposed to stick to open source accounting/ERP packages such as Compiere, Adempiere or WebERP. Or, if they insist on using QuickBooks Enterprise Solutions, they will have to work with RPMS, because neither .deb nor source packages are available.
What about plans for QuickBooks on the Linux desktop? Thomson said, "We don't find that to be a compelling need today." He said Inuit makes product decisions "based on what we hear from clients," and that they are "not hearing any demand" for a desktop Linux version of QuickBooks."
Comments (4 posted)
Linux at Work
Linux.com's Tina Gasperson
looks at
the use of Linux by the Baylor College Human Neuroimaging Lab.
"
The Baylor College Human Neuroimaging Lab (HNL) uses Functional Magnetic Resonance Imaging (fMRI) to record and research brain activity. The fMRI scans human brains at work, detecting areas of greater blood flow that indicate which part of the brain is active as subjects perform a variety of activities. The data flows from the scanners to a high-performance 32-node CentOS cluster to be analyzed and returned to researchers in statistical form. HNL Systems Administrator Justin King is a big fan of open source software and frequently writes his own applications when he can't find what he needs in the community. King also takes advantage of commercial open source projects."
Comments (none posted)
Interviews
Ars Technica
looks at the work of Lars Knoll.
"
Ars Technica sat down today to talk with KHTML developer and Trolltech employee, Lars Knoll. We talked about his involvement in the project that ultimately became the HTML rendering engine for Apple's Safari web browser, as well how Apple's involvement has shaped the future of web browsing for browsers on just about every platform imaginable."
Comments (none posted)
LXer
talks with
Fred Miller. "
Fred Miller is a prolific GNU/Linux evangelist and
active member of the OpenSUSE community. He has converted numerous small
businesses and individuals from Windows to GNU/Linux. He is also a big
OpenOffice.org fan."
Comments (none posted)
KDE.News features
an interview
with Jeff Mitchell, a developer of the Amarok audio player.
"
In the lead-up to KDE 4, Amarok will be undergoing a number of large changes both under the hood, and cosmetically with the user interface. I managed to interview a developer, Jeff Mitchell, to talk about the things changing in Amarok from the 1.4 stable branch to version 2.0, including the playlist redesign, the context view and the new web services framework."
Comments (1 posted)
Resources
O'ReillyNet
presents
the results of a survey. "
A unique survey ran on O'Reilly's web
site during the first three months of 2007, aimed at people who contribute
free documentation to online mailing lists, web sites, and other
forums. The survey garnered 354 responses, which in itself indicates the
thriving state of free documentation and the dedication of the people who
write it."
Comments (none posted)
The DoD Software Tech News has
devoted its
latest edition to open source software. (The magazine is in PDF format
and requires free registration.) It includes essays by David A. Wheeler,
Terry Bollinger, John M. Weathersby, Mark Lucas (on Geospatial OSS), Peter
Gallagher, Matt Asay (Alfresco) and Andrew Gordon.
Comments (none posted)
Red Hat Magazine provides a
"how
to" on using two passwords with the EncFS encrypted filesystem.
"
John Doe is a sales agent. He is using EncFS to protect data on his laptop. This includes day-to-day activities like e-mails, meeting appointments, todo list, etc. He is using secondary password stored on USB stick to protect confidential information. This includes upcoming contract details, company financial information, plans for future products. His laptop is stolen and personal password is guessed using dictionary attacks. John Doe did not pick up a strong password. Corporate data is still safe. The USB stick was not stolen."
Comments (2 posted)
Reviews
Linux.com
looks at
the Google Browser Sync extension. "
Google Browser Sync provides
more than just a simple method of syncing bookmarks. It syncs all your
Firefox data -- bookmarks, cookies, passwords, history, tabs, and
windows. So, not only are your bookmarks kept in sync, but you can even
close a Firefox session with tabs and windows open, and reopen the same
session on another PC."
Comments (9 posted)
Dave Phillips
reviews the
JackLab Audio Distribution (JAD) and some of
the audio tools found therein. "
Various improvements have been made
in JAD since my earlier review, including the adoption of a 2.6.19 kernel
optimized for superb realtime performance. Since I've profiled the system
in an earlier blog entry I decided to briefly review some of the more
unusual software included with the distribution or built with the help of
its development packages. JAD contains more than 70 applications for audio
and video composition and production, most of which are at their most
recent release versions, so come join me in a look at some less typical
sound & music software running on one of the best of the new breed of
multimedia-optimized Linux distributions."
Comments (none posted)
Ane Vidmar
reviews
Liferea on Linux.com.
"
I find myself not browsing the Web as much as I used to, thanks to Liferea, a Linux-based aggregator for online news feeds.
A news aggregator eliminates the need for surfing the Web as much. Instead of going to all the Web pages you have bookmarked to read your favorite blogs, news, or media presentations, you can simply add an RSS/RDF or Atom syndication format to Liferea and have all the news feeds at your command. Of course this works only for Web sites that support these syndication formats, but most modern sites do support at least one of them."
Comments (none posted)
Linux.com
reviews
the X-Wrt user interface for monitoring and configuring Linux-based router
firmware. "
X-Wrt is a slick new project that makes using OpenWrt easier and more fun than ever. The attention to detail is excellent, the documentation and assistance on IRC is very good, and the quality of the software is high, just as it is in OpenWrt. On a scale of 1 to 10, I give it an 9."
Comments (1 posted)
Linux.com
looks at
the two RPM projects. "
Two concurrently developed forks present
RPM-based distros with a dilemma. Should they diverge to the point of
incompatibility, distros would be forced to support one or the other. Even
in the meantime, they must choose where to concentrate their time and
personnel resources. Novell has joined Red Hat in the rpm.org project,
while Mandriva, cAos, and PLD have decided to work with Johnson's rpm5.org
effort."
Comments (7 posted)
LinuxWorld
takes a look at a FUSE (Filesystem in userspace) implementation of the Solaris ZFS filesystem. "
The project is working, with several users running and even booting from a ZFS volume. Correia has not undertaken any performance tuning yet, and one sysadmin, Chris Samuel, has posted benchmarks that clock only about half the speed of another Linux filesystem, XFS."
Comments (9 posted)
Miscellaneous
Glyn Moody
looks at
the FSF's PlayOgg campaign. "
I'm a big fan of Richard Stallman and
his work -- even though, the first time I interviewed him,
he proceeded to criticise my questions before answering them, not a
journalistic experience I'd had before. Without his vision and sheer
bloody-mindedness in the face of indifference and outright hostility, we
would not have the vast array of free software we enjoy today."
Comments (34 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Josh Berkus
writes about the need for some prior art research on database
software.
"
The USPTO has launched its promised Patent Application peer review site, with 5 new patent applications for us geeks to debunk with prior art. All I can say is, if this is the dreck the patent examiners have to deal with day in and day out, I'm not surprised that they're tempted to just stamp it "approved" and go home and drink. So let's help them out."
Comments (none posted)
Here's
a release from the EFF on the US 6th Circuit Appeals Court's ruling in Warshak v. United States. "
Over the last 20 years, the government has routinely used the federal Stored Communications Act (SCA) to secretly obtain stored email from email service providers without a warrant. But today's ruling -- closely following the reasoning in an amicus brief filed the by the Electronic Frontier Foundation (EFF) and other civil liberties groups -- found that the SCA violates the Fourth Amendment." So email users have an expectation of privacy - at least in the 6th circuit.
Comments (4 posted)
4Front Technologies has
announced the release of the Open Sound System code under the GPLv2 and CDDL licenses. OSS was once the Linux sound driver subsystem, but it was taken proprietary some years ago and has since been replaced by ALSA. "
The new open source community development model makes it possible to replace the obsolete and incompatible vendor specific sound subsystems and OSS implementations with a state-of-the-art implementation developed by 4Front Technologies. The goal has always been to standardize audio under POSIX compliant systems and this includes real time operating systems and embedded systems as well."
Comments (26 posted)
The Software Freedom Law Center has
launched
a program aimed at helping lawyers learn more about open source issues.
"
The Software Freedom Law Center benefits the FOSS development
ecosystem both by providing direct legal services and by promoting the
general understanding of relevant legal issues. Most often, these issues
include software licensing, trademarks, patents, government regulations on
software, and aiding various nonprofit organizations within our community.
The SFLC Open Source Law Immersion Program is designed to provide
practicing lawyers an opportunity to learn first-hand about these issues in
open source law."
Comments (none posted)
Commercial announcements
SpikeSource has
announced a partnership with Clearswift.
"
Clearswift and
SpikeSource, a leading provider of business-ready open source solutions,
today announced a strategic partnership focused on delivering secure, open
source solutions to market. As part of the agreement, SpikeSource will
offer to its customers Clearswift's content security products and services.
The companies will also work to build integrated solutions that will allow
businesses to capitalize on SpikeSource's broad portfolio of open source
solutions and platform, and Clearswift's content filtering expertise."
Comments (none posted)
Impari Systems, Inc. has
announced its opening.
"
Impari Systems, Inc. announced
today that they are now open for business. "Our private stock sale was a
complete success, and we're ready to start working with schools. We
realized what open source could do for students across America and had to
start this company to help local schools move to this cost-effective,
secure and rich environment. Impari Systems is focused only on open source
and solely for K through 12 schools," reported Matt Burkhardt, CEO of
Impari Systems, Inc."
Comments (none posted)
Linbox has released a new module for its Linbox Rescue Server (LRS) under
the GPL: the Linbox Secure Control (LSC). The Linbox Secure Control lets
you automate patch and application deployment across heterogeneous IT
environments. "
Fully integrated into the LRS Web management
interface, Linbox Secure Control monitors the status of each install and
displays the status on screen, so you can quickly and easily ensure that
each deployment has been successful. Software deployment tasks can be
scheduled for later execution and can occur on any number of computers in
parallel."
Full Story (comments: none)
Now Linspire has
done a deal with Microsoft
. "
Through this agreement, the companies will work to advance office
document compatibility, enhance instant messaging interoperability and
reinforce existing collaboration on digital media. In addition, Linspire
will be providing its customers with the option of acquiring a patent
covenant from Microsoft for customers operating the Linspire desktop."
Comments (11 posted)
Lumen Software has
announced its decisions to use a PostgreSQL-supported
Linux-Apache-PostgreSQL-PHP (LAPP) stack for its open-source Lumenation
development platform.
"
After significant consideration of PostgreSQL and MySQL, which is part
of the popular LAMP stack, developers at Lumen found that the PostgreSQL
database offered a higher level of functionality and handled large amounts
of data and traffic better than the alternatives."
Comments (none posted)
Mandriva has put out
its own declaration regarding deals with Microsoft. "
We also believe what we see, and up to now, there has been absolutely no hard evidence from any of the FUD propagators that Linux and open source applications are in breach of any patents. So we think that, as in any democracy, people are innocent unless proven guilty and we can continue working in good faith.
So we dont believe it is necessary for us to get protection from Microsoft to do our job or to pay protection money to anyone."
Comments (10 posted)
Novell has announced the Novell Open Workgroup Suite Small Business Edition
with support from Intuit.
"
The Novell Open Workgroup Suite Small Business Edition includes
Linux server and desktop components with e-mail, collaboration and the most
advanced open source office products available. The benefit? Customers
get a markedly improved return on their IT investments and aren't locked
into expensive, proprietary-only software bundles."
Full Story (comments: none)
Open-Xchange, Inc. has
announced a feature update for Open-Xchange Server 5.
"
The upgrade adds more than 50 usability improvements to the
Linux-based collaboration suite.
Open-Xchange Server 5 provides customers with key messaging functions
such as email, calendaring, contacts and task management that are fully
integrated with advanced groupware features such as document sharing,
project tracking, user forums, and a knowledge base. Service Pack 3 for
Open-Xchange Server 5 offers major productivity improvements through
performance enhancements and through supporting the latest Application
Server of Red Hat Linux Enterprise Server 4."
Comments (none posted)
Performance Technologies has
announced new additions to its NexusWare(R) Linux-based operating
system and development environment.
"
NexusWare V12 now supports Performance Technologies' wide
range of single board computer hardware offerings, including both x86 and
PowerPC(R) processor architectures, and operates across the entire
Performance Technologies product line. Performance Technologies is
showcasing NexusWare at NXTcomm 2007."
Comments (none posted)
RedPost has released a fun
little gadget, a 19" LCD monitor that boots a modified version of Damn
Small Linux from USB flash drive. You can upload pictures via USB or WiFi,
display a web site, or just hack on it.
Full Story (comments: 12)
Wind River Systems has
announced
that it has been selected by Honeywell Aerospace to support the development
of NASA's New Millennium Program Space Technology 8 (ST8) Dependable
Multiprocessor. The contract marks the first time a Linux platform has
been selected by Honeywell for a space mission.
Comments (4 posted)
New Books
O'Reilly will be selling chapters of their books in PDF format.
"
In today's Web 2.0 driven publishing marketplace, it takes
new and creative strategies to get authors and their work noticed by web
savvy readers. But even when it is noticed, today's readers increasingly
want content in new and convenient ways that suit their digital
lifestyles. Along with traditional print formats, they want content they
can read on computers, PDAs, and cell phones. For this reason O'Reilly
Media--the pioneering publishing company that coined the term Web 2.0--has
recently launched several innovative publishing programs aimed at
delivering content in formats the tech generation craves.
Starting this month, O'Reilly Media customers have the option to purchase
book content by the chapter in PDF format for $3.99."
Full Story (comments: 1)
Resources
David A Wheeler presents the FLOSS License Slide, which is available as
both
PDF version and an
OpenDocument format version.
"
The "Free-Libre / Open Source Software (FLOSS) license slide" shows if software under some of the most widely-used FLOSS licenses are compatible (and if so, how). The figure and explanatory text all fit in a page, which can be handy."
Comments (none posted)
The June 13, 2007 edition of the FSFE Newsletter is online
with the latest Free Software Foundation Europe news.
Topics include:
FSFE and Digicomp announce Free Software Licensing course,
Meeting Libre 2007 in Miraflores, Spain,
FSFE at eLiberatica 2007 in Romania, Richard Stallman in Sweden,
ConfSL, LUGConf and Fellowship meeting in Cosenza, Italy,
Linuxtag in Berlin, Linuxwochen tour through Austria and
Donations now tax-deductable in Switzerland.
Full Story (comments: none)
LinuxMedNews has
an announcement
for an online paper by Fred Trotter entitled
Sharing medical software: FOSS licensing in medicine.
"
I have written a short guide to software licensing in medicine: Sharing medical software: FOSS licensing in medicine. This covers the problems of license proliferation, the issue of proprietarization and several other key licensing related issues."
Comments (none posted)
Event Reports
O'Reilly has sent out a press release that covers the recent RailsConf
event.
"
RailsConf 2007 was a resounding success
with over 1,600 attendees, nearly triple the number of the previous year.
The event, held at the Oregon Convention Center May 17 - 20, 2007, was
co-presented by Ruby Central, Inc. and OReilly Media. One aspect that set
this conference apart from others was the camaraderie and lets pull
together spirit of the Rails community at large. In the opening
presentation, program chair Chad Fowler spoke about the spirit of
community as well as the opportunity for programmers to work together to
spread Rails knowledge."
Full Story (comments: none)
Calls for Presentations
A call for projects has gone out for Piksel07. The event takes place on
November 15-18, 2007, submissions are due by July 15.
"
Piksel is an international event for artists and developers
working with open source audiovisual software, hardware & art.
Part workshop, part festival, it is organised in Bergen, Norway, by
the Bergen Centre for Electronic Arts (BEK) and involves participants
from more than a dozen countries exchanging ideas, coding, presenting
art and software projects, doing workshops, performances and
discussions on the aesthetics and politics of FLOSS & art."
Full Story (comments: none)
The call for papers deadline for the
5th ACM Workshop on Recurring Malcode (WORM) conference has been
extended to June 24. The event takes place in Alexandria, VA on
November 2, 2007.
Comments (none posted)
Upcoming Events
The Open Group has
announced the 15th Enterprise Architecture
Practitioners Conference.
"
... David
Linthicum, internationally known services-oriented architecture expert,
will be a featured keynote speaker at its 15th Enterprise Architecture
Practitioners Conference. Linthicum will address conference attendees
during the opening plenary session on Monday, July 23, at 9:40 a.m. The
conference will be held July 23rd-25th, 2007 at the Four Seasons in Austin,
TX."
Comments (none posted)
Registration has opened for the 2007 OpenOffice.org Annual Conference.
"
OOoCon 2007 runs for three full days from September 19th-21st in
Barcelona, Spain. OOoCon 2007 topics include technical presentations and
workshops for developers, case histories from around the world, future
product developments, how to get involved in the Community, and hints and
tips for users. There is a special focus this year reflecting the growing
interest in OpenOffice.org extensions and components - adding 'plug in'
features to OpenOffice.org and using OpenOffice technology in other
applications."
Full Story (comments: none)
VMworld 2007 will take place on Sept 11-13, 2007 in San Francisco, CA.
"
VMworld is the largest virtualization industry event, attended by
thousands of IT professionals and executives, developers, technology
providers, and industry experts from around the world."
Full Story (comments: none)
Plain Black Corporation has
announced the 2007 WebGUI Users Conference.
"
Plain Black Corporation(R) is
pleased to bring this year's annual WebGUI Users Conference back to their
hometown, Madison, WI from Oct. 17-19, 2007. The WebGUI Users Conference is
an annual event that brings together Plain Black staff and field experts
from around the globe to present on all things WebGUI."
Comments (none posted)
Events: June 28, 2007 to August 27, 2007
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
June 27 June 30 |
2007 Linux Symposium |
Ottawa, Canada |
June 27 June 29 |
Summer School of Sound |
Lancaster, UK |
| June 29 |
NLUUG event theme innovation Enschede |
Enschede, the Netherlands |
June 30 July 7 |
Akademy 2007 |
Glasgow, Scotland |
July 2 July 6 |
Learning Programming with PHP |
Redditch, Worcestershire, UK |
| July 6 |
II WHYFLOSS CONFERENCE MADRID |
Madrid, Spain |
| July 7 |
Italian PostgreSQL Day |
Prato, Tuscany, Italy |
July 7 July 8 |
LugRadio Live 2007 |
Wolverhampton, United Kingdom |
July 9 July 11 |
EuroPython 2007 |
Vilnius, Lithuania |
July 9 July 13 |
PostgreSQL 8.2 Bootcamp at the Big Nerd Ranch |
Atlanta, USA |
July 10 July 11 |
The Linux Foundation Japan Symposium |
Tokyo, Japan |
July 12 July 13 |
IV GUADEC-ES |
Granada, Spain |
July 12 July 13 |
DIMVA 2007 |
Lucerne, Switzerland |
| July 14 |
UK Gentoo Meeting 2007 |
London, UK |
July 15 July 21 |
GNOME Users' And Developers' European Conference |
Birmingham, England |
July 18 July 20 |
GCC and GNU Toolchain Developers' Summit |
Ottawa, Canada |
July 22 July 24 |
Ubuntu Live |
Portland, OR, USA |
July 23 July 27 |
O'Reilly Open Source Convention |
Portland, OR, USA |
July 23 July 27 |
Asterisk Bootcamp with Jared Smith at Big Nerd Ranch |
Atlanta, USA |
July 23 July 25 |
Open Group Enterprise Architecture Practitioners Conference |
Austin, TX, USA |
July 24 July 27 |
Ninth course on the Exim mail transfer agent |
Cambridge, UK |
July 28 August 2 |
Black Hat USA 2007 |
Las Vegas, NV, USA |
July 30 August 3 |
Ruby on Rails Bootcamp at the Big Nerd Ranch |
Atlanta, USA |
August 3 August 5 |
Wikimania 2007 (Annual Wikimedia conference) |
Taipei, Taiwan |
August 3 August 5 |
DefCon 15 |
Las Vegas, NV, USA |
August 4 August 7 |
LinuxWorld Conference & Expo |
San Francisco, CA, USA |
August 6 August 10 |
16th USENIX Security Symposium |
Boston, MA, USA |
August 6 August 9 |
LinuxWorld Conference and Expo |
San Francisco, CA, USA |
August 7 August 9 |
Flash Memory Summit 2007 |
Santa Clara, CA, USA |
August 7 August 11 |
7as Jornadas Regionales de Software Libre |
Córdoba, Argentina |
August 8 August 12 |
Chaos Communication Camp |
Finow airport, Germany |
| August 10 |
August Penguin 2007 |
Tel Aviv, Israel |
| August 11 |
Picn*x XVI - The Linux 16th Anniversary Picnic |
Sunnyvale, CA, USA |
August 11 August 15 |
Virtual FudCon8 |
Online, IRC |
August 14 August 18 |
Scientific Tools for Python |
Pasadena, CA, USA |
| August 19 |
Open Source Health Informatics Working Group |
Brisbane, Australia |
August 20 August 24 |
PHP Training at the Big Nerd Ranch |
Atlanta, USA |
August 20 August 25 |
DallasCon 2007-cancelled |
Dallas, Texas, USA |
August 22 August 25 |
Python 3000 Sprint |
Mountain View and Chicago, USA |
August 24 August 26 |
Summercon 2007 |
Atlanta, GA, USA |
August 25 August 26 |
FrOSCon 2007 |
Sankt Augustin (near Bonn), Germany |
If your event does not appear here, please
tell us about it.
Web sites
Hyperic Inc. has
announced
the HyperFORGE, Hyperic's open source software development site, which will
provide developers with an easy way to create plug-ins to Hyperic HQ, the
company's flagship systems management platform. Hyperic HQ is
used by
the social network
hi5.
Comments (none posted)
Page editor: Forrest Cook