-
Website
http://brian.teeman.net/ -
Original page
http://brian.teeman.net/joomla-gps/joomla-1515-released.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
ninjaforge
14 comments · 2 points
-
Phil Taylor
14 comments · 3 points
-
torkil
20 comments · 2 points
-
abtop
17 comments · 1 points
-
Dr_Who
19 comments · 2 points
-
-
Popular Threads
-
Stand up, Speak out! | Joomla GPS - brian.teeman.net
4 weeks ago · 48 comments
-
Joomla Community Xmas Carol | Mister Men - brian.teeman.net
2 weeks ago · 11 comments
-
Joomla Manual for Users | Bookshelf - brian.teeman.net
3 weeks ago · 14 comments
-
Radical Transparency | Tips and Tricks - brian.teeman.net
1 week ago · 3 comments
-
Stand up, Speak out! | Joomla GPS - brian.teeman.net
gess that trick is over
There was a proposal to selectively block extension xml files, but apparently it was decided against:
>> After a discussion in JBS it has been decided to go forward with more general approach
http://joomlacode.org/gf/project/joomla/tracker... (9th comment)
The 'general approach' chosen is to block all xml's. That fix is going to give a lot of trouble for extensions with for example xml based web services. Very drastic if you ask me, especially since we're not trying to solve a real vulnerability, but simply version numbers being exposed. Hiding those version numbers is security by obscurity, and it's not going to stop hackers from exploiting vulnerable extensions.
Static xml that needs to be accessible, can also go to /media, and dynamic xml generated by a component will keep working. Eg This would fail with the current fix JRoute::_('....somestuff&format=xml') --> somestuff/foo.xml
The downside with this approach is that too many 3pds put their assets in components/com_foo/assets instead of the media folder. Putting .htaccess files in each /com_* would be a solution but is far from ideal.
In any case, the current fix only applies to people who read documentation, which we all know practically no one does. If there are no perfect solutions, I'd rather keep the ability to have xml's, than gain some minor perceived security. The issue is highly overrated anyway.
I dont care how version exposure is blocked just that it should be.
a) this is why it is commented out by default, users should test before applying it
b) the above is false, this will not block any XML services, it blocks just direct access to XML files (XML services and XML files are 2 different things). In fact, the only example of potential truble we could find is sitemap.xml
I don't like both explanations, I hope anyone has an other explanation
The patches he commits had been worked on en tested by a group of people called the bugsquad.
At the end of each releasenotes you'll find their names. If you take a closer look at the trackeritems on the bugtracker of 1.5 you'll find out that there are a lot more people working on 1.5 every day!
There are a few individuals, one of which is Ian, also Mark Dexter and Kevin Devine, who have commit access for the Bug Squad.
Anyone can submit a patch, include the reporter. Two Bug Squad members must confirm the patch fixed the problem (and didn't cause other issues.) Once that confirmation occurs, the status of the Issue is updated to Ready to Commit.
On occasion, those with commit access retrieve all the patches on the Tracker marked "Ready to Commit", commit them to 1.5 core, and document the Change Log.
Wilco established this process when he started the Bug Squad. Mark Dexter has added to that initial documentation with IDE Configuration guides for new squad members and explanation of the process, including a 30-minute video. You can find the material on the wiki.
In my opinion, that process is very good. Hat's off to Wilco on getting that rolling and so well documented. Also, much credit to Ian and Mark, they've taken such good care of 1.5 and welcomed new contributors, working very hard to get good information to them.
I recommend a tour of Bug Squad Duty for everyone. Excellent experience.
Amy
PS - Are we ready for our First EVA International Joomla! Conference? :)
The new .htaccess code
<Files ~ "\.xml$">
Order allow,deny
Deny from all
Satisfy all
</Files>
included in 1.5.15 blocks the sitemap.xml file which many users will use for Google.
Could be an idea to write a rule to allow google to crawl the sitemap.xml file or create a new .htaccess file with the above code and upload it to the /administrator/ directory to protect the version number exploit issue.
Thanks
Sammy
Allow from all
Satisfy all
</Files>
Put this after the general rule above.
thing each time ;)
2009/11/10 Disqus <>