ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Dangerous CVS hole identified

Patrick Gray ZDNet Australia

Published: 23 Jan 2003 09:54 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

A critical vulnerability has been found in the Concurrent Versions System (CVS), which is used by the vast majority of open-source projects to update and maintain source code.

CVS allows open-source developers to remotely update and modify the source code to projects while ensuring that collaborative efforts don't overlap. By using CVS, changes to source code made by one developer aren't overwritten by another. It also tracks version control and provides the open-source community with a means by which to manage open projects with multiple contributors.

The security hole allows attackers to take control of a CVS server and alarmingly, it may also allow anonymous attackers to fiddle with open-source code at the development level.

"There is a significant secondary impact in that source code maintained in CVS repositories could be modified to include Trojan horses, backdoors, or other malicious code," a CERT advisory said.

Stefan Esser of E-Matters, a European technology company, discovered the vulnerability in early January.

Recognising the potential impact of the problem, Esser first disclosed the vulnerability to several key CVS repositories. This allowed them to work around the vulnerability hence protecting their source code from would-be attackers. Esser then contacted the group that maintains CVS, and waited until they had produced a fix for the vulnerability before he disclosed the flaw to the public on the E-Matters Web site.

The scope of the vulnerability is immeasurable. Sourceforge.net alone uses CVS to maintain over 55,000 open-source projects. Even CVS is maintained by CVS.

Unlike other incidents in which open-source software has been modified, which has been easily detected as in the case of the Trojaning of Sendmail and SSH distributions last year, this vulnerability is present at the very coal-face of open-source development.

An exploit for this potentially devastating security hole is not thought to be circulating, and E-Matters have stated that they will not be releasing one to the public.

Versions of CVS vulnerable to this attack include those shipped by Connectiva, Cray, Debian, IBM, Mandrake and Red Hat, although many others may be vulnerable.


For all security-related news, including updates on the latest viruses, hacking exploits and patches, check out ZDNet UK's Security News Section.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?
47 out of 89 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:







Related Jobs

Security Consultant - Immediate start

The desired candidate will have the following skillset: * Network Vulnerability Internal & External Testing * Configuration of Cisco switches / ...

2 x Heat Engineers Immediately Required

They will be reviewing CVs until the end of this week so applications for this position need to be made ASAP. My client is looking for a candidate ...

Security Consultant Ethical Hacking / Penetration Testing - London

Responsibilities: - Deliver security assessment services including network scanning, vulnerability testing, penetration testing, search engine ...

Discussions

Jake Rayson Jake Rayson

Nubuntu? Schmubuntu!

Monday 12 May 2008, 10:13 PM

3 comments
dotancohen dotancohen

Which printer? What else?

Monday 12 May 2008, 8:34 PM

3 comments
Moley Moley

XP SP3 Problems

Monday 12 May 2008, 7:46 PM

3 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling