LWN.net Logo

LWN.net Weekly Edition for November 23, 2005

The end of USENET

Your editor, ancient relic that he is, first discovered the wonders of global email around 1981, thanks to a BSD-running VAX with a blazingly fast 1200-baud uucp connection. A USENET addiction was quick to follow; on the net, it was possible to converse with a few thousand people on literally hundreds of computers! It was an eye-opening introduction to what a global conversation could be like, both good and bad; hopefully some of those ill-advised, youthful conversations on net.singles and net.politics are lost forever.

As it happens, your editor was late to the party, and the old-timers were busily worrying about how the whole thing was going to collapse under the load of all these new, clueless users. USENET proved to be resilient, however, to the point that the "death of the net" idea became a sort of running joke. It survived its rapid growth, thanks to faster modems, better software (including a thing called "rn" posted by a young Larry Wall), and user education. USENET survived the loss of the central "seismo" hub, in the process (as seismo's connections were shifted over to a new host called "uunet") kicking off the commercial ISP industry. It survived the abrupt arrival of AOL, initially connected via a uucp link of its own (here's a classic posting on how the AOL folks were perceived at that time). It even survived the beginning of the spam onslaught - the famous "green card spam" was carried via USENET, not email.

USENET was a useful medium for a long time. Among other things, much of the very early Linux development conversation happened over USENET; your editor decided to go for Linux after noting that the relevant groups had much more going on than the BSD groups. When LWN was first launched, the announcement went to comp.os.linux.announce - the news source for Linux users at that time. Many years earlier, Richard Stallman's first GNU Manifesto posting happened on USENET. The next time you complain about your distributor's repository, think back to the joy of receiving GNU emacs over USENET - as a large number of 50KB chunks which you got to piece back together yourself.

The legacy of USENET also surrounds us in other forms. Many of the features in your fancy mail client which allow you to deal with your incoming flood were first worked out for netnews reading. News clients still have their uses; your editor would have a hard time keeping up with so many lists if it weren't for the highly useful, NNTP-based Gmane repository.

The Globe and Mail has recently declared the death of USENET, as a result of Rogers Communications deciding to stop providing netnews access to its customers. Others might have noted the death of USENET earlier this year, when AOL disconnected its customers. But the fact of the matter is that USENET has been dead as a medium for useful conversations for some years now. It is too open, too easy to flood with spam, too easy to forge control messages for. The signal-to-noise ratio of USENET - often not all that high to begin with - sunk to a point that most people had no remaining desire to deal with it.

So it is not surprising that the commercial service providers are pulling the plug on USENET. A news feed requires significant bandwidth, and its contents seem to be mostly spam and porn. Few customers care anymore. There are much better alternatives out there now; the global conversation has moved on to different forums. USENET is dead, and, at this point, few of us miss it. But USENET played an important role in the history of the net as a whole. Those of you who were there: raise a glass to the memory of USENET at your next opportunity.

Comments (48 posted)

Open document formats and the path to world domination

November 22, 2005

This article was contributed by Glyn Moody

It is almost ten years to the day that Bill Gates made his "Pearl Harbor" speech, which placed the Internet at the heart of everything Microsoft did. The recent announcements of Windows Live and Office Live may not be quite so epoch making, but it nonetheless represents a major change of direction for Microsoft, and has interesting implications for free software.

The parallels between Microsoft's two strategy shifts are striking. Both were triggered in part by spectacular IPOs: Netscape's in 1995, Google's in 2004. Both sought to head off the same threat of OS-independent computing. Back in 1995, Gates was worried that Netscape's software might create a "Webtop" platform, where Java applets would be downloaded over the Internet into the browser to provide word processors, spreadsheets and the rest. In 2005, another Net-based approach – software services of the kind popularized by Google – not only allows the browser to provide those same functions, but comes with a flourishing ad-based revenue model to sustain it.

Gates's response is also similar in both cases: to embrace the basic idea so as to reduce the appeal of rival offerings, and then, ultimately, to use it to tie users more closely to his products. The success of that technique can be seen in the dominance of Internet Explorer, which not only replaced Netscape Navigator as the most popular browser, but managed to subvert Web standards to such an extent that Navigator was ultimately perceived as inferior since it was unable to work with the huge number of IE-specific sites.

One lesson to be learned from this history is that Microsoft should never be underestimated, even – perhaps especially - when it seems to be wrong-footed and forced to adopt technologies that apparently threaten its empire. Fear has always given the company focus. The new Windows Live system may look innocuous and even conciliatory – it can not only be accessed from GNU/Linux machines, but also explicitly supports Firefox - but the back-end hooks into Microsoft's products are likely to be deep.

The second and probably more important lesson to be drawn is that the much talked-about Google Office service – if and when it does come – is not going to be the Microsoft Office killer that many seem to imagine. Whatever Google or anyone else might do in this sphere, Microsoft can simply match it, at least in terms of functionality.

But one thing that Microsoft is unlikely to offer is support for truly open file formats, its recent announcement of the "open standardization" of Office formats notwithstanding. The technical and legal details of this will need to be examined closely to see whether it is yet another case of Microsoft apparently promising much, but in reality delivering considerably less. After all, if it did support a completely open file format, the barrier to switching to other office suites would disappear.

Until the approval of the new OpenDocument Format (ODF) standard by OASIS, there were many alternatives to Microsoft's office file formats, but none around which other manufacturers or major users could rally. With ODF, there is now not only an official standard, but a real choice of software that supports (or will support) it.

The key role that ODF will play in tomorrow's battles between open and proprietary approaches is already evident in the furore surrounding the Commonwealth of Massachusetts's decision to adopt ODF as an official file format. The rather forced logic of Microsoft's comments on this move is an indication of the company's difficulties in neutralizing this threat. Moreover, Massachusetts may turn out to be no simple loss of business, but a tipping point that could lead to large-scale defections from Microsoft's proprietary formats to open standards. Anyone who doubts that such a shift is possible should bear in mind that WordPerfect and Lotus 1-2-3 once dominated their respective sectors as totally as the programs that displaced them - Microsoft Word and Excel - do now.

An even more serious blow to Microsoft's grip on the office market could come from Europe. The European Union (EU) is keen to promote what it calls open document exchange formats. One of its technical subcommittees approved a series of recommendations that effectively back ODF – provided it becomes a recognized standard. Bizarrely, OASIS does not count as a standards body in this context, and so ODF has been submitted to the better-known International Organization for Standardization (ISO). ODF could emerge as an ISO standard sometime next year. At that point, the EU may well throw its considerable weight behind ODF by specifying it as the preferred format for public sector communications in Europe. Microsoft is acutely aware of this threat: it is no coincidence that it announced the standardization of its Office formats in Paris, not Redmond.

Private sector support is gathering momentum, too. The original donor of the OpenOffice.org code, Sun, has naturally adopted ODF in its StarOffice 8.0, and also offers a grid-based service for bulk conversion of Microsoft Office documents into ODF files. Another major player in this area is IBM, which uses OpenOffice.org formats for its groupware product Workplace, likely to be the successor to Lotus Notes.

The strength of both of these companies' commitment is shown by the fact that, despite their other differences, Sun and IBM jointly hosted an ODF summit at the beginning of November; those attending included Google, Nokia, Novell, Oracle and Red Hat. One of the items discussed was the creation of a formal ODF Foundation to promote the standard. An Open Document Fellowship bringing together individuals interested in the development of ODF (including the present writer) already exists.

ODF is fast emerging as one of the most important recent developments in the software world – had it not existed, Microsoft would surely never have embarked on its "open standardization" process. In time, its appearance in May this year might even turn out to be as pivotal as Bill Gates' Pearl Harbor Day speech. At the very least, it represents a rich new vein that can be mined by open source programmers keen to make their mark. As a young standard, there are still gaps in its software support. Items on the wish list include:

  • A plug-in that would allow Microsoft Office users to read and write ODF files (a server-based approach is already under development).

  • Improved accessibility for disabled users (one of the issues that is threatening to derail the Massachusetts decision).

  • A simple ODF reader, along the lines of Adobe's Acrobat, that would enable users to read ODF documents without installing an entire office suite.

  • A lightweight ODF editor – even smaller than Abiword, say – that would allow simple changes to ODF text files.

  • A Wiki-like collaborative editing system based around ODF Work on OpenFormula, which complements and extends ODF

In the browser wars of the late 1990s, Bill Gates was able to wrest control of the web from Netscape because of the latter's short-sighted attempts to beat Microsoft at its own game – notably by adding proprietary twists to HTML. Today, as Microsoft re-invents itself in the image of Web 2.0, the situation is rather different. The importance and power of open standards is more evident, and the free software community is no longer a small and apparently marginal group but, instead, the most important counterpoise to Microsoft, well placed to resist any moves to "de-commoditize" key technologies like Ajax.

And this time, there is a chance to go on the offensive. The open source world has long had the desire to end Microsoft's dominance on the desktop; with ODF – not GNU/Linux, as many have believed – it may finally have the means.

(Glyn Moody is author of Rebel Code: Linux and the open source revolution.).

Comments (17 posted)

A SonyBMG update

One might think that the SonyBMG rootkit story would start to fade away, but that is not, yet, the case. Here's an update on the last week's developments.

Those of you who have not yet read Bruce Schneier's Wired article on this episode may want to give it a look. He points out that one might have reasonably expected all of those security and anti-virus companies to say something about SonyBMG's software, given that it has been in circulation for over a year, has arguably infected hundreds of thousands of computers, and even phones home. Most of these companies have yet to explain why they missed such an obvious security compromise for so long.

Meanwhile, the EFF has launched a class-action suit against SonyBMG. As Ed Felten points out, the EFF is taking an interesting approach by putting the spotlight on SonyBMG's other DRM software: Sunncomm's MediaMax. MediaMax lacks some of the rootkit features found in XCP, but it is still highly unpleasant software which, among other things, phones home.

Worse yet, one component of MediaMax, a system service called sbcphid, is loaded into memory and ready to run at all times, even when there is no disc in the CD drive and no music is being played. And it runs as a kernel process, meaning that it has access to all aspects of the system. This is another component that can only add to security risk; and again the user has no choice.

Widening the focus to other invasive DRM software is an important step to take if we want to win the larger battle, rather than just punishing SonyBMG for the XCP episode.

The state of Texas has also filed suit, charging SonyBMG with violations of the Texas anti-spyware act.

What is perhaps most interesting - and hopeful - about this incident is how it has expanded the debate on DRM schemes. A quick news search shows just how widely the mainstream, non-technical press has covered this story. CERT has highlighted it for its November 15 Current Activity Report, offering some valuable advice: "Use caution when installing software. Do not install software from sources that you do not expect to contain software, such as an audio CD." Even the Gartner Group has chimed in, pointing out that the software is easily circumvented, and suggesting that the music industry is now likely to push (even more) for legislation requiring that DRM features be incorporated into computer products.

A legislative attack seems like a fairly safe prediction - such attacks have been ongoing for some time, after all. But the climate, which was not entirely favorable to legally-mandated DRM even before, has become harsher. SonyBMG's nasty DRM code has not impeded file sharers or commercial "pirates" in any way - it was, instead, an attack on the people who chose to actually buy the CD for themselves. DRM schemes are an attack on paying customers, and those customers are now figuring that out. More encouragingly, there are occasional signs that the industry is getting a clue as well.

Even more to the point, though, is that the SonyBMG rootkit has raised the question of whether we have the right to control our own computers. The nearly unanimous answer is that, yes, we have that right, and the entertainment industry cannot take that right away from us in the name of stopping copyright infringement - or, in the case of SonyBMG's software, simply keeping their customers from putting music onto their iPods. Your editor once heard Jim Gettys say, at some conference or other, that the DRM fight would be like the encryption battle: we would win, but there would be a decade or two of pain to endure first. SonyBMG, by making the issue so incredibly clear, may have done us the favor of shorting out several of those years of pain. Looking back some years from now, we might just find ourselves thanking them.

Comments (9 posted)

Page editor: Jonathan Corbet

Security

The Senate takes on spyware

