Joomla, you have a problem

Filed under: joomla 

SQL injection is one of the easiest security exploits to create and also one of the easiest to avoid. Today I got a notice like this:

Posted: 14 Apr 2011 06:54 PM PDT

Project: Joomla!
     * SubProject: All
     * Severity: Medium
     * Versions: 1.6.1 and 1.6.0
     * Exploit type: SQL Injection
     * Reported Date: 2011-March-12
     * Fixed Date: 2011-April-14
     * Description

Unescaped values in query leads to SQL injection vulnerability.

Okay, seriously. The year is 2011. Joomla is a major open source project. How the hell does something like this leak into a shipped version? If I worked on the Joomla project I'd be downright embarrassed.

I fully understand that security flaws will be introduced regardless of care. What I cannot fathom is how a SQL-injection flaw can be introduced. This is the security equivalent of picking your nose in public: there is no hurdle to overcome, you simply choose not to do it.



2 comments Leave a comment