Discuss: Joomla! 1.0.13 Released

A place to discuss recent announcements made by the Joomla! Core Team. Let's hear what you have to say.
User avatar
RobS
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 102
Joined: Mon Dec 05, 2005 10:17 am
Location: New Orleans, LA, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by RobS » Thu Jul 26, 2007 5:24 am

Well, the vulnerabilities were all very low risk so there is no significant threat. 

As for the suggestion, I have been thinking the same thing but I don't have any time available right now to put it together... maybe someone else can?

This upgrade has got a lot of people freaked out and that is unfortunate, it really is.  As is always the case, that is not the goal and is very much far from the goal but, it happens.  This change was included because the technology to break passwords has evolved at a frighteningly rapid rate.  6-9 months ago, rainbow tables were just an idea.  Today, they are widely available and extremely comprehensive.  For the greater security of Joomla! and the web, it was seen as a no-brainer decision... it had to be done.

Further, we could not anticipate that some of the bridge developers would just walk away and give up on the Joomla! community.  It is really unfortunate that has happened because in the end, everyone loses.  Joomla! loses, the community loses, the bridge builders lose.  I think rather than the community walking away in their stead, the community should step up and show that they want these guys to stick around.  They want to keep using their projects and they want to keep using Joomla!.

At any rate, it is unfortunate that this has created so many problems for so many people.  For that, I offer my personal apology.
Rob Schley - Joomla! Core Team
WebImagery - http://www.webimagery.net/

JoomlAndi
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Wed Aug 16, 2006 11:35 am

Re: Discuss: Joomla! 1.0.13 Released

Post by JoomlAndi » Thu Jul 26, 2007 6:36 am

RobS wrote:Well, the vulnerabilities were all very low risk so there is no significant threat. 


From the Changelog:

* SECURITY A6 [LOW Level]: Fixed [#5630] HRS attack on variable "url"
* SECURITY A1 [LOW Level]: Fixed [#5654] Multiple fields subjected to cross-site scripting vulnerabilities
* SECURITY A7 [LOW Level]: Fixed possible session fixation vulnerability in administrator application
* SECURITY A4 [ LOW Level ]: XSS issue in com_search and com_content
* SECURITY A4 [ LOW Level ]: XSS vulnerability in mod_login

For me, these security fixes are more dangerous than an attack on the userpasswords with rainbowtables

User avatar
kaizen
Joomla! Apprentice
Joomla! Apprentice
Posts: 30
Joined: Fri Aug 26, 2005 5:05 am
Location: Pennsylvania, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by kaizen » Thu Jul 26, 2007 6:38 am

RobS wrote:Further, we could not anticipate that some of the bridge developers would just walk away and give up on the Joomla! community.  It is really unfortunate that has happened because in the end, everyone loses.  Joomla! loses, the community loses, the bridge builders lose.  I think rather than the community walking away in their stead, the community should step up and show that they want these guys to stick around.  They want to keep using their projects and they want to keep using Joomla!.


Well, last time I checked Community Builder, VirtueMart and half a dozen other apps broken by this upgrade did NOT "just walk away and give up on the Joomla! community", so can we focus on them and once again, please leave our drama caps at the door? 

I am entirely sick of this sniping, as I know others are.  This isn't another thread about the GPL 'issue' so let's not let it become one.  Pick one of the thousand other ones and post your aggravation with 'some of the bridge developers' there please.  Geez...
Robert Anthony Pitera
West of East, Inc. - http://www.westofeast.com - Taking technology in new directions™
SchoolastechWorks - http://www.schoolastech.com - Joomla Educational Development

User avatar
RobS
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 102
Joined: Mon Dec 05, 2005 10:17 am
Location: New Orleans, LA, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by RobS » Thu Jul 26, 2007 6:53 am

You are right, I apologize, again.

I would like to point out that we did not just release this into the wild with no warning.  I personally sent an e-mail to Beat (CB) and Soeren (Virtuemart) on July 3rd to let them know that the changes were committed to the trunk and they would be in the release.  Obviously, this does not include all the bridge builders but they are two of the major ones and the only ones that are on our Quality & Testing team and the only ones that I have the personal e-mail addresses of.

Yeah, we probably should have sent an e-mail to more bridge developers or done something else to communicate the changes, we realize that now and you can consider it a lesson learned.  We will try to do better next time.
Rob Schley - Joomla! Core Team
WebImagery - http://www.webimagery.net/

User avatar
Geraint
Joomla! Apprentice
Joomla! Apprentice
Posts: 36
Joined: Fri Aug 19, 2005 5:23 pm
Location: Gogledd Cymru

Re: Discuss: Joomla! 1.0.13 Released

Post by Geraint » Thu Jul 26, 2007 7:08 am

@RobS

Its not only bridge type components that are having problems - any "component" that uses a task called 'save' or 'apply' without a mosRedirect to wrap it up is badly affected in the backend.  I believe this is a bug in Joomla 1.0.13 (Joomla is failing to set the session cookie properly) - see http://forum.joomla.org/index.php/topic,193707.0.html

My main development tree is updated every 2 weeks from the SVN - its unfortunate that I didn't spot the problem before 1.0.13 was released  :(

Geraint
email: opensourcematters at copynDOTplusDOTcom

User avatar
RobS
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 102
Joined: Mon Dec 05, 2005 10:17 am
Location: New Orleans, LA, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by RobS » Thu Jul 26, 2007 7:26 am

Geraint,

Thanks for bringing that to my attention, I will take a more in-depth look at the problem tomorrow and we can go from there but right now, it is bed time.
Rob Schley - Joomla! Core Team
WebImagery - http://www.webimagery.net/

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by leolam » Thu Jul 26, 2007 8:32 am

RobS wrote:Yeah, we probably should have sent an e-mail to more bridge developers or done something else to communicate the changes, we realize that now and you can consider it a lesson learned.  We will try to do better next time.
Rob,
I highly appreciate your clarification and no need for further apologies imho.
The try to do better remark is hopeful but not enough and allow me to explain why without personal- or offense at all... Trying to help as usual ;)

Process

The issue is that new release are done for instance to secure issues such as security, consistency, bug fixes etc. This is perfect and extremely important....end-users (and I am also an end-user) are mostly wildly enthusiastic at the moment something new of/from this fantastic product is released and want to play immediately with this new toy. The missing link here towards me as end-user is that I should have received a warning with the release that product X,Y,Z would be affected and that users had to wait till the X,Y,Z were updated. No offense but it was known that CB and VM were affected and it was very clear that Bridges and other stuff would be affected as well....(if login issues arise with CB and VM they will also arise on similar coded solutions) It was know upon release that CB and VM were not ready and THAT should have been communicated. I completely agree with the fact that "core" has patched the security holes as rapidly as possible and Beat was indeed the initiator for this and he was darn right...

I still agree that it should have been released asap it to secure the sites asap but the way how this is done now has caught the entire community by total surprise. Realize that we have the end-users (who spend just like you and me days and nights on discovering and building and spending tons of money of their savings on extensions or training or templates) who have contacted us (literally in tears) that everything they have done was (in their opinion) destroyed. So trying to do it better is not enough!   We must do it better!

Process impiovement
Core and Quality have enough methods to communicate with the entire development community. It is done for 1.5 so it could have been done with this release in advance as well. We have the best source available to make development announcements so developers could react in time and that is http://dev.joomla.org/... So email is never the best method.....(spam is one of those reasons....) So any message/signal could have been send out to the development community also early July on the Development Site? (note: Than the responsibility would have been with 3rd parties......)

The announcement should never be done after the software iis published.... That is the biggest issue what is causing much pain and needless problems for the end-users

>> Appoint a focus-person for 3rd party communications and bridging internal issues responsible for these releases

Testing
One of the major issues seems to me related to being kicked out of admin backend.  A Testing Team would have logged in in admin I assume and would have discovered this in advance? I know we have a testing team and they should also test 1.0.x versions (!) The person mentioned above could have an assuring task here?

Communication end-user
Allow people who work on daily basis and who "talk" daily with the real end-users to support and facilitate "readable and understandable" end-user announcements before they are published. I am sure you will be able to find these kinds of persons on the forum ;)  Example:

Joomla! 1.0.13 [ Sunglow ] is now available for download.

Joomla! 1.0.13 features:

    * Several low-risk security fixes
    * Improved password storage system
    * Easier control over Register Globals Emulation
    * An Itemid backwards compatibility setting
    * Improved administrative session security
    * Improved HTTP/HTTPS switchover support

Before installing the release be informed about the following!

This release will break the compatibility in the next couple of weeks on certain extensions such as Community Builder, Virtuemart and many Bridges. Until you have seen a message on the extensions developer's website that it is safe to install the new version you should not install this upgrade otherwise your extensions do not work any longer. Please approach your extension developer for patches since they are aware that this security release is provided to the users.

We have carefully taken the issues as described in consideration but the fact that this release features several improvements to the password storage system designed to help protect the future security of your Joomla! powered website was for us of higher priority than waiting till 3rd parties had finished coding adaptations to the new storage mechanism.


I hope this is read as it should be ready namely not as critics but as positive contribution.............

Cheers and as always with respect for all efforts

Leo
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

a1tsal
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Mon Feb 13, 2006 12:03 am
Contact:

What exactly is the password vulnerability?

Post by a1tsal » Thu Jul 26, 2007 9:30 am

Rainbow tables let you turn a hashed password into a password.

So, how would an attacker get a hashed Joomla password?

What is the scenario for this vulnerability?

Thanks,

David

E1b0t
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Tue Jan 02, 2007 6:02 pm

Re: Discuss: Joomla! 1.0.13 Released

Post by E1b0t » Thu Jul 26, 2007 9:48 am

Shocking News that my SMF Bridge will not work with the new upgrade........ and more shocking is to see that you guys are using SMF. You just lost a Joomla Fan!!

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by leolam » Thu Jul 26, 2007 9:57 am

E1b0t wrote:Shocking News that my SMF Bridge will not work with the new upgrade........ and more shocking is to see that you guys are using SMF. You just lost a Joomla Fan!!
The reason for SMF not working with 1.1.13 is not related to the release of Joomla 1.1.13. This is related to a license issue on which SMF has withdrawn the support for their Joomla-Bridge before the release of 1.1.13.
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

User avatar
toubkal
Joomla! Apprentice
Joomla! Apprentice
Posts: 25
Joined: Thu Aug 18, 2005 4:35 pm
Location: Cheshire, England
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by toubkal » Thu Jul 26, 2007 10:16 am

E1b0t wrote:Shocking News that my SMF Bridge will not work with the new upgrade........ and more shocking is to see that you guys are using SMF. You just lost a Joomla Fan!!


It is fantastic that joomla has lots of extensions

But if joomla restricted its improvements to those that never broke functionality in 3rd party add-ons, then joomla would be in a very bad place indeed.

Although joomla should take extensions into account, it is the add-ons that need to follow joomla's lead.

Please everyone remember: Joomla did not do an automatic upgrade to your site without your permission.

It is your responsibility to test upgrades on your system - especially if you have add-ons

Yes - the joomla team should take reasonable care, but it is a volunteer project and you should not expect extensive testing of 3rd party extensions by them.

If you dont want to do that, then I suggest that you stick to a default installation of joomla with no mods.

As I said in an earlier post, if people just wait a couple of days after a release, they will see most issues arise.

As the famous rapper said,
"upgrades don't kill people, ftp clients do"

- or something like that.
Look at the page source... Lots of useful info...

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by AmyStephen » Thu Jul 26, 2007 1:08 pm

leolam wrote:The reason for SMF not working with 1.1.13 is not related to the release of Joomla 1.1.13. This is related to a license issue on which SMF has withdrawn the support for their Joomla-Bridge before the release of 1.1.13.


Joomla! Announcement for J! 1.0.13 entitled Austin ... the Joomla! has Landed - July 21, 2007, 11:15:30 AM by Manuman.

SMF Announcement to not support J! 1.0.13 entitled SMF Bridge for Joomla! Discontinued - July 24, 2007, 10:39:51 PM by Motoko-chan.

From Joomla!'s GPL Announcement: It's a long, slow road.  We're not going to make any sudden moves because we know that a lot of people are relying on us to maintain some stability and meet expectations.


SMF's choice to discontinue the bridge was based on a very generic discussion with the FSF on combining GPL and non-GPL compliant software. Joomla! was not mentioned. The FSF's opinion was for *any* GPL environment, which would include Mambo, the only CMS named by SMF as a viable substitute. 

I deeply hope that SMF will rethink this approach. The announcement made on July 24 forces Joomla!/SMF end users to either a) use a CMS they did not freely choose or b) leave their sites vulnerable for the v 1.0.13 security fixes.

A reasonable transition period, perhaps six months to a year, would be very much appreciated and there is nothing stopping SMF from providing this time for these people.

Amy
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
hornos
Joomla! Apprentice
Joomla! Apprentice
Posts: 29
Joined: Fri Aug 19, 2005 7:08 pm
Location: France
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by hornos » Thu Jul 26, 2007 2:05 pm

Hi
RobS wrote:I personally sent an e-mail to Beat (CB) and Soeren (Virtuemart) on July 3rd to let them know that the changes were committed to the trunk and they would be in the release.  Obviously, this does not include all the bridge builders but they are two of the major ones and the only ones that are on our Quality & Testing team and the only ones that I have the personal e-mail addresses of.
You also forgot translation teams... as usual I would say. Each 1.0 upgrade is quite a headache beacause of hardcoded language strings, I wish we would be warned a couple of days before official releases to ease the work. Hopefully this was the last time wa had to dig into the code  :-\

User avatar
kaizen
Joomla! Apprentice
Joomla! Apprentice
Posts: 30
Joined: Fri Aug 26, 2005 5:05 am
Location: Pennsylvania, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by kaizen » Thu Jul 26, 2007 2:17 pm

@ RobS
Your apologies, though unnecessary IMHO are what sets folks like you apart.  You have not only my respect, but my gratitude for all you do.  As one of the thousands of long time users (and sort of part time dev), if there is anything we can do to help, let us know.

@leolam
Once again, you've done a fine job of cutting through the clutter and explaining the situation in easy to understand terms.  You also have my thanks!

@Amy
I bet you get tired of explaining these things over and over, but each time you make every attempt to do so in a positive and upbeat fashion, and try to provide solutions.  Another tip of my hat to you as well.

@toubkal
I think you really hit the nail on the head...it's really up to the users/devs in the community to test the over 1000 extensions in their own sandbox and report back their findings; it's damn near impossible for the release teams to be able to account for every possible scenario and still provide timely releases.

And finally @e1bot
If issues after the release of a ANY open source project is enough to make you "stop being a fan", then perhaps you are in the wrong environment.  Resolving issues together is what OSS is all about.  Where else to you get one on one with the actual developers to assist you in resolving those issues?  Not in commercial environments to be sure!
Robert Anthony Pitera
West of East, Inc. - http://www.westofeast.com - Taking technology in new directions™
SchoolastechWorks - http://www.schoolastech.com - Joomla Educational Development

User avatar
RobS
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 102
Joined: Mon Dec 05, 2005 10:17 am
Location: New Orleans, LA, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by RobS » Thu Jul 26, 2007 4:18 pm

hornos wrote:Hi
RobS wrote:I personally sent an e-mail to Beat (CB) and Soeren (Virtuemart) on July 3rd to let them know that the changes were committed to the trunk and they would be in the release.  Obviously, this does not include all the bridge builders but they are two of the major ones and the only ones that are on our Quality & Testing team and the only ones that I have the personal e-mail addresses of.
You also forgot translation teams... as usual I would say. Each 1.0 upgrade is quite a headache beacause of hardcoded language strings, I wish we would be warned a couple of days before official releases to ease the work. Hopefully this was the last time wa had to dig into the code  :-\


There were no changes to the language files for Joomla! 1.0.13.  Thus, nothing for you to do :)
Rob Schley - Joomla! Core Team
WebImagery - http://www.webimagery.net/

User avatar
hornos
Joomla! Apprentice
Joomla! Apprentice
Posts: 29
Joined: Fri Aug 19, 2005 7:08 pm
Location: France
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by hornos » Thu Jul 26, 2007 4:23 pm

RobS wrote:There were no changes to the language files for Joomla! 1.0.13.  Thus, nothing for you to do :)
I know there were no changes to the language file, but we had to update 30 core files anyway, those with french hardcoded strings...
Last edited by hornos on Thu Jul 26, 2007 4:39 pm, edited 1 time in total.

Geas
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Mon Sep 12, 2005 3:06 am
Location: ARG, BA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by Geas » Thu Jul 26, 2007 10:25 pm

kaizen wrote:
davedirty wrote:
JoomlAndi wrote:Ok, the .13 update kills all bridges and other login systems because of the new loginsystem. So far, so bad.

But, when the release does "Several low-risk security fixes" isn't it possible, that you post these fixes? People could patch their .12 Sites and they would still work.



I agree, could the low risk security fixes just be posted and we can update them manually? I looked at the changelog and there really wasnt much there. If not what is the easiest way to upgrade? Do you just upload/overwrite the old files with the patched zip?


I'll second that emotion!  ;D

I'd much rather have the bug fixes and low risk patches for now; this way we're not 'dangling in the breeze' with any Zero Day exploits whilst we wiat for the 3PDs to test compatibility fixes.


To late for me... Anyway the low risk issues patch sounds great.

Man I feel bad :(
Gastón Alegre Stotzer

stuclark

Re: Discuss: Joomla! 1.0.13 Released

Post by stuclark » Fri Jul 27, 2007 9:08 am

I feel it's a great shame that (yet again) we're facing a feature change in what's meant to be a maintenance release.

Yes, ok, so the developers of CB & Virtuemart knew about it (and I believe tried to block it), but the release of J 1.0.13 still means that I now have to update not one, but at least 2 different software components on my websites. (and if I'm using SMF as well....)

Every time I do an upgrade on Joomla (since 1.7) something else has broken. This should not this be the case in a maintenance release???

User avatar
TomT
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 100
Joined: Thu Aug 18, 2005 5:50 am
Location: Amsterdam
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by TomT » Fri Jul 27, 2007 2:31 pm

I fully agree with toubkal. I allways wait at least a week before I start updating production sites. As soon as an update is launched I update my testsite (on which several components run which have caused me problems with earlier updates), than I follow the forum threads about update issues.

With this release it was clearly stated that there were changes in the password storage. So I knew in advance that there could be problems with CB, forums and some other comps. This made me extra carefull. I'm still not sure if I'm gong to update all my sites. I've skipped versions before. Only with high risk security issuses I upgrade asap.

User avatar
kaizen
Joomla! Apprentice
Joomla! Apprentice
Posts: 30
Joined: Fri Aug 26, 2005 5:05 am
Location: Pennsylvania, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by kaizen » Fri Jul 27, 2007 2:48 pm

TomT wrote:I fully agree with toubkal. I allways wait at least a week before I start updating production sites. As soon as an update is launched I update my testsite (on which several components run which have caused me problems with earlier updates), than I follow the forum threads about update issues.

With this release it was clearly stated that there were changes in the password storage. So I knew in advance that there could be problems with CB, forums and some other comps. This made me extra carefull. I'm still not sure if I'm gong to update all my sites. I've skipped versions before. Only with high risk security issuses I upgrade asap.


I agree with you! (Side Note: This reminds of that scene from Mel Brooks "Blazing Saddles" during the town meeting when each person heartily agrees with the person preceding them..."Tom Johnson is right.."..."Howard Johnson is right!"...)  I do the same thing, but we always need to keep in mind that Joomla! users run the gamut, and not everyone reads the announcements as closely as they should.

But what do you do?  Put the compatibility warning in big red bold type?  It appears the announcement was edited at least once and I don't remember if the original announcement stated the possible issues with compatibility as clearly as it does now (just my memory RobS, not accusing you of misleading anyone!)  but if you read the announcement as it now stands I don't know how you could blindly update and be surprised by the results.

I NEVER apply ANY update to ANY programs, Open source OR Proprietary without waiting a day or two for the early adopters (aka "suckers") and seeing the support threads associated with it.  The I test it on my own sandbox first before deploying it.  Been doing it that way for decades and see no reason to change a method which has served me so well... ;)
Robert Anthony Pitera
West of East, Inc. - http://www.westofeast.com - Taking technology in new directions™
SchoolastechWorks - http://www.schoolastech.com - Joomla Educational Development

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by leolam » Fri Jul 27, 2007 3:04 pm

TomT wrote:With this release it was clearly stated that there were changes in the password storage. So I knew in advance that there could be problems with CB, forums and some other comps.
This regretfully is NOT the fact. The initial release was made together with the 1.5.RC release announcement and snowed under completely without referring to anything what might be a problem....... I described that before and suggested and proposed improvements on which so far non of "core" feels the need to react which is very, very disappointing......

cheers

edit:
there were changes in the password storage. So I knew in advance that there could be problems with CB, forums and some other comps.
You are an experienced user it seems but how could all those newbies and starters and non experienced users know that "password storage changes" would have impact at all? Come on!!!!
Last edited by leolam on Fri Jul 27, 2007 3:12 pm, edited 1 time in total.
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

User avatar
TomT
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 100
Joined: Thu Aug 18, 2005 5:50 am
Location: Amsterdam
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by TomT » Fri Jul 27, 2007 3:15 pm

I received an email about the release on 24 july containing this information:
Joomla! 1.0.13 [ Sunglow ] is now available for download.

Joomla! 1.0.13 features:

Several low-risk security fixes
Improved password storage system
Easier control over Register Globals Emulation
An Itemid backwards compatibility setting
Improved administrative session security
Improved HTTP/HTTPS switchover support

That's what I was refering to.

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by leolam » Fri Jul 27, 2007 3:27 pm

TomT wrote:I received an email about the release on 24 july containing this information
That's what I was refering to.
fully accepted of course...That email was send after initial release with loads of problems. The release was posted in the announcement of 1.5.RC at the bottom:
1.5 is the Future ... What about 1.0?
Now let's share some legacy news.  Today also marks an incremental bug fixing and security update for Joomla! 1.0 series software.  Quality and Testing Coordinator Robin Muilwijk has been doubly busy preparing packages for an update for Joomla! 1.0.12 to 1.0.13.  "We wanted to send out a clear message that we will continue to support the 1.0 series," he said.  Wilco Jansens added that Joomla! would continue to support the legacy code for the old codebase for quite some time.
All files were released together with this and only 1 1/2 day later after huge problems with end-users and loads of communications with loads of Moderators finally the decision was made to place the warning out with a separate release...and that S***s big time

Thats where I was referring to

cheers

edit: typo's
Last edited by leolam on Fri Jul 27, 2007 4:45 pm, edited 1 time in total.
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by AmyStephen » Fri Jul 27, 2007 3:53 pm

leolam wrote:All files were released together with this and only 1 1/2 lday later after huge problems with end-users and loads of communications with loads of Moderators finally the decision was made to place the warning out with a separate release...and that S***s big time

Thats where I was referring to

cheers


I am confused on this. Are you saying that RobS's more formal announcement would not have happened if there weren't problems and pressure from moderators? I don't know if you realize this, but there are a couple of events that Rob, in particular, attended for Joomla!. One was in Texas and the other is in Oregon - travel in between. I guess I was assuming that those events might be, in part, reason for a delay in a formal announcement. I don't know, I didn't ask.

The early announcement went out on Saturday and it is true - it was not a typical *blaring* - come and get it! - v 1.0.13 is available announcement. It was, indeed, tucked away into the bigger v 1.5 announcement and one had to read the entire announcement to find it. And, even then, it wasn't immediately obvious to me.

I was here helping people, too. In many ways, it turned out to be advantageous to have time with a smaller group of community members to identify integration issues. By the time the bigger "call" was made - 36 hours later - we were better prepared.

I am just not at all certain there is a *right way* to do all of these things. I am certain we can always improve. But, there is quite a bit going on right now and we might need to be a little more flexible and understanding.

Anyway, just my perspective,
Amy :)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

a1tsal
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Mon Feb 13, 2006 12:03 am
Contact:

What is the password vulnerability?

Post by a1tsal » Fri Jul 27, 2007 4:15 pm

It seems that the password change is the main reason one might apply this fix.  I would like to know if it is worth doing so.

I can't figure out how an attacker would get a hashed password; without that, rainbow tables are irrelevant.

Can someone please say how hashed passwords are exposed?

Thanks,

David

User avatar
leolam
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 155
Joined: Mon Aug 29, 2005 10:17 am
Location: Netherlands/S'pore/Bali/North America
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by leolam » Fri Jul 27, 2007 4:27 pm

AmyStephen wrote:Anyway, just my perspective,
was waiting for that one of yours...just could not resist could you? (no smile)  : Amy no comment see >  http://forum.joomla.org/index.php/topic ... #msg920286
For Professional Web-Development:: http://joomastudio.com
For Specialized Joomla Support:: http://joomadesk.com
We provide dedicated Joomla-Hosting at joomaserver.com!
Skype: joomadesk

User avatar
RobS
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 102
Joined: Mon Dec 05, 2005 10:17 am
Location: New Orleans, LA, USA
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by RobS » Fri Jul 27, 2007 5:27 pm

To clarify, I intended to have a more in-depth announcement as part of the Joomla! 1.5/Austin JoomlaDay announcement but when it was being prepared I was driving through the middle of the desert so I wasn't around to help with the announcement or give feedback. 

As for the actual issue with getting passwords, it is a combined vulnerability.  It takes another vulnerability, most likely an SQL Injection, that will allow an attacker to get all your user information.  Then, they have a high probability of being able to break the md5 hashes using the rainbow table technology and once that happens, they have full and complete access to your website and can do anything that you can do.
Rob Schley - Joomla! Core Team
WebImagery - http://www.webimagery.net/

User avatar
FatherShawn
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Thu Dec 07, 2006 4:54 pm
Location: Hamburg, NY
Contact:

Re: Discuss: Joomla! 1.0.13 Released

Post by FatherShawn » Sat Jul 28, 2007 11:29 am

RobS wrote:As for the actual issue with getting passwords, it is a combined vulnerability.  It takes another vulnerability, most likely an SQL Injection, that will allow an attacker to get all your user information. 


But aren't the passwords transmitted in the clear across the net, or are they passed as hash?
Trinity Episcopal Church of Hamburg, NY - http://www.trinityhamburg.org

User avatar
Colt_45
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Tue Jun 20, 2006 10:47 pm
Location: Got some wax?

Re: Discuss: Joomla! 1.0.13 Released

Post by Colt_45 » Sat Jul 28, 2007 2:38 pm

AmyStephen wrote:SMF's choice to discontinue the bridge was based on a very generic discussion with the FSF on combining GPL and non-GPL compliant software. Joomla! was not mentioned. The FSF's opinion was for *any* GPL environment, which would include Mambo, the only CMS named by SMF as a viable substitute. 

I deeply hope that SMF will rethink this approach. The announcement made on July 24 forces Joomla!/SMF end users to either a) use a CMS they did not freely choose or b) leave their sites vulnerable for the v 1.0.13 security fixes.

A reasonable transition period, perhaps six months to a year, would be very much appreciated and there is nothing stopping SMF from providing this time for these people.

Amy

ROTFLMAO

tyler

Re: Discuss: Joomla! 1.0.13 Released

Post by tyler » Sat Jul 28, 2007 4:41 pm

FatherShawn wrote:But aren't the passwords transmitted in the clear across the net, or are they passed as hash?
and therein lies the rub ;) (but it's really a numbers game as far as this fix -- protect in mass as opposed to the onesy twosy login sniffs)

yeah, on most people's installations, they are passed cleartext except for those webmasters implementing SSL for their logins.

in order to break the hashes, the DB would have to be compromised (as Rob pointed out).  However, a compromise of the DB is probably less likely than exploitation of those other low level fixes (which BTW, I second the notion of those fixes being made available if possible).  Getting the DB is not a simple thing to do, unless you might also be on a shared server with other people's accounts or unless you've been exploited thru SQL injection and a few other unlikely exploits (or poorly configured settings).


a1tsal wrote:It seems that the password change is the main reason one might apply this fix.  I would like to know if it is worth doing so.

I can't figure out how an attacker would get a hashed password; without that, rainbow tables are irrelevant.

Can someone please say how hashed passwords are exposed?


This pw issue is one of those things I'd consider low risk, but very high impact, especially if someone compromised your entire userlist.  Cuz if they got all your hashes, they could probably decode a good percentage of them fairly easily.  Rob is right that a lot of strides have been made in the password cracking arena lately, but I want to clarify that this is mostly with respect to MD5 hashes and even SHA1 hashes.  The concept of Rainbow tables has been around much longer than 6-9 months ago (they in fact have been used to continually improve the speed of breaking Windows LANMAN hashes for at least 8 years as far as I know).

The urgency for Joomla's new password strength is specifically due to greater exposure of MD5's weaknesses (the pw hash for Joomla).  Salts make a huge difference and I'm glad they went that route as opposed to just a stronger hash (ie SHA2 or something).  After thinking about this from a standpoint of such high impact despite the low risk, I fully support the team's decision to implement this painful fix.  At 1st I personally might've thought that they should offer a backend configuration option to choose the password security strength for backward compatibility sake, but looking at the impact of essentially having most of your passwords cracked is almost as bad as having them cleartext.  I think thats enough reason for the community to just bite the bullet and nip this vulnerability in the bud sooner than later.

I think Louis coded the logic for how it phases in the salts and honestly (after reviewing those changes myself, over and over again), I think that was the best way it could've been done w/o forcing a jos_user table update in conjunction with the upgrade.
Last edited by tyler on Sat Jul 28, 2007 5:01 pm, edited 1 time in total.


Locked