While some states in the U.S. have enacted anti-spyware legislation, nothing has yet happened at the federal level. That may soon change as a result of Senate bill 687, which has recently passed its first test in the Commerce, Science, and Transportation Committee. This bill, sponsored by Conrad Burns, carries the somewhat awkward title of the "Software Principles Yielding Better Levels of Consumer Knowledge Act," or "Spy block" for short. There are several parts to the proposed law:

  • Section 2 prevents "surreptitious installation" of software. Illegal acts include installations which conceal the fact that software is being installed, or which does not offer an opportunity to block the installation. Fooling users into installing something other than what they were expecting is also prohibited. This section makes sense as a basic protection of a user's control over his or her own computer, but it contains an important exception: "upgrades" to software which is already installed. Something which can be called an "upgrade" can be installed in a hidden manner with no required user consent.

  • Section 3 is the spyware section: it disallows the installation of surreptitious information collection software. Here, too, there is an important exception: "This section shall not be interpreted to prohibit a person from causing the installation of software that collects and transmits only information that is reasonably needed to determine whether or not the user of a protected computer is licensed or authorized to use the software."

  • Section 4 bans adware (it uses that term). The main activity prohibited here is to install software which displays advertisements without making the source of the ad clear.

  • Section 5 addresses other ways of taking over control. The first part blocks the sending of "unsolicited information or material" to other computers - it essentially outlaws the creation of spammer botnets. Hijacking web sessions is also disallowed, as is changing a user's home page, web proxy, bookmarks, or firewall settings.

  • Section 6 exempts ISPs for liability if all they did was carry some malevolent bits from elsewhere. Various other sections describe how the law would fit with other legislation and how it would be enforced.

  • Finally, section 11 is an umbrella for anti-spyware companies. Essentially it says that you can't be sued for identifying and removing software from a system if it (1) violates this law, and (2) the user consents.

This law, as written, is a good statement of users' rights to control their computers - as far as it goes. It is an interesting exercise to ponder how this act would apply to the SonyBMG rootkit episode. The software was not installed surreptitiously, and it's not clear that it engaged in the collection of information. Simply phoning home is not addressed by this bill, unfortunately. The law's exceptions also leave some large holes in its protection. So, despite its good intentions, the "Spy block" act is not likely to lead to much in the way of serious change.

Comments (22 posted)

Security news

Web Browser Developers Work Together on Security (KDE.News)

KDE.News reports on a recent meeting of the security developers from the leading web browsers. "Our initial and primary focus is, and continues to be, addressing issues in PKI as implemented in our web browsers. This involves finding a way to make the information presented to the user more meaningful, easier to recognise, easier to understand, and perhaps most importantly, finding a way to make a distinction for high-impact sites (banks, payment services, auction sites, etc) while retaining the accessibility of SSL and identity for smaller organisations."

Comments (1 posted)

New vulnerabilities

egroupware: multiple vulnerabilities

Package(s):egroupware CVE #(s):CVE-2005-0870 CVE-2005-2600 CVE-2005-3347 CVE-2005-3348
Created:November 17, 2005 Updated:December 9, 2005
Description: A number of vulnerabilities have been found in egroupware, a web-based groupware suite. Phpsysinfo has several cross-site scripting vulnerabilities, The the tree view of FUD Forum Bulletin Board Software has a cross-site scripting problem, phpsyinfo has a local variable overwrite problem, and phpsyinfo has an input sanitizing issue.
Alerts:
Debian DSA-918-1 2005-12-09
Debian DSA-899-1 2005-11-17

Comments (none posted)

FUSE: mtab corruption through fusermount

Package(s):fuse CVE #(s):CVE-2005-3531
Created:November 22, 2005 Updated:January 24, 2006
Description: Thomas Biege discovered that fusermount fails to securely handle special characters specified in mount points. A local attacker could corrupt the contents of the /etc/mtab file by mounting over a maliciously-named directory using fusermount, potentially allowing the attacker to set unauthorized mount options.
Alerts:
Debian-Testing DTSA-27-1 2006-01-20
Mandriva MDKSA-2005:216 2005-11-24
Gentoo 200511-17 2005-11-22

Comments (none posted)

gnump3d: insecure temp files, path traversal

Package(s):gnump3d CVE #(s):CVE-2005-3349 CVE-2005-3355
Created:November 21, 2005 Updated:November 22, 2005
Description: Ludwig Nussel discovered several temporary files that are created with predictable filenames in an insecure fashion and allows local attackers to craft symlink attacks. Also the theme parameter to HTTP requests may be used for path traversal.
Alerts:
Gentoo 200511-16 2005-11-21
Debian DSA-901-1 2005-11-19

Comments (none posted)

inkscape: arbitrary code execution

Package(s):inkscape CVE #(s):CVE-2005-3737
Created:November 21, 2005 Updated:December 7, 2005
Description: A buffer overflow has been discovered in the SVG importer of Inkscape. By tricking an user into opening a specially crafted SVG image this could be exploited to execute arbitrary code with the privileges of the Inkscape user.
Alerts:
Debian-Testing DTSA-24-1 2005-12-05
Debian DSA-916-1 2005-12-07
Gentoo 200511-22 2005-11-28
Ubuntu USN-217-1 2005-11-21

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2005-2709 CVE-2005-2973 CVE-2005-3055 CVE-2005-3180 CVE-2005-3271 CVE-2005-3272 CVE-2005-3273 CVE-2005-3274 CVE-2005-3275 CVE-2005-3276
Created:November 22, 2005 Updated:March 15, 2006
Description: Al Viro discovered a race condition in the /proc file handler of network devices. A local attacker could exploit this by opening any file in /proc/sys/net/ipv4/conf/<interface>/ and waiting until that interface was shut down. Under certain circumstances this could lead to a kernel crash or even arbitrary code execution with full kernel privileges. (CVE-2005-2709)

Tetsuo Handa discovered a local Denial of Service vulnerability in the udp_v6_get_port() function. On computers which use IPv6, a local attacker could exploit this to trigger an infinite loop in the kernel. (CVE-2005-2973)

Harald Welte discovered a Denial of Service vulnerability in the USB devio driver. A local attacker could exploit this by sending an "USB Request Block" (URB) and terminating the sending process before the arrival of the answer, which left an invalid pointer and caused a kernel crash. (CVE-2005-3055)

Pavel Roskin discovered an information leak in the Orinoco wireless card driver. When increasing the buffer length for storing data, the buffer was not padded with zeros, which exposed a random part of the system memory to the user. (CVE-2005-3180)

A resource leak has been discovered in the handling of POSIX timers in the exec() function. This could be exploited to a Denial of Service attack by a group of local users. (CVE-2005-3271)

Stephen Hemminger discovered a weakness in the network bridge driver. Packets which had already been dropped by the packet filter could poison the forwarding table, which could be exploited to make the bridge forward spoofed packages. (CVE-2005-3272)

David S. Miller discovered a buffer overflow in the rose_rt_ioctl() function. By calling the function with a large "ngidis" argument, a local attacker could cause a kernel crash. (CVE-2005-3273)

Neil Horman discovered a race condition in the connection timer handling. This allowed a local attacker to set up an expiration handler which modified the connection list while the list still being traversed, which could result in a kernel crash. This vulnerability only affects multiprocessor (SMP) systems. (CVE-2005-3274)

Patrick McHardy noticed a logic error in the network address translation (NAT) connection tracker. A remote attacker could exploit this by causing two packets for the same protocol to be NATed at the same time, which resulted in a kernel crash. (CVE-2005-3275)

Paolo Giarrusso discovered an information leak in the sys_get_thread_area(). The returned structure was not properly cleared, which exposed a small amount of kernel memory to userspace programs. This could possibly expose confidential data. (CVE-2005-3276)

Alerts:
Red Hat RHSA-2006:0144-01 2006-03-15
Red Hat RHSA-2006:0140-01 2006-01-19
Red Hat RHSA-2006:0101-01 2006-01-17
Mandriva MDKSA-2005:235 2005-12-21
Debian DSA-922-1 2005-12-14
Debian DSA-921-1 2005-12-14
SuSE SUSE-SA:2005:068 2005-12-14
SuSE SUSE-SA:2005:067 2005-12-06
Mandriva MDKSA-2005:220 2005-11-30
Mandriva MDKSA-2005:219 2005-11-30
Mandriva MDKSA-2005:218 2005-11-30
Fedora FEDORA-2005-1104 2005-11-28
Trustix TSLSA-2005-0064 2005-11-11
Ubuntu USN-219-1 2005-11-22

Comments (2 posted)

netpbm-free: buffer overflows

Package(s):netpbm-free CVE #(s):CVE-2005-3632 CVE-2005-3662
Created:November 21, 2005 Updated:December 20, 2005
Description: Greg Roelofs discovered and fixed several buffer overflows in pnmtopng which is also included in netpbm, a collection of graphic conversion utilities, that can lead to the execution of arbitrary code via a specially crafted PNM file.
Alerts:
Red Hat RHSA-2005:843-01 2005-12-20
SuSE SUSE-SR:2005:028 2005-12-02
Mandriva MDKSA-2005:217 2005-11-30
Ubuntu USN-218-1 2005-11-21
Debian DSA-904-1 2005-11-21

Comments (1 posted)

openswan: Denial of Service

Package(s):openswan CVE #(s):
Created:November 21, 2005 Updated:November 22, 2005
Description: NISCC has reported two Denial of Service issues in Openswan. The first involves a specially crafted 3DES packet with an invalid key length. These have been fixed in Openswan 2.4.4.
Alerts:
Fedora FEDORA-2005-1093 2005-11-21
Fedora FEDORA-2005-1092 2005-11-21

Comments (none posted)

xmail: buffer overflow

Package(s):xmail CVE #(s):CVE-2005-2943
Created:November 21, 2005 Updated:December 14, 2005
Description: A buffer overflow has been discovered in the sendmail program of xmail, an advanced, fast and reliable ESMTP/POP3 mail server that could lead to the execution of arbitrary code with group mail privileges.
Alerts:
Gentoo 200512-05 2005-12-14
Debian DSA-902-1 2005-11-21

Comments (none posted)

Updated vulnerabilities

a2ps: input validation error

Package(s):a2ps CVE #(s):CAN-2004-1170 CAN-2004-1377
Created:November 26, 2004 Updated:December 19, 2005
Description: The GNU a2ps utility fails to properly sanitize filenames, which can be abused by a malicious user to execute arbitrary commands with the privileges of the user running the vulnerable application. More information at Security Focus.
Alerts:
Fedora-Legacy FLSA:152870 2005-12-17
Mandriva MDKSA-2005:097 2005-06-07
OpenPKG OpenPKG-SA-2005.003 2005-01-17
Gentoo 200501-02 2005-01-04
Debian DSA-612-1 2004-12-20
Mandrake MDKSA-2004:140 2004-11-25

Comments (none posted)

acidlab: SQL injection

Package(s):acidlab CVE #(s):CVE-2005-3325
Created:November 14, 2005 Updated:November 16, 2005
Description: Remco Verhoef has discovered a vulnerability in acidlab, Analysis Console for Intrusion Databases, and in acidbase, Basic Analysis and Security Engine, which can be exploited by malicious users to conduct SQL injection attacks.
Alerts:
Debian DSA-893-1 2005-11-14

Comments (none posted)

bzip2: race condition and infinite loop

Package(s):bzip2 CVE #(s):CAN-2005-0953 CAN-2005-1260
Created:May 17, 2005 Updated:January 10, 2007
Description: A race condition in bzip2 1.0.2 and earlier allows local users to modify permissions of arbitrary files via a hard link attack on a file while it is being decompressed, whose permissions are changed by bzip2 after the decompression is complete. Also specially crafted bzip2 archives may cause an infinite loop in the decompressor.
Alerts:
rPath rPSA-2007-0004-1 2007-01-09
Debian DSA-741-1 2005-07-07
Red Hat RHSA-2005:474-01 2005-06-16
OpenPKG OpenPKG-SA-2005.008 2005-06-10
SuSE SUSE-SR:2005:015 2005-06-07
Debian DSA-730-1 2005-05-27
Mandriva MDKSA-2005:091 2005-05-18
Ubuntu USN-127-1 2005-05-17

Comments (2 posted)

chmlib: several vulnerabilities

Package(s):chmlib CVE #(s):CVE-2005-2659 CVE-2005-2930 CVE-2005-3318
Created:November 7, 2005 Updated:November 28, 2005
Description: Several vulnerabilities have been discovered in chmlib, a library for dealing with CHM format files.
Alerts:
Gentoo 200511-23 2005-11-28
Debian DSA-886-1 2005-11-07

Comments (none posted)

common-lisp-controller: design error

