Looking back at 2004
LWN, like many publications, is not immune to the temptation to make
predictions as the new year comes. We also like to look back at the end of
the year to see how well our crystal ball actually worked. Predictions
offer a clue to how the world appeared to us one year ago, and can thus
help us to understand how our view has changed.
Besides, there's usually at least one hilarious error which is good for a
smile. So, without further ado, let's look back at LWN's 2004 predictions.
Enterprise Linux. We concluded that the "enterprise Linux" business
would do well in 2004 - not a particularly difficult prediction to make.
Red Hat's business has indeed done well, and SUSE/Novell is coming along
too. The future still looks bright for the enterprise Linux field.
We also predicted a growing backlash against enterprise Linux and their
supporting business models, and the possible emergence of free
alternatives. Certainly, resentment toward the enterprise distributors
continues to exist in some parts of our community, and some of those people
are doing something about it. But many of the projects which aim to
undercut the enterprise Linux business model - CaOS, Whitebox Linux,
UserLinux, etc. - appear to have made little progress over the last year.
Perhaps the largest surprise in this area is the emergence of Ubuntu Linux,
which is an attempt to provide the best of a 100% free Linux distribution
with longer-term support options. Ubuntu has succeeded in making a big
initial splash; whether that will turn into a successful business remains to
be seen.
Desktop Linux. From our viewpoint, it looked as if the KDE/GNOME
flame wars of the past could return, driven by the distributors' need to
minimize their support costs and choose one desktop or the other. Certainly that
commercial pressure continues to exist, as witnessed by Ubuntu's choice to
offer very much a GNOME-oriented distribution. But the desktop development
projects have little interest in fighting with each other, and the flame
wars show no real sign of returning.
What we are seeing instead is increased cooperation over bits of
infrastructure which are useful to both projects. And when a distribution
emphasizes one desktop over the other, the community tends to fill in the
gap. See, for example, the Gnoppix
and Kubuntu
efforts. One year ago, we failed to fully appreciate the maturity of the
desktop development projects. They are far too busy creating great
software to be bothered with fighting each other.
We also made the obvious prediction that desktop Linux would make great
progress and amaze us. We failed to see some of the specifics, however,
especially the mainstream attention attracted by the Firefox browser.
Firefox has arguably become the best browser available on any platform and
the world is beginning to notice.
The SCO case. We figured that SCO might find a
"backbone-challenged" Linux user who would choose "licensing" over a court
fight; SCO found such a user in the form of EV1Servers.net. The EV1
agreement did not help SCO much, however, in terms of public relations,
stock price, or cash flow. Neither did SCO's other suits, launched against
DaimlerChrysler and AutoZone. The DaimlerChrysler case appears to have
died outright, and the AutoZone suit (which has little to do with Linux)
looks weak at best.
We predicted that "by the end of 2004, the SCO cases will probably still be
alive in some form, but the end will be in sight." That much seems about
right. If IBM's summary judgment motions and Novell's copyright ownership
attacks do not do the job, SCO's cash situation may well bring the whole
show to a quick end.
The GPL. We suggested that the GPL might finally be tested in court
in 2004. That happened in Germany as the result of an enforcement action
by the Netfilter project. The GPL was upheld by the German court; its
detractors can no longer say that no court has ruled on its validity.
Meanwhile, SCO has backed off from its attacks, saying that it never meant
to question the GPL's validity as a license. It seems that the company
has, belatedly, figured out that nothing else gives it the right to
continue to distribute GPL-licensed software.
Security. We worried that the string of attacks against free
software development sites would continue into 2005. Certainly there were
problems, such as the recent compromise of freedesktop.org, but the attack on the
community as a whole - if that's what it was - appears to have stopped for
now.
Our prediction that hardened Linux systems would be more widely deployed by
the end of 2004 now looks optimistic. Work continues toward that end, but
hardening a Linux system (while keeping it usable) is a difficult task, and
progress has been slower than many people had anticipated.
Kernel. The prediction that the 2.7 development series would start
seemed obvious, but it was wrong. We did sense that the development
process was changing, however, and predicted that the next development
series would differ from 2.5. The pressures which might lead to a new
development series still seem to be mostly absent - mostly because the 2.6
development model tends to prevent those pressures from building up.
What we missed: LWN would like to apply a small patch to its 2004
predictions to fix a few bugs. So we now predict that, in 2004:
- Despite all appearances, software patents will not be enacted in the
European Union. Yet.
- Mandrakesoft will emerge from bankruptcy, shake off much of its debt,
and start to function as a profitable company.
- Longstanding frictions within the XFree86 project will force it to
split; the core of X development will reassemble under the X.org
banner.
- New FUD attacks against Linux will target total cost of ownership and
intellectual property concerns; none will have much success.
- The Debian "sarge" release will not happen, and, in fact, will appear
to be no closer at the end of 2004. Increasingly, Debian offshoot
distributions will handle the task of creating release-ready versions
of that distribution.
- Some large companies will publicly promise not to use their patents
against Linux users, or, even better, to use their patent portfolios
to defend (at least some) Linux users against patent attacks.
And so on.
We did get one thing right, though: 2004 was an interesting year in the
free software world. We may just have to reuse that prediction for 2005 as
well.
Comments (9 posted)
James Barry Corbet 1936 - 2004
James Barry Corbet, your editor's father, passed away on December 18,
2004. To say that he will be greatly missed is an understatement; he lived
a life which was full in the extreme, and he touched the lives of a great
many others. This is a sad time.
Barry grew up in Vancouver, British Columbia. He attended Dartmouth
College, but never completed his degree; instead, he moved to Wyoming to
pursue his great loves of that time: skiing and mountaineering. He married
Mary French, and was father to three children: Jonathan, Jennifer, and
Michael.
He was in the group which performed the first ascent of the Southwest Rib
of Denali. He was a member of the 1963 American Everest expedition, where
he helped place the highest camp on the West Ridge ascent and lost one of
his best friends to an avalanche; he also helped to film the whole
exercise. With John Evans, he made the first ascent of Mount Tyree in
Antarctica. If certain
accounts are to be believed, he participated in an expedition to plant
surveillance hardware in the Himalayas to monitor China's nuclear missile
tests.
Barry also worked as a ski instructor in Jackson Hole; the infamous ski run
Corbet's
Couloir was named after him. He started the Jackson Hole Mountain
Guides, and a mountaineering store as well. He joined Roger Brown's Summit
Films, and the two of them created a classic series of ski movies,
including the seminal Ski the Outer Limits.
Much of this came to an end in 1968. While filming a ski event in Aspen,
his helicopter crashed, leaving him paralyzed from the waist down. Many
people would have responded to such an event with depression and surrender;
Barry Corbet was never one of those people, however. He built a new life
for himself in a new house in the Colorado mountains. He continued making
films, traveled around the country, and, increasingly, began to write. He
learned to kayak, to the point of being able to roll up even without the
vital hip muscles normally required for that maneuver. He spent three
weeks rafting down the Grand Canyon, got dumped into
the Colorado River when his raft flipped in Lava Falls, and swam his way
out. He went to Korea to watch his daughter compete in the Olympics.
Disability was another mountain to climb. Barry accepted that challenge
without hesitation, despite his full knowledge that he would have to climb
for the rest of his life and still never catch sight of the summit. He
wanted to show the world how far he could get. As time went on, however,
he left this phase (which he called "supercrip") behind and turned his
attention to helping others cope with disability. He traveled across the
U.S., talking to spinal cord injury victims and learning how they had
rebuilt their lives; the result was a book called Options, a
concentrated distillation of experience with spinal cord injury. The
message from Options was clear: it is possible to live a good
life with disability.
Other books and films followed, along with a long period as the editor of
New Mobility magazine. He feared no
topics; his article
on life with ventilators attracted much attention, but the annual
issue on sex and disability was often the most controversial. Consider this
classic quote from the Associated press:
Barry Corbet and Larry Flynt have at least three things in
common. Both use wheelchairs. Both are in the magazine
business. And both have been accused of peddling filth.
New Mobility has put up a collection of Barry's
articles which is worth a read.
Barry's end came sooner than he had expected, but far later than anybody
would have predicted after his injury in 1968. He ended his life as he
lived it: in his own house, surrounded by family and dear friends, and on
his own terms. In a letter sent to people he loved, he wrote:
I've had love overflowing, impassioned careers, a life of adventure
and everything I've ever wanted. Nothing missed and no regrets.
Barry's accomplishments in his life are amazing. But what your editor
remembers most is a loving father who insisted that his children be
prepared and willing to follow their dreams, wherever they may lead them,
and despite any obstacles that may appear in the way. He was an example of
what life can be when it is truly lived without compromise. There is a
huge empty space where Barry Corbet used to be, but the memories live on in
the minds of the many people whose lives he touched.
A web site is being created at BarryCorbet.com for stories and photos.
Comments (86 posted)
SCO ends another year
SCO's teleconference on Tuesday may be more significant for what wasn't
discussed during the call, rather than what was discussed. Darl McBride,
SCO's Chief Executive Officer (CEO) and Bert Young, SCO's Chief Financial
Officer, handled the call for SCO. McBride and Young discussed the
company's fourth quarter results, provided a very brief summary of the
company's legal situation, and answered a few softball questions from a
handful of reporters and one private investor. Once again, LWN's reporter
was not among the chosen few graced with an opportunity to ask a question.
What wasn't discussed during the call? Plenty. There was no mention of the
Change
of Control Agreement filed with the SEC by SCO on December 10,
2004. This agreement would allow "any stock, stock option or
restricted stock" granted to listed officers to vest immediately
upon takeover of the company. Officers listed in the filing include:
Sr. Vice President and General Manager of the SCO Source Division, Chris
Sontag; Sr. Vice President and General Manager, of SCO's UNIX Division,
Jeff Hunsaker; SCO's Vice President, General Counsel and Secretary, Ryan
Tibbits as well as McBride and Young.
The fact that Thomas Raimondi, President and CEO of MTI Technology Corp.,
resigned from SCO's Board of Directors, was not mentioned during the
teleconference. The Canopy Group shakeup that forced CEO Ralph
Yarro and CFO Darcy Mott out over the weekend was not discussed. The Canopy
Group is SCO's parent company. Both Yarro and Mott are on SCO's Board of
Directors, Yarro is the chairman of SCO's board. Yarro has been replaced by
William Mustard, formerly a managing director at the Smooth Engine consulting firm. At
this point, there's no way of knowing what effect, if any, Yarro's removal
will have on SCO.
Perhaps even more telling, McBride was even more subdued during this
conference call than during the Q3 teleconference held at the
end of August. In August, McBride was still taking the occasional potshot
at Groklaw and blustering that IBM
had not delivered all documents that the company had been ordered to
deliver by the court. The tirades against the GPL, Linux and IP "theft" are
gone, and McBride sounded -- at least to this reporter -- quite
deflated. In fairness, perhaps McBride is only suffering from the same cold
that has plagued this reporter for the past week and a half.
It's also interesting to note that the company's teleconferences are
getting shorter over
time. The June teleconference was 65 minutes and 52 seconds, according to
the SCO website. SCO's August teleconference was a mere 47 minutes and 22
seconds, and Tuesday's teleconference was only 36 minutes and 58 seconds.
So what was discussed during the call? SCO's dismal financial results were
trotted out by McBride and Young, though the pair tried to put the best
possible spin on the results. The company's revenue dropped to $10,075,000,
compared to $24,290,000 during the fourth quarter in 2003. This includes a
drop in SCOSource revenue, from $10,316,000 in 2003 during the fourth
quarter, to $120,000 in 2004. The $120,000 is not from a new licensee, but
holdover from the EV1 deal. In short, SCO realized no new revenue from
SCOSource during the fourth quarter. Overall, SCO's 2004 revenue is
$42,809,000, compared to $79,254,000 for 2003.
McBride also announced that the update for OpenServer, code-named "Legend,"
will be released in the second quarter of 2005. Previously, the company had
said Legend would be released in the first quarter of 2005. SCO's UNIX
product revenues were about $8.3 million. It would seem the only source of
revenue for SCO in the immediate future is the Unix products line.
SCO did pocket $500,000 recently, thanks to a deal with Vintela, though
it won't show up on the books until the first quarter of 2005. Back in
April 2003, SCO sold everything related to its Volution product to Center 7
in exchange for a $500,000 promissory note. Center 7 has become Vintela, a company that provides
products that allow organizations to manage Unix, Linux and Mac systems
with Windows technologies like Active Directory. Vintela has been in the
news lately due to a deal with
Microsoft that puts about $10 million into the company. Canopy is also
an investor in Vintela, though it's hard to tell from the Canopy Group website, which no
longer proudly lists companies it has invested in. In fact, it's only a
short walk from the Vintela offices to the SCO offices. Apparently, both
companies are housed in the Canopy complex in Lindon, Utah.
SCO's Unix business brought in about $8.2 million, after expenses of $1.7
million. The company continued its "restructuring" during the fourth
quarter, which has reduced head count to less than 200 employees. It's worth
noting that SCO's head count in 2002, prior to filing suit against IBM, was
about 340 with revenue of about $15.5 million for the fourth quarter of
2002.
SCO is not the cash-rich company it once was. The company has had to place
about $5 million in escrow, and owes Boies, Schiller and Flexner about
$24.3 million at the end of this quarter. The company had a closing cash
balance of $31.4 million at the end of the quarter, according to Young,
leaving SCO with about $7 million going forward.
McBride was sure to emphasize, several times, that the company had capped
its legal fees with Boies, Schiller & Flexner. The company has also
increased Boies, Schiller & Flexner's contingency fees. Should SCO
prove successful in any of their legal attacks, Boies, Schiller &
Flexner stand to get between 20 and 33 percent of the booty. McBride
offered a very succinct summary of their legal position with IBM, and said
"we feel our case is developing well, and the specifics of this are
laid out in our filings with the court." It's worth noting that, in
past teleconferences, McBride has been significantly more upbeat and
effusive about SCO's legal developments.
McBride essentially admitted there was little left to the DaimlerChrysler
case, saying that "we determined that it would not be a wise use of
resources to pursue the timeliness claim alone." The court has
denied SCO's motion to stay the case, and the case has been dismissed
without prejudice with approval of SCO and DaimlerChrysler.
For those interested in listening to the teleconference in its entirety,
there is an archive of SCO teleconferences on the SCO website. Groklaw also
has a transcript
of the call.
Comments (4 posted)
Page editor: Jonathan Corbet
Security
Responsible disclosure
This week's "new vulnerabilities" section is somewhat longer than usual; a
rather large number of packages have been revealed to have
vulnerabilities. This surge in updates is a result of
the posting of 44 vulnerabilities found by
students in a security class taught by Daniel J. Bernstein.
There is no doubt that Mr. Bernstein has done us a favor by having his
students find these problems, and by disclosing them. With luck, he is
also teaching his students to avoid the creation of such vulnerabilities.
Not everybody is pleased with how the problems were disclosed, however.
The usual, accepted technique is to alert the maintainer of the affected
software first, and to give them a bit of time in which to prepare and
distribute a patch. In this way, the full, public disclosure of the
vulnerability can be accompanied by an update.
That was not the path followed by Mr. Bernstein; instead, he opted to
dispense with the prior notification to the maintainer, and to simply disclose the
vulnerabilities publicly from the outset. The result has been a major
scramble on the parts of maintainers and distributors who have found
themselves trying to deal with a large pile of problems which have already
been broadcast to the world.
Mr. Bernstein is not known for being apologetic in general, and he
certainly was not in this case. In fact, he regretted that it took the reports one day to
make it to Bugtraq: "It certainly wasn't my intention to give the
authors an extra day of self-delusion." In a
different discussion he has made his opinion clear:
On the contrary. Immediate full disclosure, with a working exploit,
punishes the programmer for his bad code. He panics; he has to rush
to fix the problem; he loses users.
You're whining that punishment is painful. You're ignoring the effect
that punishment has on future behavior. It encourages programmers to
invest the time and effort necessary to eliminate security problems.
So, it seems, the real solution to security problems is to punish
programmers who release insecure code. There could be something to be said
for this point of view: programmers who have been burned in this way might
well find themselves inspired to pay more attention the next time around.
The unfortunate side effects of immediate disclosure, however, include the
punishment of users and distributors, and the possible creation of rushed,
inadequate fixes. Compassion for people - other than the original
developer - who are affected by vulnerabilities might suggest that allowing
the developer to prepare a fix prior to disclosure might be the better
approach.
Comments (24 posted)
Security news
Critical phpBB vulnerability
The phpBB bulletin board package contains an input validation problem which
can allow the hosting site to be compromised. This vulnerability is being
actively exploited, and there is apparently a worm in circulation as well.
Click below to read the CERT advisory this problem; upgrading to
version
2.0.11 fixes the problem.
Full Story (comments: 6)
New vulnerabilities
abcm2ps: buffer overflow vulnerability
| Package(s): | abcm2ps |
CVE #(s): | |
| Created: | December 20, 2004 |
Updated: | December 22, 2004 |
| Description: |
Limin Wang has located a buffer overflow inside the put_words()
function in the abcm2ps code. A remote attacker could convince the victim
to download a specially-crafted ABC file. Upon execution, this file would
trigger the buffer overflow and lead to the execution of arbitrary code
with the permissions of the user running abcm2ps. |
| Alerts: |
|
Comments (none posted)
acroread: buffer overflow vulnerability
| Package(s): | acroread |
CVE #(s): | CAN-2004-1152
|
| Created: | December 17, 2004 |
Updated: | December 23, 2004 |
| Description: |
acroread has a buffer overflow vulnerability that can be exploited
for the remote execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
cscope: insecure temporary file
| Package(s): | cscope |
CVE #(s): | CAN-2004-0996
|
| Created: | December 17, 2004 |
Updated: | December 22, 2004 |
| Description: |
cscope has a vulnerability which can be used by local users to
overwrite files via a symlink. |
| Alerts: |
|
Comments (none posted)
cups: multiple vulnerabilities
| Package(s): | cups |
CVE #(s): | CAN-2004-1267
CAN-2004-1268
CAN-2004-1269
CAN-2004-1270
|
| Created: | December 17, 2004 |
Updated: | February 9, 2005 |
| Description: |
cups has a denial of service vulnerability in the lppasswd utility
and a remote code execution vulnerability in the hpgltops filter. |
| Alerts: |
|
Comments (none posted)
cvstrac: cross-site scripting vulnerability
| Package(s): | cvstrac |
CVE #(s): | CAN-2004-1146
|
| Created: | December 17, 2004 |
Updated: | December 22, 2004 |
| Description: |
There is a cross-site scripting vulnerability
in CVSTrac, the CVS repository web frontend. |
| Alerts: |
|
Comments (none posted)
ethereal: multiple vulnerabilities
| Package(s): | ethereal |
CVE #(s): | CAN-2004-1139
CAN-2004-1140
CAN-2004-1141
CAN-2004-1142
|
| Created: | December 20, 2004 |
Updated: | January 13, 2005 |
| Description: |
There are multiple vulnerabilities in versions of Ethereal earlier than
0.10.8, including:
- Bug in DICOM dissection discovered by Bing could make Ethereal crash
(CAN-2004-1139).
- An invalid RTP timestamp could make Ethereal hang and create a large
temporary file (CAN-2004-1140).
- The HTTP dissector could access previously-freed memory
(CAN-2004-1141).
- Brian Caswell discovered that an improperly formatted SMB could
make Ethereal hang (CAN-2004-1142).
|
| Alerts: |
|
Comments (none posted)
groff: insecure temp file
| Package(s): | groff |
CVE #(s): | CAN-2004-1296
|
| Created: | December 20, 2004 |
Updated: | January 17, 2005 |
| Description: |
Javier Fernández-Sanguino Peña discovered that the auxiliary scripts
"eqn2graph" and "pic2graph" created temporary files 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: |
|
Comments (1 posted)
htget: buffer overflow
| Package(s): | htget |
CVE #(s): | CAN-2004-0852
|
| Created: | December 20, 2004 |
Updated: | December 22, 2004 |
| Description: |
"infamous41md" discovered a buffer overflow in htget, a file grabber
that will get files from HTTP servers. It is possible to overflow a
buffer and execute arbitrary code by accessing a malicious URL. |
| Alerts: |
|
Comments (none posted)
kdelibs: konqueror window injection vulnerability
| Package(s): | kdelibs |
CVE #(s): | CAN-2004-1158
|
| Created: | December 16, 2004 |
Updated: | December 22, 2004 |
| Description: |
Konqueror has a window injection vulnerability that allows
remote attackers to spoof arbitrary web sites by injecting content
from one window into another. |
| Alerts: |
|
Comments (none posted)
kerberos5: execution of arbitrary code by authenticated user
| Package(s): | kerberos5 |
CVE #(s): | CAN-2004-1189
|
| Created: | December 21, 2004 |
Updated: | February 15, 2005 |
| Description: |
There is a buffer overflow in the password history handling code of
libkadm5srv which could be exploited by an authenticated user to execute
arbitrary code on a Key Distribution Center (KDC) server. |
| Alerts: |
|
Comments (none posted)
kernel: amd64 root privilege escalation from setuid binaries
| Package(s): | linux-source-2.6.8.1 |
CVE #(s): | CAN-2004-1074
|
| Created: | December 16, 2004 |
Updated: | December 22, 2004 |
| Description: |
The amd64 kernel may allow a root privilege
escalation if setuid binaries are run. |
| Alerts: |
|
Comments (none posted)
libtiff: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CAN-2004-1308
|
| Created: | December 22, 2004 |
Updated: | May 19, 2005 |
| Description: |
The libtiff image manipulation library contains several exploitable buffer overflows. |
| Alerts: |
|
Comments (none posted)
mpg123: playlist buffer overflow
| Package(s): | mpg123 |
CVE #(s): | CAN-2004-1284
|
| Created: | December 21, 2004 |
Updated: | December 22, 2004 |
| Description: |
Bartlomiej Sieka discovered that mpg123 contains an unsafe strcat() to an
array in playlist.c. This code vulnerability may lead to a buffer
overflow. A remote attacker could craft a malicious playlist which, when
used, would result in the execution of arbitrary code with the rights of
the user running mpg123. See this advisory for
more information. |
| Alerts: |
|
Comments (none posted)
MPlayer: multiple overflows
Comments (none posted)
nasm: Buffer overflow vulnerability
| Package(s): | nasm |
CVE #(s): | CAN-2004-1287
|
| Created: | December 20, 2004 |
Updated: | May 4, 2005 |
| Description: |
Jonathan Rockway discovered that NASM-0.98.38 has an unprotected
vsprintf() to an array in preproc.c. This code vulnerability may lead
to a buffer overflow and potential execution of arbitrary code. |
| Alerts: |
|
Comments (4 posted)
perl information leak
| Package(s): | perl |
CVE #(s): | CAN-2004-0452
|
| Created: | December 21, 2004 |
Updated: | January 11, 2005 |
| Description: |
A race condition and possible information leak has been discovered in
Perl's File::Path::rmtree(). This function changes the permission of files
and directories before removing them to avoid problems with wrong
permissions. However, they were made readable and writable not only for the
owner, but for the entire world, which opened a race condition and a
possible information leak (if the actual removal of a file/directory failed
for some reason). |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
Comments (1 posted)
phpMyAdmin: multiple vulnerabilities
| Package(s): | phpMyAdmin |
CVE #(s): | CAN-2004-1147
CAN-2004-1148
|
| Created: | December 20, 2004 |
Updated: | December 22, 2004 |
| Description: |
Nicolas Gregoire (exaprobe.com) has discovered two vulnerabilities that
exist only on a webserver where PHP safe_mode is off. These vulnerabilities
could lead to command execution or file disclosure. See
PHPMyAdmin advisory: PMASA-2004-4 for details. |
| Alerts: |
|
Comments (none posted)
samba: integer overflow vulnerability
| Package(s): | samba |
CVE #(s): | CAN-2004-1154
|
| Created: | December 16, 2004 |
Updated: | July 19, 2005 |
| Description: |
Samba has an integer overflow vulnerability
that may allow an authenticated remote user to
execute arbitrary code on the Samba server. |
| Alerts: |
|
Comments (none posted)
xine-lib: arbitrary code execution
| Package(s): | xine-lib |
CVE #(s): | CAN-2004-1187
CAN-2004-1188
CAN-2004-1300
|
| Created: | December 21, 2004 |
Updated: | January 25, 2005 |
| Description: |
Several buffer overflows have been discovered in xine-lib, the video/audio
codec library for Xine frontends (xine-ui, totem-xine, kaffeine, and
others). If an attacker tricked a user into loading a malicious RTSP stream
or a stream with specially crafted AIFF audio or PNM image data, they could
exploit this to execute arbitrary code with the privileges of the user
opening the audio/video file. See this advisory
for more information. |
| Alerts: |
|
Comments (none posted)
xzgv integer overflows
| Package(s): | xzgv |
CVE #(s): | CAN-2004-0994
|
| Created: | December 21, 2004 |
Updated: | January 12, 2005 |
| Description: |
Luke "infamous41md" discovered multiple vulnerabilities in xzgv, a picture
viewer for X11 with a thumbnail-based selector. Remote exploitation of an
integer overflow vulnerability could allow the execution of arbitrary
code. |
| Alerts: |
|
Comments (none posted)
Zwiki: XSS vulnerability
| Package(s): | zwiki |
CVE #(s): | |
| Created: | December 21, 2004 |
Updated: | December 22, 2004 |
| Description: |
Due to improper input validation, Zwiki can be exploited to perform
cross-site scripting attacks. By enticing a user to read a
specially-crafted wiki entry, an attacker can execute arbitrary script code
running in the context of the victim's browser. |
| Alerts: |
|
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: |
|
Comments (none posted)
aspell: bounds checking problem
| Package(s): | aspell |
CVE #(s): | CAN-2004-0548
|
| Created: | June 17, 2004 |
Updated: | December 20, 2004 |
| Description: |
Aspell's word-list-compress utility fails to properly check bounds
when dealing with words that are more than 256 bytes long.
This can lead to arbitrary code execution by an attacker. |
| Alerts: |
|
Comments (none posted)
cdrecord: failure to drop privilege
| Package(s): | cdrecord |
CVE #(s): | CAN-2004-0806
|
| Created: | September 8, 2004 |
Updated: | February 21, 2005 |
| Description: |
The cdrecord utility, which is installed setuid on some distributions, fails to drop privilege before running a user-specified program. |
| Alerts: |
|
Comments (none posted)
cyrus-sasl: remote buffer overflow
| Package(s): | cyrus-sasl |
CVE #(s): | CAN-2004-0884
|
| Created: | October 7, 2004 |
Updated: | March 16, 2005 |
| Description: |
cyrus-sasl has a vulnerability involving a buffer overflow
in the digestmda5.c file. A remote attacker may be able
to compromise the system. Also, a local user may be able to
exploit a vulnerability by using the SASL_PATH environment
variable. |
| Alerts: |
|
Comments (none posted)
dhcp: format string vulnerability
| Package(s): | dhcp |
CVE #(s): | CAN-2004-1006
|
| Created: | November 4, 2004 |
Updated: | July 13, 2005 |
| Description: |
Dhcp has a format string vulnerability in the log functions of dhcp 2.x
that may be exploited via a malicious DNS server. |
| Alerts: |
|
Comments (none posted)
Filename disclosure vulnerability in fam
| Package(s): | fam |
CVE #(s): | CAN-2002-0875
|
| Created: | August 19, 2002 |
Updated: | January 5, 2005 |
| Description: |
"fam" (file alteration monitor) watches files and directories for changes and lets interested applications know when something happens. This package has a flaw in its group handling that blocks some legitimate operations while, at the same time, exposing the names of files that should otherwise be invisible. |
| Alerts: |
|
Comments (none posted)
flim: insecure file creation
| Package(s): | flim |
CVE #(s): | CAN-2004-0422
|
| Created: | May 5, 2004 |
Updated: | December 16, 2004 |
| Description: |
The emacs "flim" mode creates temporary files in an insecure fashion, possibly allowing a local attacker to overwrite files. |
| Alerts: |
|
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: |
|
Comments (none posted)
FreeRADIUS: denial of service
| Package(s): | freeradius |
CVE #(s): | CAN-2004-0938
CAN-2004-0960
CAN-2004-0961
|
| Created: | September 22, 2004 |
Updated: | February 2, 2005 |
| Description: |
FreeRADIUS (through version 1.0.1) suffers from several denial of service vulnerabilities in its packet reception code. |
| Alerts: |
|
Comments (none posted)
gaim: buffer overflow in MSN protocol
| Package(s): | gaim |
CVE #(s): | CAN-2004-0891
|
| Created: | October 25, 2004 |
Updated: | February 11, 2005 |
| Description: |
A buffer overflow in the MSN protocol handler for gaim 0.79 to 1.0.1 allows
remote attackers to cause a denial of service (application crash) and
possibly execute arbitrary code via an "unexpected sequence of MSNSLP
messages" that results in an unbounded copy operation that writes to the
wrong buffer. |
| Alerts: |
|
Comments (none posted)
Gallery: cross-site scripting vulnerability
| Package(s): | Gallery |
CVE #(s): | CAN-2004-1106
|
| Created: | November 8, 2004 |
Updated: | January 17, 2005 |
| Description: |
Jim Paris has discovered a cross-site scripting vulnerability in
Gallery. By sending a carefully crafted URL, an attacker can inject and
execute script code in the victim's browser window, and potentially
compromise the users gallery. |
| Alerts: |
|
Comments (none posted)
gtk2, gdk-pixbuf: buffer overflows
| Package(s): | gdk-pixbuf gtk2 |
CVE #(s): | CAN-2004-0753
CAN-2004-0782
CAN-2004-0783
CAN-2004-0788
|
| Created: | September 15, 2004 |
Updated: | February 25, 2005 |
| Description: |
The gdk-pixbuf and gtk2 libraries contain vulnerabilities in their handling of BMP and XPM files which can lead to denial of service and, potentially, code execution attacks. |
| Alerts: |
|
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: |
|
Comments (1 posted)
ghostscript: symlink vulnerabilities
| Package(s): | ghostscript |
CVE #(s): | CAN-2004-0967
|
| Created: | October 20, 2004 |
Updated: | September 28, 2005 |
| Description: |
The ghostscript package (prior to version 7.07.1-r7) contains several scripts which are vulnerable to symlink attacks. |
| Alerts: |
|
Comments (none posted)
glibc: Information leak with LD_DEBUG
| Package(s): | glibc |
CVE #(s): | CAN-2004-1453
|
| Created: | August 17, 2004 |
Updated: | May 26, 2005 |
| Description: |
Silvio Cesare discovered a potential information leak in glibc. It allows
LD_DEBUG on SUID binaries where it should not be allowed. This has various
security implications, which may be used to gain confidential information.
An attacker can gain the list of symbols a SUID application uses and their
locations and can then use a trojaned library taking precedence over those
symbols to gain information or perform further exploitation. |
| Alerts: |
|
Comments (1 posted)
glibc: tempfile vulnerability in catchsegv script
| Package(s): | glibc |
CVE #(s): | CAN-2004-0968
|
| Created: | October 21, 2004 |
Updated: | November 14, 2005 |
| Description: |
The catchsegv script in the glibc package has a symlink vulnerability
that may allow a local user to overwrite arbitrary
files with the permissions of the user that is running the script. |
| Alerts: |
|
Comments (none posted)
gnome-vfs: backend script vulnerabilities
| Package(s): | gnome-vfs |
CVE #(s): | CAN-2004-0494
|
| Created: | August 4, 2004 |
Updated: | February 21, 2005 |
| Description: |
Several scripts packaged with gnome-vfs, using its "extfs" capability, have security flaws. These scripts tend not to be used on many systems, but their presence can still be a threat. |
| Alerts: |
|
Comments (none 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: |
|
Comments (none posted)
gtkhtml: malformed messages cause crash
| Package(s): | gtkhtml |
CVE #(s): | CAN-2003-0133
CAN-2003-0541
|
| Created: | April 14, 2003 |
Updated: | April 18, 2005 |
| Description: |
GtkHTML is the HTML rendering widget used by the Evolution mail reader.
GtkHTML supplied with versions of Evolution prior to 1.2.4 contain a bug
when handling HTML messages. Alan Cox discovered that certain malformed
messages could cause the Evolution mail component to crash. |
| Alerts: |
|
Comments (none posted)
imlib: buffer overflows in image decoding
| Package(s): | imlib |
CVE #(s): | CAN-2004-1026
|
| Created: | December 6, 2004 |
Updated: | January 13, 2005 |
| Description: |
Pavel Kankovsky discovered that several overflows found in the libXpm
library also applied to imlib. He also fixed a number of other potential
flaws. A remote attacker could entice a user to view a carefully-crafted
image file, which would potentially lead to execution of arbitrary code
with the rights of the user viewing the image. This affects any program
that makes use of the imlib library. |
| Alerts: |
|
Comments (none posted)
imlib2: buffer overflows
| Package(s): | imlib2 |
CVE #(s): | CAN-2004-0802
CAN-2004-0817
|
| Created: | September 8, 2004 |
Updated: | October 26, 2005 |
| Description: |
The imlib2 library contains buffer overflows in the BMP handling code. |
| Alerts: |
|
Comments (none posted)
iptables: missing initialization
| Package(s): | iptables |
CVE #(s): | CAN-2004-0986
|
| Created: | November 1, 2004 |
Updated: | February 11, 2005 |
| Description: |
Faheem Mitha noticed that the iptables command, an administration tool for
IPv4 packet filtering and NAT, did not always load the required modules on
its own as it was supposed to. This could lead to firewall rules not being
loaded on system startup. This caused a failure in connection with rules
provided by lokkit at least. |
| Alerts: |
|
Comments (none posted)
kernel: IGMP and scm_send vulnerabilities
| Package(s): | kernel |
CVE #(s): | CAN-2004-1016
CAN-2004-1137
|
| Created: | December 14, 2004 |
Updated: | January 4, 2005 |
| Description: |
Paul Starzetz has discovered a new pair of kernel vulnerabilities. The IGMP code suffers from input validation and integer overflow vulnerabilities which could be remotely exploitable, and the socket function __scm_send() has a local denial of service vulnerability. |
| Alerts: |
|
Comments (none posted)
kernel-utils: setuid vulnerability
| Package(s): | kernel-utils |
CVE #(s): | CAN-2003-0019
|
| Created: | February 7, 2003 |
Updated: | January 21, 2005 |
| Description: |
The kernel-utils package contains several utilities that can be used to
control the kernel or machine hardware. In Red Hat Linux 8.0 this package
contains user mode linux (UML) utilities.
The uml_net utility in kernel-utils packages with Red Hat Linux 8.0 was
incorrectly shipped setuid root. This could allow local users to control
certain network interfaces, add and remove arp entries and routes, and put
interfaces in and out of promiscuous mode.
All users of the kernel-utils package should update to these packages that
contain a version of uml_net that is not setuid root.
Alternatively, as a work-around to this vulnerability issue the following
command as root:
chmod -s /usr/bin/uml_net |
| Alerts: |
|
Comments (none posted)
libgd2: buffer overflows in PNG handling
| Package(s): | libgd2 |
CVE #(s): | CAN-2004-0990
CAN-2004-0941
|
| Created: | October 29, 2004 |
Updated: | June 28, 2006 |
| Description: |
Several buffer overflows have been discovered in libgd's PNG handling
functions.
If an attacker tricked a user into loading a malicious PNG image, they
could leverage this into executing arbitrary code in the context of
the user opening image. Most importantly, this library is commonly
used in PHP. One possible target would be a PHP driven photo website
that lets users upload images. Therefore this vulnerability might lead
to privilege escalation to a web server's privileges.
Multiple buffer overflows in the gd graphics library (libgd) 2.0.21 and
earlier may allow remote attackers to execute arbitrary code via malformed
image files that trigger the overflows due to improper calls to the
gdMalloc function. |
| Alerts: |
|
Comments (none posted)
libpng: multiple vulnerabilities
Comments (1 posted)
libxml2: multiple buffer overflows
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0989
|
| Created: | October 28, 2004 |
|