Attacks/Breaches
5/31/2011
12:46 PM
50%
50%

PBS Website Hacked With Fake News

Attackers exploit zero-day vulnerability in MoveableType in retaliation for a Frontline episode's portrayal of WikiLeaks leaker Bradley Manning.

Drupal 7 Simplifies Web Content Management
(click image for larger view)
Slideshow: Clicking Through Drupal 7's Features
The PBS website was breached Saturday night, after which attackers released usernames and hashed passwords for PBS website users and administrators, as well as login information and plain-text passwords for PBS affiliate television stations. Attackers also posted a fake news story, headlined "Tupac still alive in New Zealand," alleging that rapper Tupac Shakur, who was killed in 1996, was in fact living in a small resort in New Zealand.

On Sunday, a group of attackers known as LulzSec, or the Lulz Boat, began obliquely taking credit for the breach via a series of Twitter messages. One such post read: "What's wrong with @PBS, how come all of its servers are rooted? How come their database is seized? Why are passwords cracked?"

The attackers said they hacked the PBS website in retaliation for the Frontline television program's portrayal of Bradley Manning, who's suspected of leaking a massive number of files to WikiLeaks. But in a message posted to Pastebin, the attackers emphasized that they didn't delete--or in Unix-speak, rm (remove)--files: "We rooted the boxes. We did not destroy the boxes or content. No rm's. We did not take over the homepage of pbs.org although we could have."

The attackers said that they exploited the PBS website by using a zero-day vulnerability in MovetableType 4, the content management system (CMS) used by PBS. Attackers uploaded a PHP shell script, which they accessed to effect root-level access to a server.

According an email from Chris Wysopal, a security researcher at Veracode, "CMS systems have been notorious for poor security over the past few years and have resulted in many compromises." Interestingly, he said, MoveableType published a new security update just seven days ago.

In the case of the PBS website hack, "once the attackers were able to execute code on the Web servers they were able to escalate privileges" because the servers were running an outdated version of Linux from 2008, said Wysopal. "Once they had root access they were able to dump and crack the passwords used on that machine," using a tool called Havij to automate the process of password and data retrieval. Because many PBS users reused their passwords, attackers were then able to gain access to the CMS, among other databases.

According to an interview with one of the attackers conducted by Forbes after the attack, PBS administrators struggled to regain control, since their user accounts and passwords were deleted by attackers. Ultimately, administrators were able to restore a backup database to regain website control.

Security experts said that PBS should have done a better job of keeping its systems patched, and its passwords strong. "While PBS is the victim here, the passwords disclosed for most affiliates are embarrassingly predictable," said Chester Wisniewski, a senior security advisor at Sophos Canada, in a blog post. "There was absolutely no skill involved in this attack, as it used freely available tools to exploit the databases."

In this new Tech Center report, we profile five database breaches--and extract the lessons to be learned from each. Plus: A rundown of six technologies to reduce your risk. Download it here (registration required).

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Dark Reading Tech Digest, Dec. 19, 2014
Software-defined networking can be a net plus for security. The key: Work with the network team to implement gradually, test as you go, and take the opportunity to overhaul your security strategy.
Flash Poll
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2014-8142
Published: 2014-12-20
Use-after-free vulnerability in the process_nested_data function in ext/standard/var_unserializer.re in PHP before 5.4.36, 5.5.x before 5.5.20, and 5.6.x before 5.6.4 allows remote attackers to execute arbitrary code via a crafted unserialize call that leverages improper handling of duplicate keys w...

CVE-2013-4440
Published: 2014-12-19
Password Generator (aka Pwgen) before 2.07 generates weak non-tty passwords, which makes it easier for context-dependent attackers to guess the password via a brute-force attack.

CVE-2013-4442
Published: 2014-12-19
Password Generator (aka Pwgen) before 2.07 uses weak pseudo generated numbers when /dev/urandom is unavailable, which makes it easier for context-dependent attackers to guess the numbers.

CVE-2013-7401
Published: 2014-12-19
The parse_request function in request.c in c-icap 0.2.x allows remote attackers to cause a denial of service (crash) via a URI without a " " or "?" character in an ICAP request, as demonstrated by use of the OPTIONS method.

CVE-2014-2026
Published: 2014-12-19
Cross-site scripting (XSS) vulnerability in the search functionality in United Planet Intrexx Professional before 5.2 Online Update 0905 and 6.x before 6.0 Online Update 10 allows remote attackers to inject arbitrary web script or HTML via the request parameter.

Best of the Web
Dark Reading Radio
Archived Dark Reading Radio
Join us Wednesday, Dec. 17 at 1 p.m. Eastern Time to hear what employers are really looking for in a chief information security officer -- it may not be what you think.