Package(s):common-lisp-controller CVE #(s):CAN-2005-2657
Created:September 14, 2005 Updated:November 21, 2005
Description: François-René Rideau discovered a bug in common-lisp-controller, a Common Lisp source and compiler manager, that allows a local user to compile malicious code into a cache directory which is executed by another user if that user has not used Common Lisp before.
Alerts:
Debian DSA-811-2 2005-11-21
Debian DSA-811-1 2005-09-14

Comments (none posted)

cpio: directory traversal

Package(s):cpio CVE #(s):CAN-2005-1111
Created:June 20, 2005 Updated:December 26, 2005
Description: There is a vulnerability in cpio (2.6 and previous) that allows a malicious cpio file to extract to an arbitrary directory of the attackers choice. cpio will extract to the path specified in the cpio file, this path can be absolute.
Alerts:
Mandriva MDKSA-2005:237 2005-12-23
Red Hat RHSA-2005:806-01 2005-11-10
Debian DSA-846-1 2005-10-07
Ubuntu USN-189-1 2005-09-29
Red Hat RHSA-2005:378-01 2005-07-21
Mandriva MDKSA-2005:116-1 2005-07-19
Mandriva MDKSA-2005:116 2005-07-11
Trustix TSLSA-2005-0030 2005-06-24
Gentoo 200506-16 2005-06-20

Comments (1 posted)

cyrus-imapd: buffer overflows

Package(s):cyrus-imapd CVE #(s):CAN-2005-0546
Created:February 23, 2005 Updated:April 9, 2006
Description: Cyrus-imapd, prior to version 2.2.12, contains several buffer overflows which could be exploited by an (authenticated) attacker to run code on the server system.
Alerts:
Fedora-Legacy FLSA:156290 2006-04-04
Red Hat RHSA-2005:408-01 2005-05-17
Fedora FEDORA-2005-339 2005-04-27
OpenPKG OpenPKG-SA-2005.005 2005-04-05
Conectiva CLA-2005:937 2005-03-17
Mandrake MDKSA-2005:051 2005-03-04
Ubuntu USN-87-1 2005-02-28
SuSE SUSE-SA:2005:009 2005-02-24
Gentoo 200502-29 2005-02-23

Comments (none posted)

dia: missing input sanitizing

Package(s):dia CVE #(s):CAN-2005-2966
Created:October 4, 2005 Updated:April 6, 2006
Description: Joxean Koret discovered that the SVG import plugin did not properly sanitize data read from an SVG file. By tricking an user into opening a specially crafted SVG file, an attacker could exploit this to execute arbitrary code with the privileges of the user.
Alerts:
Debian DSA-1025-1 2006-04-06
Mandriva MDKSA-2005:187 2005-10-20
Gentoo 200510-06 2005-10-06
Debian DSA-847-1 2005-10-08
SuSE SUSE-SR:2005:022 2005-10-07
Ubuntu USN-193-1 2005-10-04

Comments (none posted)

emacs: lisp execution vulnerability

Package(s):emacs CVE #(s):CAN-2003-1232
Created:November 10, 2005 Updated:November 16, 2005
Description: Version 21.2 of the EMACS editor has a vulnerability in which text files containing Lisp code can be executed without warning the user. Attackers can cause users to execute arbitrary code.
Alerts:
Mandriva MDKSA-2005:208 2005-11-09

Comments (none posted)

emacs21: format string vulnerability in "movemail"

Package(s):emacs21 CVE #(s):CAN-2005-0100
Created:February 7, 2005 Updated:May 15, 2006
Description: Max Vozeler discovered a format string vulnerability in the "movemail" utility of Emacs. By sending specially crafted packets, a malicious POP3 server could cause a buffer overflow, which could be exploited to execute arbitrary code with the privileges of the user and the "mail" group.
Alerts:
Fedora-Legacy FLSA:152898 2006-05-12
Debian DSA-685-1 2005-02-17
Mandrake MDKSA-2005:038 2005-02-15
Gentoo 200502-20 2005-02-15
Fedora FEDORA-2005-146 2005-02-14
Fedora FEDORA-2005-145 2005-02-14
Red Hat RHSA-2005:133-01 2005-02-15
Red Hat RHSA-2005:110-01 2005-02-15
Red Hat RHSA-2005:134-01 2005-02-10
Red Hat RHSA-2005:112-01 2005-02-10
Fedora FEDORA-2005-116 2005-02-08
Fedora FEDORA-2005-115 2005-02-08
Debian DSA-671-1 2005-02-08
Debian DSA-670-1 2005-02-08
Ubuntu USN-76-1 2005-02-07

Comments (none posted)

enigmail: information disclosure

Package(s):enigmail CVE #(s):CVE-2005-3256
Created:October 20, 2005 Updated:December 13, 2005
Description: The key selection dialog from the Mozilla Thunderbird enigmail plugin has an information disclosure vulnerability. A key with an empty user id from a user's keyring will be used by default, allowing a message to be decrypted. This can lead to an unauthorized information disclosure.
Alerts:
Mandriva MDKSA-2005:226 2005-12-12
Debian DSA-889-1 2005-11-08
Ubuntu USN-211-1 2005-10-20

Comments (none posted)

enscript: arbitrary code execution

Package(s):enscript CVE #(s):CAN-2004-1184 CAN-2004-1185 CAN-2004-1186
Created:January 21, 2005 Updated:May 27, 2006
Description: Erik Sjölund has discovered several security relevant problems in enscript, a program to convert ASCII text into Postscript and other formats. Unsanitized input can cause the execution of arbitrary commands via EPSF pipe support. Due to missing sanitizing of filenames it is possible that a specially crafted filename can cause arbitrary commands to be executed. Multiple buffer overflows can cause the program to crash.
Alerts:
rPath rPSA-2006-0083-1 2006-05-26
Fedora-Legacy FLSA:152892 2005-12-17
Red Hat RHSA-2005:040-01 2005-02-15
Mandrake MDKSA-2005:033 2005-02-10
Gentoo 200502-03 2005-02-02
Red Hat RHSA-2005:039-01 2005-02-01
Fedora FEDORA-2005-096 2005-01-31
Fedora FEDORA-2005-092 2005-01-28
Fedora FEDORA-2005-091 2005-01-28
Fedora FEDORA-2005-016 2005-01-26
Fedora FEDORA-2005-015 2005-01-26
Ubuntu USN-68-1 2005-01-24
Debian DSA-654-1 2005-01-21

