Infesting you with Virus News
 

News

Contributed by: Lauren Gerber
Date: July 24, 2009
Lauren Gerber
-17
Vote
0

Browsing The Weaknesses of Drupal

 

Pal.jpg

The crystal ball that I am currently looking through is telling me that there is at least one new vulnerability. I am convinced that some new vulnerabilities currently exist that could potentially cause damage to a persons computer. It is unfortunate that vulnerabilities keep on emerging, maybe one day a big virtual stop sign will appear amongst all the online traffic and stop the vulnerabilities dead in their tracks. I can dream can't I? Getting back to reality I am here to inform you about a new vulnerability that has been discovered in none other than Drupal.

For those of you who may be wondering what Drupal is, allow me to explain. Drupal is a wonderful open source content management platform. It provides its users with many exciting features. You can perform a variety of tasks on a variety of web sites with the use of Drupal. The program was developed and is maintained by a huge community of computer developers, which help to ensure its credibility. It may be used with any browser, with the inclusion of Mozilla Firefox 2. Some of the files of Mozilla Firefox 2 may include but are not limited to the following: firefox-l10n.js, inspector-cmdline.js, nsBrowserContentHandler.js, nsSidebar.js, nsXmlRpcClient.jS as well as reporter.js.

Now let me get down to the horrible part that you knew would come eventually. Yes you have guessed it; I am going to explain to you as best as I can, how Drupal is affected. The Bubbletimer module for Drupal is vulnerable to HTML injection exploits. This is due to the factor that the application itself isn't able to change the supplied input correctly prior to making use of it for content which is dynamically generated.

It is quite nail biting Drupal.jpgto know that manipulated HTML as well as script code can run in the context of an affected browser. As a result of this, it allows malicious individuals the ability to take cookie based authentic details or control the way the site appears to the user. It is not surprising to know that various other attacks and online malicious activities are highly possible.

If malicious online characters want to exploit this vulnerability they could do so fairly easily, all they would require is the use of a browser. The solution for this vulnerability would be for all users to update to the latest version and apply the relevant updates. At the end of the day, it would be worth it to take a few moments out of your weekend to spend on the security of your computer.

User Comments

Chuck November 4, 2009
Not really a weakness of Drupal but a weakness of people who install every module and give everybody permission to use it... and a weakness of developers who don't develop in tandem with Drupal's built-in security.
Joe July 27, 2009
Eric, if you hover the mouse on images, it says "vote for this article" or "vote against this article".
Eric July 26, 2009
Your vote counter is a FRAUD. A vote against is added to the positive count??? I'd bet there have been 15 No votes you are showing as positive votes.
Dave Keays July 25, 2009
To add to what Jeff said, if developers stuck to standard API's and site designers/administrators didn't give away too many permissions there wouldn't be injection problems.

If we are talking about the security of Drupal overall; what about the built in session controls, the data abstraction that automatically sanitizes data as it goes into the SQL database, extensive right management that can easily be the basis for a sophisticated RBACL?

Drupal comes fortified by default and you can add additional modules or change the administrative settings to eliminate the built in security.

Also, your explanation of what Drupal is makes Drupal sound like a web browser plugin.
Jeff Eaton July 24, 2009
<blockquote>The Bubbletimer module for Drupal is vulnerable to HTML injection exploits. This is due to the factor that the application itself isn't able to change the supplied input correctly prior to making use of it for content which is dynamically generated.</blockquote>
There's a bit of ambiguity in that statement: the reason the BubbleTimer module is vulnerable to XSS attacks is because it <em>did not use</em> the HTML sanitizing functions that are built into the Drupal APIs. Drupal is absolutely able to 'change the supplied input... prior to making use of it'; without that ability, every single input field would be an XSS hole.

It's still up to developers who write plugins and addons to use those APIs, of course -- any system that supports plugin mechanisms needs to deal with the fact that third parties can write insecure code and release it. Drupal provides detailed instructions for developers in its handbook, at http://drupal.org/writing-secure-code -- if you're considering writing any code that will run on a Drupal site, be sure to check it out!
Name:
Email:
Website:
Comment:
Please type 5-digit security code below:
Captcha image for spam protection

Software Downloads

Free Spyhunter Scanner (Spyware/Trojan Detection). DETECT Spyware, Trojans, Worms, Viruses and malware on your PC absolutely FREE.
Award Winning software, Fixes registry and improves computer performance. Created by a division of Symantec, this tool will scan your registry and find errors that can be later cleaned either individually or all together.
The tool is used to prevent the installation of spyware and other potentially unwanted software. As soon as you download it, you will be able to protect your system.

Latest Comments

March 17, 2010
March 17, 2010
Found this list of godaddy domain name coupons, I got a domain for my dog - ha $6.91 Domain... more..
March 17, 2010
Three guys were having a beer in a bar in London. They were all relative newly-weds and they were talking... more..
more comments..
rss
Home > Computer Security > Browsing The Weaknesses of Drupal