Developers › Desktop Team blog

Opera 11.52 Security update

October 19, 2011 · by olli

Hello Everyone
We have now released 11.52 addressing a 0 day security issue. We have at the same time thrown in some stability fixes.
Read more on the irresponsible disclosure of the exploit on the security team blog.

Changelogs can be found:

Windows

Mac

Linux

Readers' comments

Comments left by My Opera members under the original post: the first 50, as archived.

  • Ravindran NavaneethanRavindranWednesday, October 19, 2011 8:42:54 AM

    Not yet available via software update channel?
  • Ruarí ØdegaardruarioWednesday, October 19, 2011 8:44:57 AM

    Originally posted by Ravindran:

    Not yet available via software update channel?


    Your OS is?
  • netwolfWednesday, October 19, 2011 8:50:34 AM

    I get a "Could not complete check. An error occured..." error window when manually checking with Win 7x64 using 11.51.
    (tried 5 times)
  • Ravindran NavaneethanRavindranWednesday, October 19, 2011 8:51:29 AM

    Originally posted by ruario:

    Originally posted by Ravindran:

    Not yet available via software update channel?


    Your OS is?
    Windows 7 "Help -> Check for Update" throws following error message. "An error occurred while checking for new version of Opera"
  • Fabienfc761Wednesday, October 19, 2011 8:52:24 AM

    Idem with Windows XP PRO SP3

    And Error 503 on http://www.opera.com/download/get.pl?id=34094&thanks=true&sub=true
  • olliWednesday, October 19, 2011 8:53:30 AM

    Originally posted by Ravindran:

    Windows 7

    "Help -> Check for Update" throws following error message.

    "An error occurred while checking for new version of Opera"



    Seems like we are having some server issues :-/
    Being looked into
  • Tenno Seremeltenno-seremelWednesday, October 19, 2011 8:54:29 AM

    deb.opera.com has no update whatsoever yet…
  • pinkoneWednesday, October 19, 2011 8:54:34 AM

    Service Temporarily Unavailable
  • Spadar ShutSpShutWednesday, October 19, 2011 9:12:15 AM

    keep an eye on the Labs for something more fun to play with today ;-)



    OMG, this should be CSS shaders! wink
  • tCfkaDAWednesday, October 19, 2011 9:15:04 AM

    Originally posted by Ravindran:

    Originally posted by ruario:

    Originally posted by Ravindran:

    Not yet available via software update channel?


    Your OS is?


    Windows 7

    "Help -> Check for Update" throws following error message.

    "An error occurred while checking for new version of Opera"
    +1
  • GreLIWednesday, October 19, 2011 9:15:18 AM

  • Tenno Seremeltenno-seremelWednesday, October 19, 2011 9:16:27 AM

    Updated… sherlock
  • Danielweep86Wednesday, October 19, 2011 9:20:24 AM

    nice work. Keep going!
  • alchemist11jonnyquesty2kWednesday, October 19, 2011 9:22:11 AM

    Experiencing server problems here too. I hope it's resolved soon.

    By the way, site needs to be updated: http://www.opera.com/browser/tips/

    "The Opera Turbo button turns green, indicating that it is enabled."
  • crash1Wednesday, October 19, 2011 9:39:00 AM

    Originally posted by SpShut:

    keep an eye on the Labs for something more fun to play with today ;-)



    OMG, this should be CSS shaders! wink
    it's seems to be scrollless webpage technology
  • Ruarí ØdegaardruarioWednesday, October 19, 2011 9:39:28 AM

    Originally posted by tenno-seremel:

    deb.opera.com has no update whatsoever yet…

    try again
  • Tenno Seremeltenno-seremelWednesday, October 19, 2011 9:56:04 AM

    Originally posted by ruario:

    try again


    Already did, see above. Thanks :}
  • KonstantinzxcatWednesday, October 19, 2011 9:59:38 AM

    Yeah, fast!
    Only yesterday Stay Secure SD extension warned me about Opera vulnerability. Today fix is ready =)

    Installed, thx!

    p.s.: looks like 11.52 fixes twitter issues too. Great!!
  • Satan D. LucifersupertrolWednesday, October 19, 2011 10:07:09 AM

    updated through "check for updates"

    and the error is gone

    also, is the new labs build today contained the "security fixes" in this build?
  • SeversEveronWednesday, October 19, 2011 10:07:30 AM

    Originally posted by olli:

    Read more on the irresponsible disclosure of the exploit on the security team blog.



    Nice try, where can we read on the irresponsible not-fixing-the-exploit-for-half-a-year since it's that long you know about it?
  • OperaCrashedWednesday, October 19, 2011 10:21:41 AM

    I've commented in security blog, but it won't hurt reiterating here that from my point of view disclosure of any kind is already a great help because otherwise it would be privately exploited no one knows for how long.
  • dizdizlexikWednesday, October 19, 2011 10:25:51 AM

    Originally posted by OperaCrashed:

    I've commented in security blog, but it won't hurt reiterating here that from my point of view disclosure of any kind is already a great help because otherwise it would be privately exploited no one knows for how long.


    You are assuming that Opera knew about this certain exploit?
  • Sergey LocksheenChamieWednesday, October 19, 2011 10:28:17 AM

    I got "Installer failed to replace file skin\standard_skin.zip. Error code: 9" while trying to update. Win7en x64
  • Ravindran NavaneethanRavindranWednesday, October 19, 2011 10:31:19 AM

    Originally posted by olli:

    Originally posted by Ravindran:

    Windows 7

    "Help -> Check for Update" throws following error message.

    "An error occurred while checking for new version of Opera"



    Seems like we are having some server issues :-/
    Being looked into
    Thanks. update channel is working fine. Installed without any problem.
  • SeversEveronWednesday, October 19, 2011 10:31:46 AM

    Originally posted by dizlexik:

    Originally posted by OperaCrashed:

    I've commented in security blog, but it won't hurt reiterating here that from my point of view disclosure of any kind is already a great help because otherwise it would be privately exploited no one knows for how long.


    You are assuming that Opera knew about this certain exploit?
    They got tipped on it a year ago. Google around. http://www.h-online.com/security/news/item/Critical-security-hole-in-current-version-of-Opera-1362504.html
  • dizdizlexikWednesday, October 19, 2011 10:38:05 AM

    Originally posted by sEveron:

    Originally posted by dizlexik:

    Originally posted by OperaCrashed:

    I've commented in security blog, but it won't hurt reiterating here that from my point of view disclosure of any kind is already a great help because otherwise it would be privately exploited no one knows for how long.


    You are assuming that Opera knew about this certain exploit?


    They got tipped on it a year ago. Google around. http://www.h-online.com/security/news/item/Critical-security-hole-in-current-version-of-Opera-1362504.html
    I don't know really. This article may actually suggest that Opera is telling us true that they were unable to reproduce that exploit.

    Vázquez thinks that the Opera developers might have tested his version 10.6 exploit with the current version 11.x, which may have caused the exploit to malfunction. Instead of contacting Opera again, Vázquez has adapted the exploit for the current version 11.51 of Opera and has released it as a Metasploit module. This means that, in principle, anyone can now exploit the vulnerability.

  • SeversEveronWednesday, October 19, 2011 10:50:21 AM

    Originally posted by dizlexik:

    I don't know really. This article may actually suggest that Opera is telling us true that they were unable to reproduce that exploit.



    It is not a different exploit, it is the same exploit adapted. That means they did not understand the mechanism and they did not patch it properly.

    If Opera is unable to reproduce a known exploit for half a year, and instead of doing own research on it, they sit and wait for outside researchers to hold their hand through it,
    while the hole still exists and can be found and used by people with evil intents, then who is the irresponsible one here?

    Jose did not make the hole, he found it and pointed opera to it, they DID NOT fix it, whatever their reasons, being it incompetence or laziness, it wasn't fixed till today.

    Others could have found the same hole in the meantime.
    Jose does not owe anything to Opera, they do not pay him to fix their browser, he made a good gesture and they didn't use his help. That's irresponsible.

    Effectively it's Opera who put us at risk. I'm starting to gather more Chrome plugins now.
  • NoFanboyNofanboyWednesday, October 19, 2011 11:29:56 AM

    Looks like there was a big misunderstanding between Vázquez and Opera. As a result, Opera thought they were not vulnerable with the current versions (which is not correct, as we now know) while Vázquez thought Opera would not react even after months and published the exploit... too bad.

    My primary interest is now getting the fix on Opera 12.0 alpha/beta ASAP, otherwise we all are vulnerable - stepping back to 11.52 is more or less impossible due to incompatibilites in the mail database. And I don't want to have 2 Opera installations on one PC (two caches, two mail systems, etc).
  • Tenno Seremeltenno-seremelWednesday, October 19, 2011 11:30:08 AM

    Irresponsible disclosure is not "pointing". It's "look Imma cool".
  • olliWednesday, October 19, 2011 11:40:08 AM

    Originally posted by sEveron:

    It is not a different exploit, it is the same exploit adapted. That means they did not understand the mechanism and they did not patch it properly. If Opera is unable to reproduce a known exploit for half a year, and instead of doing own research on it, they sit and wait for outside researchers to hold their hand through it,while the hole still exists and can be found and used by people with evil intents, then who is the irresponsible one here?Jose did not make the hole, he found it and pointed opera to it, they DID NOT fix it, whatever their reasons, being it incompetence or laziness, it wasn't fixed till today. Others could have found the same hole in the meantime. Jose does not owe anything to Opera, they do not pay him to fix their browser, he made a good gesture and they didn't use his help. That's irresponsible.Effectively it's Opera who put us at risk. I'm starting to gather more Chrome plugins now.



    The initial report, which was responsible and well intentioned, did not contain enough information to reproduce the issue in current releases. Our own security people tried, but were not able to do so. That's neither incompetence or laziness, it happens when not all the details are known. Requests for additional information did not get anything useful in response. When a researcher then found how to exploit it in current releases they choose not to tell us about it, but to make it public instead. That is not responsible disclosure, and it puts users at risk. If the researcher had passed these details to us, it could have been fixed before disclosure, and users would not have had to spend a week (or longer, as it may take them some time to update) exposed to this issue.


  • Lương Thế Minh QuangquangltmWednesday, October 19, 2011 12:01:13 PM

    Let 's test... But I prefer to Opera 12:D
  • QuHnoWednesday, October 19, 2011 12:12:31 PM

    I once reported a security issue to Opera. They couldn't reproduce it because I totally forgot to mention a little, but important detail. The next day Opera asked me to provide further information because they couldn't reproduce it because of the missing detail. I did and a few days later it was fixed.

    I consider that to be the normal behavior of Opera because, according to several statistics, Opera has an average response time of less than a week until issues are fixed by an update.

    The old exploit of this "Security Expert" didn't work with the actual stable version of Opera at the time he reported it, so Opera asked him for further details which he failed to provide.

    What they can't reproduce they can't fix.

    Now he wrote a modified - meaning: similar but new - exploit because the old one didn't work any more - meaning: It was de facto fixed, even if per chance by other changes - and put it in the wild as a ready-to-go exploit for script kiddies. That behavior is irresponsible and a shame in my opinion.

  • RickrskunathWednesday, October 19, 2011 12:28:04 PM

    Gmail login is still not working under Linux in 11.52.

    Are we ever going to see a fix for this? It used to work fine.
  • Ryandi SandicoyomoyoWednesday, October 19, 2011 12:36:58 PM

    Is it already fix in Opera Next?
  • SeversEveronWednesday, October 19, 2011 12:43:54 PM

    Originally posted by olli:

    The initial report, which was responsible and well intentioned, did not contain enough information to reproduce the issue in current releases. Our own security people tried, but were not able to do so. That's neither incompetence or laziness, it happens when not all the details are known. Requests for additional information did not get anything useful in response.



    So you decided to not put more effort into research or communication with the researcher who pointed you to the problem, acting like the problem didn't exist. Still seems like incompetence or laziness. Whether it was a failure in technical expertise or communication, it was a failure, and the blame is on you, not on Jose, because it is you who we trust to ensure your browser is secure. It is you who we trust to WORK on security issues and communicating about them with independent specialists instead of waiting for others to WORK on that for you.

    Originally posted by olli:

    ... That is not responsible disclosure, and it puts users at risk. If the researcher had passed these details to us, it could have been fixed before disclosure, and users would not have had to spend a week (or longer, as it may take them some time to update) exposed to this issue.



    Since the hole didn't appear yesterday out of the blue, but was there all along for the past six months, users were at risk all along. It was only a matter of time before other people, not necessarily with good intentions would find the hole and abuse it. We don't know whether they did.

    The release makes users aware of the problem and FORCES you to patch the thing and remove the risk.

    I found about the exploit yesterday and closed my Opera immediately not intending to reopen it till the patch is available. So did most of my power-user friends. Today we have a patch and we are finally safe. We would not be safe, if Jose would not release the exploit, the only difference being that we would not KNOW we're vulnerable.

    For me, the only entity who acted irresponsible in regards to this problem is Opera team. On top of that, not admitting your mistake puts you in bad light and makes security researchers less likely to communicate with you on the issues they discover in the future, if the only thing they can expect in return is being blamed for not doing enough effort to fix YOUR browser.

  • Charles SchlossChas4Wednesday, October 19, 2011 12:52:16 PM

    Thanks for the fast patch

    3rd time using the auto update
  • NoFanboyNofanboyWednesday, October 19, 2011 1:07:39 PM

    Originally posted by coyomoyo:

    Is it already fix in Opera Next?


    No, not yet, probably in the next build. I am also waiting for it since it is not possible to downgrade 12-Alpha to 11.52.
  • slalauretteWednesday, October 19, 2011 1:31:45 PM

    Originally posted by sEveron:

    Since the hole didn't appear yesterday out of the blue, but was there all along for the past six months


    What do you understand by the phrase "Instead of contacting Opera again, Vázquez has adapted the exploit for the current version 11.51 of Opera and has released it as a Metasploit module"?
  • Christophchristoph142Wednesday, October 19, 2011 1:37:05 PM

    Originally posted by sEveron:

    So you decided to not put more effort into research or communication with the researcher who pointed you to the problem, acting like the problem didn't exist. Still seems like incompetence or laziness. Whether it was a failure in technical expertise or communication, it was a failure, and the blame is on you, not on Jose, because it is you who we trust to ensure your browser is secure. It is you who we trust to WORK on security issues and communicating about them with independent specialists instead of waiting for others to WORK on that for you.[...]


    What the hell is wrong with you?
    If a whole is - due to patches - not exploitable in current versions as it used to be in previous ones and now needs additional triggers to work, which were obviously NOT mentioned or at least known by the team, what do you expect them to do? This one is not the only exploit in the world. They cannot spend months of research on a topic which according to their tests seems to be fixed.
    Nobody forces you to use Opera. If you think that ANY other browser out there is better and safer try it. I bet you won't be in a better condition... but at least stop moaning around and stop driving us nuts for gods sake!!!

    Thanks to the team! You're doing an awesome job! yes
  • Ruarí ØdegaardruarioWednesday, October 19, 2011 1:39:35 PM

    Originally posted by Nofanboy:

    No, not yet, probably in the next build. I am also waiting for it since it is not possible to downgrade 12-Alpha to 11.52.

    Opera Next and the Opera stable are designed to be installed side by side.
  • NoFanboyNofanboyWednesday, October 19, 2011 1:44:12 PM

    Originally posted by ruario:

    Opera Next and the Opera stable are designed to be installed side by side.


    I know, but I find it is more efficient (for the Opera devs!) if the Next version is used for everyday browsing. How should we find bugs if Opera Next rests on the HD drive and only the previous stable version is being used? That's why many of us are waiting for a vulnerability fix for Opera Next.
  • groggeWednesday, October 19, 2011 1:52:27 PM

    About time you fix that "0-day" exploit that has been known to you for half a year! mad Isn't it your responsibility and not Vazquez' to thorughly test the exploit if it is really fixed in newer versions?!? Vazquez was not irresponsible, you were! He did the common and right thing to disclose a security issue if a company does not fix it after a long period of time.

    I hope that won't happen again and I hope Opera has not any more such skeletons in their closet. What makes me really mad, is that instead of an apology to your users, you put the blame on Vazqzuez. That's very low.

    As a long time user I would appreciate it more if security bugs are on the top of your todo list, then new web standards such as WebGL (you're last!) and then maybe a few new "cool" features if at all.
  • LucalucaviozziWednesday, October 19, 2011 2:02:38 PM

    mhmhmhmh seven x64 crashed a couple of time while surfing the net normally as usual. Never happened before with stable builds.
    Sent reports.
  • FhuryWednesday, October 19, 2011 2:10:28 PM

    Lets calm down. I think Opera has security as top priority and will do their utmost to keep us browsing safe.
  • olliWednesday, October 19, 2011 2:13:06 PM

    Originally posted by grogge:

    About time you fix that "0-day" exploit that has been known to you for half a year! Isn't it your responsibility and not Vazquez' to thorughly test the exploit if it is really fixed in newer versions?!? Vazquez was not irresponsible, you were! He did the common and right thing to disclose a security issue if a company does not fix it after a long period of time.





    Please read :http://my.opera.com/securitygroup/blog/2011/10/19/about-the-svg-font-manipulation-vulnerability-that-was-fixed-in-11-52
  • groggeWednesday, October 19, 2011 2:17:40 PM

    If've read that blog post and I already wrote that it seems to me that you wanted them to test your fix for you.
  • olliWednesday, October 19, 2011 2:21:32 PM

    Originally posted by grogge:

    If've read that blog post and I already wrote that it seems to me that you wanted them to test your fix for you.




    No, read it again. We wanted information on how to reproduce the issue.
  • ChirpieWednesday, October 19, 2011 2:34:40 PM

    Originally posted by sEveron:

    Nice try, where can we read on the irresponsible not-fixing-the-exploit-for-half-a-year since it's that long you know about it?

    I don't know why you keep spreading this lie. Even the reporter admits on his blog that it wasn't exploitable in the final version at the time. And even if it was, he never showed Opera how to do it.

    And why did he wait for several months before he did anything anyway?

    We both know why. It wasn't exploitable, but he kept trying, and when he actually found a way to exploit it he did a zero-day instead of telling Opera about it.

    Originally posted by sEveron:

    They got tipped on it a year ago. Google around. http://www.h-online.com/security/news/item/Critical-security-hole-in-current-version-of-Opera-1362504.html

    That article pretty clearly states that the guy did not in fact report it to Opera, but chose to publish it irresponsibly instead:

    "Instead of contacting Opera again, Vázquez has adapted the exploit for the current version 11.51 of Opera and has released it as a Metasploit module."

    If Opera is unable to reproduce a known exploit for half a year, and instead of doing own research on it, they sit and wait for outside researchers to hold their hand through it, while the hole still exists and can be found and used by people with evil intents, then who is the irresponsible one here?

    Actually, Opera tried to contact the reporter but never got a reply.

    Jose did not make the hole, he found it and pointed opera to it, they DID NOT fix it, whatever their reasons, being it incompetence or laziness, it wasn't fixed till today.

    He did NOT point Opera to it. He failed to show them an actual hole, and ignored requests for more information.

    Note how all information so far indicates that it wasn't actually exploitable until recent versions, which is even more damning for this guy.

    Whether it was a failure in technical expertise or communication, it was a failure, and the blame is on you, not on Jose

    False. It is not Opera's fault that the guy refused to give them more information.

    Since the hole didn't appear yesterday out of the blue, but was there all along for the past six months, users were at risk all along.

    The hole was apparently NOT there for the past six months.

    The release makes users aware of the problem and FORCES you to patch the thing and remove the risk.

    Stop lying. No one needs to force Opera to fix anything.
  • ChirpieWednesday, October 19, 2011 2:37:22 PM

    Originally posted by grogge:

    About time you fix that "0-day" exploit that has been known to you for half a year!

    It has NOT been known to opera for half a year. It was not reproducible in the final version at the time, so the guy adapted the exploit and made it work in the most recent version instead.

    That means it's a NEW and DIFFERENT exploit, so he's lying.

    Isn't it your responsibility and not Vazquez' to thorughly test the exploit if it is really fixed in newer versions?!?

    It was. They couldn't reproduce it in the stable version at the time, and the reporter refused to give them more details.

    Vazquez was not irresponsible, you were! He did the common and right thing to disclose a security issue if a company does not fix it after a long period of time.

    Except this is not what happened.

    As a long time user I would appreciate it more if security bugs are on the top of your todo list, then new web standards such as WebGL (you're last!) and then maybe a few new "cool" features if at all.

    This vulnerability was fixed less than a week after it was actually reported to Opera.

    Go away, troll.
  • adamreicholdWednesday, October 19, 2011 2:47:12 PM

    Running Ubuntu 11.10 amd64 with the Compiz/Unity shell, i have two problems after updating from 11.51 to 11.52 through the Debian repository:
    - While scrolling, the main menu pops up spontaneously but repeatedly for no reason whatsoever.
    - When switching workspaces, sometimes the current tab is unresponsive (i.e. does react to clicks or keys at all) until I switch to another tab and back.

    To me, both seem to be related to window manager interaction? I still have to do more testing to check the level of reproducibility...

About this article

Published inDesktop Team blog
DateOctober 19, 2011
Authorolli
Tagssecurity, responsibility!, exploit
OriginalInternet Archive