Comments (none posted)

ethereal: multiple vulnerabilities

Package(s):ethereal CVE #(s):CVE-2005-3241 CVE-2005-3242 CVE-2005-3243 CVE-2005-3244 CVE-2005-3245 CVE-2005-3246 CVE-2005-3247 CVE-2005-3248 CVE-2005-3249 CVE-2005-3184
Created:October 25, 2005 Updated:January 10, 2006
Description: A number of security flaws have been discovered in Ethereal. On a system where Ethereal is running, a remote attacker could send malicious packets to trigger these flaws and cause Ethereal to crash or potentially execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:152922 2006-01-09
Mandriva MDKSA-2005:193-2 2005-10-31
Gentoo 200510-25 2005-10-30
Mandriva MDKSA-2005:193-1 2005-10-26
Mandriva MDKSA-2005:193 2005-10-25
Red Hat RHSA-2005:809-01 2005-10-25

Comments (none posted)

evolution: format string issues

Package(s):evolution CVE #(s):CAN-2005-2549 CAN-2005-2550
Created:August 15, 2005 Updated:March 23, 2006
Description: Evolution has format string issues. SITIC advisory SA05-001 contains more information.
Alerts:
Debian DSA-1016-1 2006-03-23
SuSE SUSE-SA:2005:054 2005-09-16
Red Hat RHSA-2005:267-01 2005-08-29
Gentoo 200508-12 2005-08-23
Mandriva MDKSA-2005:141 2005-08-17
Fedora FEDORA-2005-742 2005-08-11
Fedora FEDORA-2005-743 2005-08-11

Comments (2 posted)

fetchmailconf: insecure file creation

Package(s):fetchmail CVE #(s):CVE-2005-3088
Created:October 26, 2005 Updated:November 22, 2005
Description: The fetchmailconf utility can create files which are world-readable for a brief period. These files may contain passwords, and thus should not be created in this manner.
Alerts:
Debian DSA-900-3 2005-11-22
Debian DSA-900-2 2005-11-21
Debian DSA-900-1 2005-11-18
Mandriva MDKSA-2005:209 2005-11-09
Ubuntu USN-215-1 2005-11-07
Gentoo 200511-06 2005-11-06
Red Hat RHSA-2005:823-01 2005-10-26

Comments (none posted)

firefox: multiple vulnerabilities

Package(s):firefox CVE #(s):CAN-2005-2701 CAN-2005-2702 CAN-2005-2703 CAN-2005-2704 CAN-2005-2705 CAN-2005-2706 CAN-2005-2707 CAN-2005-2968
Created:September 22, 2005 Updated:February 15, 2006
Description: The Firefox browser has multiple vulnerabilities including problems with XBM image file processing, Unicode sequence processing, XMLHttp requests, malicious XBL binding, a JavaScript engine buffer overflow, about: pages, opening of new windows, and command line URL processing.
Alerts:
Slackware SSA:2006-045-02 2006-02-15
Fedora-Legacy FLSA:168375 2006-01-09
Ubuntu USN-200-1 2005-10-11
Ubuntu USN-155-3 2005-10-04
Debian DSA-838-1 2005-10-02
Gentoo GLSA 200509-11:02 2005-09-18
SuSE SUSE-SA:2005:058 2005-09-30
Mandriva MDKSA-2005:170 2005-09-26
Mandriva MDKSA-2005:169 2005-09-26
Slackware SSA:2005-269-01 2005-09-26
Fedora FEDORA-2005-934 2005-09-26
Fedora FEDORA-2005-933 2005-09-26
Fedora FEDORA-2005-932 2005-09-26
Fedora FEDORA-2005-931 2005-09-26
Fedora FEDORA-2005-930 2005-09-26
Fedora FEDORA-2005-929 2005-09-26
Fedora FEDORA-2005-928 2005-09-26
Fedora FEDORA-2005-927 2005-09-26
Fedora FEDORA-2005-926 2005-09-26
Ubuntu USN-186-2 2005-09-25
Ubuntu USN-186-1 2005-09-23
Red Hat RHSA-2005:789-01 2005-09-22
Red Hat RHSA-2005:785-01 2005-09-22

Comments (none posted)

flash-plugin: buffer overflow

Package(s):flash-plugin CVE #(s):CVE-2005-2628
Created:November 10, 2005 Updated:November 25, 2005
Description: The Mozilla browser Macromedia Flash Player plug-in has a buffer overflow vulnerability. A user who opens a maliciously created Macromedia Flash file may be tricked into executing arbitrary code.
Alerts:
Gentoo 200511-21 2005-11-25
Red Hat RHSA-2005:835-00 2005-11-09

Comments (none posted)

Foomatic: Arbitrary command execution in foomatic-rip

Package(s):foomatic CVE #(s):CAN-2004-0801
Created:September 20, 2004 Updated:May 31, 2006
Description: There is a vulnerability in the foomatic-filters package. This vulnerability is due to insufficient checking of command-line parameters and environment variables in the foomatic-rip filter. This vulnerability may allow both local and remote attackers to execute arbitrary commands on the print server with the permissions of the spooler.
Alerts:
SuSE SUSE-SA:2006:026 2006-05-30
Fedora-Legacy FLSA:2076 2004-11-05
Conectiva CLA-2004:880 2004-10-27
Fedora FEDORA-2004-303 2004-09-21
Gentoo 200409-24 2004-09-20

Comments (none posted)

ftpd: remote buffer overflow

Package(s):ftpd CVE #(s):CVE-2005-3524
Created:November 14, 2005 Updated:November 16, 2005
Description: A buffer overflow vulnerability has been found in the linux-ftpd-ssl package. A command that generates an excessively long response from the server may overrun a stack buffer. An attacker that has permission to create directories that are accessible via the FTP server could exploit this vulnerability. Successful exploitation would execute arbitrary code on the local machine with root privileges.
Alerts:
Debian DSA-896-1 2005-11-15
Gentoo 200511-11 2005-11-13

Comments (none posted)

gaim: buffer overflow

Package(s):gaim CVE #(s):CAN-2005-2103
Created:August 10, 2005 Updated:February 27, 2006
Description: Gaim suffers from a heap-based buffer overflow which can be exploited via a hostile "away message" to execute arbitrary code.
Alerts:
Fedora-Legacy FLSA:158543 2006-02-25
Slackware SSA:2005-242-03 2005-08-31
Fedora FEDORA-2005-751 2005-08-17
Fedora FEDORA-2005-750 2005-08-17
Mandriva MDKSA-2005:139 2005-08-15
Gentoo 200508-06 2005-08-15
Ubuntu USN-168-1 2005-08-12
Red Hat RHSA-2005:589-01 2005-08-09

Comments (none posted)

gdb: multiple vulnerabilities

Package(s):gdb CVE #(s):CAN-2005-1704 CAN-2005-1705
Created:May 20, 2005 Updated:August 11, 2006
Description: Tavis Ormandy of the Gentoo Linux Security Audit Team discovered an integer overflow in the BFD library, resulting in a heap overflow. A review also showed that by default, gdb insecurely sources initialization files from the working directory. Successful exploitation would result in the execution of arbitrary code on loading a specially crafted object file or the execution of arbitrary commands.
Alerts:
Red Hat RHSA-2006:0354-01 2006-08-10
Red Hat RHSA-2006:0368-01 2006-07-20
Mandriva MDKSA-2005:215 2005-11-23
Fedora FEDORA-2005-1033 2005-10-27
Fedora FEDORA-2005-1032 2005-10-27
Red Hat RHSA-2005:801-01 2005-10-18
Red Hat RHSA-2005:763-01 2005-10-11
Red Hat RHSA-2005:709-01 2005-10-05
Red Hat RHSA-2005:673-01 2005-10-05
Red Hat RHSA-2005:659-01 2005-09-28
Fedora FEDORA-2005-498 2005-06-29
Fedora FEDORA-2005-497 2005-06-29
Gentoo 200506-01 2005-06-01
Trustix TSLSA-2005-0025 2005-05-31
Mandriva MDKSA-2005:095 2005-05-30
Ubuntu USN-136-2 2005-05-27
Ubuntu USN-136-1 2005-05-27
Ubuntu USN-135-1 2005-05-27
Gentoo 200505-15 2005-05-20

Comments (5 posted)

gtk-pixbuf, gtk2: denial of service

Package(s):gdk-pixbuf gtk2 CVE #(s):CAN-2005-0891
Created:March 30, 2005 Updated:December 19, 2005
Description: The BMP image processing code in gdk-pixbuf and gtk2 contains a denial of service vulnerability exploitable via a specially crafted image file.
Alerts:
Fedora-Legacy FLSA:155510 2005-12-17
Fedora-Legacy FLSA:154272 2005-07-15
SuSE SUSE-SR:2005:010 2005-04-08
Mandrake MDKSA-2005:069 2005-04-07
Mandrake MDKSA-2005:068 2005-04-07
Ubuntu USN-108-1 2005-04-05
Red Hat RHSA-2005:343-01 2005-04-05
Red Hat RHSA-2005:344-01 2005-04-01
Fedora FEDORA-2005-268 2005-03-30
Fedora FEDORA-2005-267 2005-03-30
Fedora FEDORA-2005-266 2005-03-30
Fedora FEDORA-2005-265 2005-03-30

Comments (none posted)

gdk-pixbuf: multiple vulnerabilities

Package(s):gdk-pixbuf gtk2 CVE #(s):CVE-2005-3186 CVE-2005-2976 CVE-2005-2975
Created:November 15, 2005 Updated:March 20, 2006
Description: The gdk-pixbuf package contains an image loading library used with the GNOME GUI desktop environment. A bug was found in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to execute arbitrary code when the file was opened by a victim.

Ludwig Nussel discovered an integer overflow bug in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to execute arbitrary code or crash when the file was opened by a victim.

Ludwig Nussel also discovered an infinite-loop denial of service bug in the way gdk-pixbuf processes XPM images. An attacker could create a carefully crafted XPM file in such a way that it could cause an application linked with gdk-pixbuf to stop responding when the file was opened by a victim.

Alerts:
Fedora-Legacy FLSA:173274 2006-03-16
Debian DSA-913-1 2005-12-01
Debian DSA-911-1 2005-11-29
Trustix TSLSA-2005-0066 2005-11-18
Mandriva MDKSA-2005:214 2005-11-18
Ubuntu USN-216-1 2005-11-16
SuSE SUSE-SA:2005:065 2005-11-16
Gentoo 200511-14 2005-11-16
Fedora FEDORA-2005-1088 2005-11-15
Fedora FEDORA-2005-1087 2005-11-15
Fedora FEDORA-2005-1086 2005-11-15
Fedora FEDORA-2005-1085 2005-11-15
Red Hat RHSA-2005:811-01 2005-11-15
Red Hat RHSA-2005:810-01 2005-11-15

Comments (none posted)

gettext: Insecure temporary file handling

Package(s):gettext CVE #(s):CAN-2004-0966
Created:October 11, 2004 Updated:March 1, 2006
Description: gettext insecurely creates temporary files in world-writeable directories with predictable names. A local attacker could create symbolic links in the temporary files directory, pointing to a valid file somewhere on the filesystem. When gettext is called, this would result in file access with the rights of the user running the utility, which could be the root user.
Alerts:
Mandriva MDKSA-2006:051 2006-02-28
Fedora-Legacy FLSA:136323 2006-01-09
Gentoo 200410-10:02 2004-10-10
OpenPKG OpenPKG-SA-2004.055 2004-12-23
Ubuntu USN-5-1 2004-10-27
Gentoo 200410-10 2004-10-10

Comments (1 posted)

groff: insecure temporary directory

Package(s):groff CVE #(s):CAN-2004-0969
Created:November 1, 2004 Updated:February 9, 2006
Description: Recently, Trustix Secure Linux discovered a vulnerability in the groff package. The utility "groffer" created a temporary directory in an insecure way, which allowed exploitation of a race condition to create or overwrite files with the privileges of the user invoking the program.
Alerts:
Mandriva MDKSA-2006:038 2006-02-08
Gentoo 200411-15 2004-11-08
Ubuntu USN-13-1 2004-11-01

Comments (none posted)

gzip: arbitrary command execution

Package(s):gzip CVE #(s):CAN-2005-0758
Created:August 1, 2005 Updated:January 9, 2007
Description: zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|' and '&' properly when they occurred in input file names. This could be exploited to execute arbitrary commands with user privileges if zgrep is run in an untrusted directory with specially crafted file names.
Alerts:
OpenPKG OpenPKG-SA-2007.002 2007-01-08
Mandriva MDKSA-2006:027 2006-01-30
Mandriva MDKSA-2006:026 2006-01-30
Fedora-Legacy FLSA:158801 2005-11-14
Fedora-Legacy FLSA:157696 2005-08-10
Ubuntu USN-161-1 2005-08-04
Ubuntu USN-158-1 2005-08-01

Comments (2 posted)

htdig: cross site scripting

Package(s):htdig CVE #(s):CAN-2005-0085
Created:February 14, 2005 Updated:January 10, 2006
Description: Michael Krax discovered that ht://Dig fails to validate the 'config' parameter before displaying an error message containing the parameter. This flaw could allow an attacker to conduct cross-site scripting attacks.
Alerts:
Fedora-Legacy FLSA:152907 2006-01-09
Mandrake MDKSA-2005:063 2005-03-31
Red Hat RHSA-2005:090-01 2005-02-15
Debian DSA-680-1 2005-02-14
Gentoo 200502-16 2005-02-13

Comments (none posted)

imap: buffer overflow in c-client

Package(s):imap CVE #(s):CAN-2003-0297
Created:February 18, 2005 Updated:April 9, 2006
Description: A buffer overflow flaw was found in the c-client IMAP client. An attacker could create a malicious IMAP server that if connected to by a victim could execute arbitrary code on the client machine.
Alerts:
Fedora-Legacy FLSA:184074 2006-04-04
Fedora-Legacy FLSA:152912 2005-05-12
Red Hat RHSA-2005:114-01 2005-02-18

Comments (none posted)

kdebase: local root vulnerability

Package(s):kdebase CVE #(s):CAN-2005-2494
Created:September 7, 2005 Updated:August 11, 2006
Description: The kdebase package (and kcheckpass in particular) found in KDE versions 3.2.0 through 3.4.2 suffers from a lock file handling error which can enable a local attacker to obtain root access. See this advisory for details.
Alerts:
Red Hat RHSA-2006:0582-01 2006-08-10
Debian DSA-815-1 2005-09-16
Slackware SSA:2005-251-01 2005-09-09
Ubuntu USN-176-1 2005-09-07
Mandriva MDKSA-2005:160 2005-09-06

Comments (none posted)

kdelibs: kate backup file permission leak

Package(s):kdelibs kate kwrite CVE #(s):CAN-2005-1920
Created:July 19, 2005 Updated:November 27, 2006
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:
Gentoo 200611-21 2006-11-27
Debian DSA-804-2 2005-11-10
Debian DSA-804-1 2005-09-08
Red Hat RHSA-2005:612-01 2005-07-27
Ubuntu USN-150-1 2005-07-21
Mandriva MDKSA-2005:122 2005-07-20
Fedora FEDORA-2005-594 2005-07-19

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CAN-2005-0449 CAN-2005-0209 CAN-2005-0529 CAN-2005-0530 CAN-2005-0532 CAN-2005-0384 CAN-2005-0210 CAN-2005-0504 CAN-2005-0003
Created:March 24, 2005 Updated:May 31, 2006
Description: A number of vulnerabilities have been found in the Linux kernel, including a PPP-related denial of service problem, an integer overflow in the epoll() code, memory corruption in the ELF loader, and exploitable overflows in the ISO9660 code.
Alerts:
Debian DSA-1082-1 2006-05-29
Debian DSA-1069-1 2006-05-20
Debian DSA-1070-1 2006-05-21
Debian DSA-1067-1 2006-05-20
Conectiva CLA-2005:945 2005-03-31
Fedora FEDORA-2005-262 2005-03-28
SuSE SUSE-SA:2005:018 2005-03-24

Comments (none posted)

krb5: double-free flaw

Package(s):krb5 CVE #(s):CAN-2004-0175 CAN-2005-0488 CAN-2005-1175 CAN-2005-1689
Created:July 12, 2005 Updated:December 6, 2005
Description: The krb5 authentication has a double-free flaw which may be initiated by a remote unauthenticated attacker. Also, a single byte heap overflow in the krb5_unparse_name() function can lead to a denial of service and an information disclosure may be caused by a malicious telnet server. See This report for more information.
Alerts:
Ubuntu USN-224-1 2005-12-06
Debian DSA-757-1 2005-07-17
Trustix TSLSA-2005-0036 2005-07-14
Mandriva MDKSA-2005:119 2005-07-13
SuSE SUSE-SR:2005:017 2005-07-13
Gentoo 200507-11 2005-07-12
Fedora FEDORA-2005-553 2005-07-12
Red Hat RHSA-2005:562-01 2005-07-12
Fedora FEDORA-2005-552 2005-07-12
Red Hat RHSA-2005:567-02 2005-07-12

Comments (none posted)

libconvert-uulib-perl: arbitrary code execution

Package(s):libconvert-uulib-perl CVE #(s):CAN-2005-1349
Created:May 20, 2005 Updated:January 27, 2006
Description: Mark Martinec and Robert Lewis discovered a buffer overflow in Convert::UUlib (before 1.051), a Perl interface to the uulib library, which may result in the execution of arbitrary code.
Alerts:
Mandriva MDKSA-2006:022 2006-01-26
Debian DSA-727-1 2005-05-20

Comments (1 posted)

libdbi-perl: insecure temporary file

Package(s):libdbi-perl CVE #(s):CAN-2005-0077
Created:January 25, 2005 Updated:March 2, 2006
Description: Javier Fernández-Sanguino Peña from the Debian Security Audit Project discovered that the DBI library, the Perl5 database interface, creates a temporary PID file in an insecure manner. This can be exploited by a malicious user to overwrite arbitrary files owned by the person executing the parts of the library.
Alerts:
Fedora-Legacy FLSA:178989 2006-03-01
Gentoo 200501-38:03 2005-01-26
Red Hat RHSA-2005:072-01 2005-02-15
Mandrake MDKSA-2005:030 2005-02-08
Red Hat RHSA-2005:069-01 2005-02-01
Gentoo 200501-38 2005-01-26
Ubuntu USN-70-1 2005-01-25
Debian DSA-658-1 2005-01-25