Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

7/15/2013
06:11 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

WordPress, Other CMS Platforms Give Attackers Room For Creativity

Hackers use vulns in content management systems to accomplish everything from privilege escalation on servers to using connections to run command and control

The recent news about the role WordPress played in a pair of New York Times breaches and a string of other compromises has refocused the spotlight on how content management systems (CMS) offer attackers fertile ground for sowing the seeds of criminal intrigue online.

CMS platforms, such as WordPress, Joomla, and Drupal, have quickly gained steam as an attack vector of choice by attackers who can perpetrate thousands of attacks at once by finding and exploiting vulnerabilities in these platforms.

"When vulnerabilities surface in these, it's far worse than a vulnerability in a homegrown website because the attack surface becomes everyone with a WordPress site, rather than just one site," says James Brown, CEO at network access control vendor StillSecure. "It's also more likely to be widely known and, thus, widely exploited."

WordPress.org reports that its platform alone powers 60 million websites, or nearly one-fifth of all sites online. And according to a recent analysis of the top 50 plug-ins for WordPress made by Checkmarx, 20 percent of them were vulnerable to common attacks. Drilling further down into the data, Checkmarx reported that seven of the 10 leading e-commerce plug-ins had vulnerabilities. Checkmarx pointed to the TimThumb LFI vulnerability compromise of 1.2 million websites and redirection of 200,000 WordPress pages as a clear indicator of what these kind of vulnerabilities can mean for WordPress sites.

[Are you building enough layers in your endpoint security strategy? See Endpoint Security: End user security requires layers of tools and training as employees use more devices and apps (PDF).]

Enterprises should concern themselves with this growing trend because many non-developers, such as general IT staff or even line-of-business employees, tend to use these mainstream CMS platforms to quickly deploy fairly professional Web applications and sites when deadlines loom and IT bureaucracies stand in the way.

"Many of these implementers don't realize the security concerns inherent in these platforms," says Josh Little, senior security consultant at managed security firm Viopoint, explaining that they often don't realize why they need to go through security reviews of the hosting platform, CMS engine, or the plug-ins that extend the functionality of the platform. "Too much trust is placed in the CMS platform, combined with little to no review by security staff or third parties, adds up to a potentially serious security incident."

As the Checkmarx study pointed out, plug-ins can be a particular trouble spot within these CMS platforms.

"You could be a bigger guy running one of these very popular content management systems on a box you think is pretty locked down, but then your marketing people put a plug-in on there, and now it's vulnerable," says David Moeller, CEO of CodeGuard.

Recent attacks on vulnerabilities in WordPress that have given the attacker the potential to gain remote administrative access to a site enabled by that CMS platform highlights the risk of blindly trusting the security of the underlying third-party code.

"The attacker can inject code that will allow them to gain access to the underlying operating system, or can subvert the website and use the trust its users have in it to gain access to their personally identifiable data," Brown says. "In either case, the attacker gains far more than just website access; they gain access to internal corporate networks and access to customer data."

Conversely, many organizations tend to trust traffic out to external WordPress sites due to their widespread legitimate use online -- a fact that the DNSCalc gang, which attacked The New York Times, used to creative effect in fall 2012 and again earlier this year. For this particular attack, the criminals opened their own WordPress sites to run the initial stages of command-and-control traffic.

However, their motive is for the same reason that many WordPress attackers are quietly looking for vulnerable sites running the platform: their good reputation. Often these sites aren't necessarily used to host malware or drive-by-downloads, but instead to run PHP redirects.

"They're using this front of a good website to get past email filters to hit inboxes. That site's not going to be listed under their name, so if someone looks it up on Whois, that address is not going to have any bad past activity. It's just redirecting somewhere else that the criminal controls," Moeller says. "It's not malware. It's not a drive-by download. They're utilizing your reputation to get to the inbox, and then they're utilizing your actual Web server to do this kind of activity where the PHP file is redirecting."

Have a comment on this story? Please click "Add Your Comment" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Ericka Chickowski specializes in coverage of information technology and business innovation. She has focused on information security for the better part of a decade and regularly writes about the security industry as a contributor to Dark Reading.  View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
News
FluBot Malware's Rapid Spread May Soon Hit US Phones
Kelly Sheridan, Staff Editor, Dark Reading,  4/28/2021
Slideshows
7 Modern-Day Cybersecurity Realities
Steve Zurier, Contributing Writer,  4/30/2021
Commentary
How to Secure Employees' Home Wi-Fi Networks
Bert Kashyap, CEO and Co-Founder at SecureW2,  4/28/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-22677
PUBLISHED: 2021-05-07
An integer overflow exists in the APIs of the host MCU while trying to connect to a WIFI network may lead to issues such as a denial-of-service condition or code execution on the SimpleLink Wi-Fi (MSP432E4 SDK: v4.20.00.12 and prior, CC32XX SDK v4.30.00.06 and prior, CC13X0 SDK versions prior to v4....
CVE-2021-29495
PUBLISHED: 2021-05-07
Nim is a statically typed compiled systems programming language. In Nim standard library before 1.4.2, httpClient SSL/TLS certificate verification was disabled by default. Users can upgrade to version 1.4.2 to receive a patch or, as a workaround, set "verifyMode = CVerifyPeer" as documente...
CVE-2020-4901
PUBLISHED: 2021-05-07
IBM Robotic Process Automation with Automation Anywhere 11.0 could allow an attacker on the network to obtain sensitive information or cause a denial of service through username enumeration. IBM X-Force ID: 190992.
CVE-2021-21419
PUBLISHED: 2021-05-07
Eventlet is a concurrent networking library for Python. A websocket peer may exhaust memory on Eventlet side by sending very large websocket frames. Malicious peer may exhaust memory on Eventlet side by sending highly compressed data frame. A patch in version 0.31.0 restricts websocket frame to reas...
CVE-2021-27437
PUBLISHED: 2021-05-07
The affected product allows attackers to obtain sensitive information from the WISE-PaaS dashboard. The system contains a hard-coded administrator username and password that can be used to query Grafana APIs. Authentication is not required for exploitation on the WISE-PaaS/RMM (versions prior to 9.0...