Showing posts with label wordpress. Show all posts
Showing posts with label wordpress. Show all posts

Saturday, September 24, 2011

Wordpress Blind SQL Injection Vulnerability

My friend a Bay Area entrepreneur had a nasty surprise, his website was defaced. Updating the wordpress content management system to stable version and resetting the default theme from backup fixed the problem.

So don't forget to keep your wordpress CMS updated to latest release and secure your wordpress website to avoid such nasty surprises.

The vulnerability effects WordPress version 3.0.4. Malicious script kiddies exploit the remote blind SQL injection vulnerability in comment_post_ID to deface the wordpress websites. You can learn more about this vulnerability on packetstorm.
packetstormsecurity.org/files/104989/WordPress-3.0.4-Blind-SQL-Injection.html

Sunday, December 12, 2010

BlindLead.org HTML5 accessible wordpress website

Few weeks ago I received a email from Ted Moallem, we collaborated on Blind Lead project in August this year. The BlindLead.org project website seems to be inaccessible to screen readers users. Ted used the latest version Wordpress 3.0 content management system (CMS), but Black Letterhead wordpress theme and the page structure were creating some problems.

Decided to attempt redesign the website using HTML5. HTML5 offers many accessibility improvements with new elements, ARIA landmark roles etc. Initially I thought of building with Starkers HTML5 theme. However Wordpress ships with a HTML5 complaint theme Twenty Ten so I decided to stick with it. Added some rounded corners, little bit of typographical changes, disabled the sidebar widgets for now. And the site looks better already.

blindlead website screenshot

Next I set about cleaning up the inline styles in the page content. Some of the styles were introduced by the wordpress editor and other external editors.The pages structure needed some re-organizing as well. Added headers instead of just bold text. The Web Developer Document Outline feature comes in handy here. You can access it from Web Developer > Information > View Document Outline menu item.

Web page outline
workshop project page outline

Right now we have only few pages, blog posts, photo gallery and accessible widgets would be added to the site soon. This is my first HTML5 website, there is lots of things to be fixed. So give me your feedback and share your experiences working with HTML5 accessibility.

Friday, August 22, 2008

Using Wordpress plugins safely

Most often people tend to try out a lot of plugins while customizing their Wordpress CMS. While they keep some most of them are disabled from plugin management panel in wordpress dashboard or just deleted from the wordpress plugins directory forgetting that it has been included it the template files. Sometimes plugins break between upgrades too. If you are customizing wordpress for a client you don't want him breathing down your neck about the pages not loading properly. Better be safe than sorry, always call the wordpress plugins the right way. if (function_exists('some-wp-plugin')) { some-wp-plugin(); }

Popular Posts