More Sony DRM Woes
Sony seems to have jumped ‘out-of-the-frying-pan-and-into-the-fire’ with regard to the ‘rootkit-like’ technology they employed to help ‘protect’ their CD contents. Even though you had bought the right to use it, they revoked a number of your ‘normal’ fair-use rights when you installed their ‘player’ on your Windows system.
The latest news is as follows:
Sony have decided not only to cease the use of XCP, for now while they review their ’strategy’, they are also now recalling ALL CDs that have XCP on them. It is believed that there are around 20 CD titles that have been ‘protected’ with XCP.
It is also rumoured that existing customers who have bought CDs protected by XCP will be allowed to return them for a non-XCP protected version, although the details on how this would work have not been made clear at this time.
Shortly after my last posting on this subject, Microsoft decided to add detection for XCP into their anti-spyware tools, and SOPHOS released a free tool to detect and remove XCP, effectively removing the ‘rootkit’ stealthing functionality of Sony’s DRM solution.
However, it seems that Sony have yet to see an end to their woes due to the use of XPC; the malware that followed seem to be well understood and as welcome as Sony’s XCP technology which they use to hide with. The latest ‘twist’ in this tale of woe, subtefuge and underhand DRM protection techniques is that the ‘un-installer’ that Sony offer, also has security holes!
Here’s an extract from the latest from the BBC:

“Before now any customer wanting to rid their PC of XCP had to go through a several stage process of telling Sony what they wanted to do and then waiting for it to respond. As well as being criticised for its inconvenience security researchers found that the uninstaller left Windows machines vulnerable to several exploits. The XCP copy protection system only installed on machines running Windows.
Writing on the Freedom to Tinker blog, researchers J Alex Halderman and Ed Felten found that cleverly written webpages could exploit the programming code used to remove XCP to install their own potentially malicious programs.
The pair also provided tools that help people work out if their Windows machines have been left vulnerable in this way.”
They also cover some analysis work carried out by Dan Kaminsky:
“…more than 500,000 networks have at least one machine on them using XCP and although the CDs containing XCP were only released in the US, Mr Kaminsky found that 44,000 copies were installed on machines in the UK. “
Why all the fuss?
Well, the ActiveX uninstaller, after removing the ‘rootkit’ files, never gets removed. This ‘uninstaller’, known as ‘CodeSupport’ and created by the same people that are responsible for the ‘rootkit’ technology and XCP itself, First4Internet, can be used to inject new code into the system. Here’s an excerpt from the ‘Freedom to Tinker‘ web blog entry:
“CodeSupport remains on your system after you leave Sony’s site, and it is marked as safe for scripting, so any web page can ask CodeSupport to do things. One thing CodeSupport can be told to do is download and install code from an Internet site. Unfortunately, CodeSupport doesn’t verify that the downloaded code actually came from Sony or First4Internet. This means any web page can make CodeSupport download and install code from any URL without asking the user’s permission.
A malicious web site author can write an evil program, package up that program appropriately, put the packaged code at some URL, and then write a web page that causes CodeSupport to download and run code from that URL. If you visit that web page with Internet Explorer, and you have previously requested Sony’s uninstaller, then the evil program will be downloaded, installed, and run on your computer, immediately and automatically. Your goose will be cooked.”
No sooner had I finished preparing this blog entry than I was made aware that there is already exploit code ‘in-the-wild’ which uses the ‘unistaller’ as a means to install malicious software onto vulnerable [those systems that have used the ‘CodeSupport’ ActiveX uninstaller]. At least one known malicious web page, which employs this exploit code to install malicious software on to a vulnerable system, has been found so far.
If you want to know if your system is vulnerable then visit the web page created by Princeton computer science professor Ed Felten and researcher Alex Haldeman which will test your computer and report if your computer may be at risk as a result of running the uninstall tool.
Don’t bother visiting it if you have NOT used the unistaller or if you use Firefox/Mozilla as the test will only work with Microsoft’s Internet Explorer.
Jeff Dwoskin and Alex Halderman have developed a simple tool that can be used to immunize a Windows system against the dangerous CodeSupport ActiveX control. Instructions on how to use the tool can be found here.
Sony, it has emerged, is creating a new uninstaller. Let’s hope [for their sake] that this one has no security flaws; well we can dream…..
Links:
Please note that this blog has now moved to my own hosted domain here: http://momusings.com/momusings/.
A full RSS/ATOM feed can be found there.
All the data up to the end of December 2006 will be left here, however all postings from the 1st of January 2007 onwards will only be available at this blogs new home.
ALL future postings will only be available at the new site.










