Today, an exploit on Joomla! 1.5.20
was published by the
YGN Ethical Hacker Group.
Jeff Channell (who you know as a security expert) saw the report and
got the word out today. (Thanks very much, Jeff.)
Klas figured out how to reproduce the problem and a temporary fix was provided by
Nicholas and
Ercan (tested by
Klas,
Marijke,
Matt, and myself). The following can be used until the 1.5.21 release.
In libraries/joomla/environment/request.php after line 525 add:
$failed |= (strstr(urldecode($key), '<') !== false);
The YGN Ethical Hacker Group published the vulnerability only after not being able to get attention on problem.
In this forum post, they Indicated they had tried unsuccessfully several times to get the project's attention and said that they would publish the vulnerability as a result.
An Official Fix is coming!Sam Moffatt and Andrew Eddie are now working on the issue, along with members of the JSST. Sam created a
Tracker Item and is looking for testers. The fix provided by Nicholas and Ercan essentially trapped the bad URL and stopped the application. The project appears to be taking a different approach (many ways to skin a cat) and have called for help testing to ensure extensions are not broken. Please take time to review if you can.
Thanks to all for working on this on behalf of our Joomla! community.
I urge the Joomla! project to invite Ercan, Nicholas, and Jeff into the JSST. They would be welcome resources to our overworked project team.
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole