Slashdot Mirror


Flash-Based Vulnerability Lingers On Many Websites, Three Years Later

itwbennett writes: The vulnerability known as CVE-2011-2461 was unusual because fixing it didn't just require the Adobe Flex Software Development Kit (SDK) to be updated, but also patching all the individual Flash applications (SWF files) that had been created with vulnerable versions of the SDK. The company released a tool that allowed developers to easily fix existing SWF files, but many of them didn't. Last year, Web application security engineers Luca Carettoni from LinkedIn and Mauro Gentile from Minded Security came across the old flaw while investigating Flash-based techniques for bypassing the Same-Origin Policy (SOP) mechanism found in browsers. They found SWF files that were still vulnerable on Google, Yahoo, Salesforce, Adobe, Yandex, Qiwi and many other sites. After notifying the affected websites, they presented their findings last week at the Troopers 2015 security conference in Germany.

42 comments

  1. Why don't the browsers patch these files? by Anonymous Coward · · Score: 0

    If the browser is downloading the Flash files, why doesn't it apply the patch/fix prior to the Flash plugin executing them?

    1. Re:Why don't the browsers patch these files? by dgatwood · · Score: 1

      Agreed. Flash really should apply the patch, and if it fails, it should refuse to load the Applet.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Why don't the browsers patch these files? by hcs_$reboot · · Score: 1

      If the browser is downloading the Flash files, why doesn't it apply the patch/fix prior to the Flash plugin executing them?

      And why a browser should cope with 3rd party crap like Flash?

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:Why don't the browsers patch these files? by mysidia · · Score: 1

      Or update Flash to detect and just refuse to load the applet.... if it was indeed the SWF file creator's responsibility to patch. This would help encourage them to patch and not leave users of older versions of flash vulnerable to this particular issue.

    4. Re:Why don't the browsers patch these files? by camperdave · · Score: 0

      Because a browser is a layer seven application and flash is a layer six protocol.

      --
      When our name is on the back of your car, we're behind you all the way!
    5. Re:Why don't the browsers patch these files? by hcs_$reboot · · Score: 1

      Oh they must have upgraded the ISO model recently
      --
      Whatever doesn't kill you, makes you stronger.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
  2. What's the exploit vector here? by dgatwood · · Score: 4, Interesting

    None of the pages about this bug—not the article, not the CVE, and not the Adobe explanation—tell what the actual attack vector is. They just say that they're vulnerable to XSS. Does that mean that the Flash code can be used on somebody else's domain? Does it mean that the Flash code can in some way be tricked into loading content from the wrong domain on behalf of page JavaScript? If so, and if Flash code uses only non-hardcoded URLs, does that mitigate the problem?

    The thing is, even if you got rid of all the insecure Flash applets out there, a malicious person could still host one somewhere. So depending on the nature of the attack, the only real way to fix it might be for Flash to deliberately break every Flash applet linked against the old SDK. If the attack is dependent upon the flash being hosted from the same domain as the content you're trying to steal (e.g. cookies), then the right way to fix it is for web developers to eradicate Flash from their websites.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

    1. Re:What's the exploit vector here? by Anonymous Coward · · Score: 0

      I'd love to patch my potentially hazardous SWF files, but the link on Adobe website goes to an error 404.

      https://helpx.adobe.com/content/dam/kb/en/915/cpsid_91544/attachments/APSB11_25_Patch_Tool.air

      Where can the patcher EXE be found today?

    2. Re:What's the exploit vector here? by Anonymous Coward · · Score: 0

      Where can the patcher EXE be found today?

      Sign up for Adobe Creative Cloud for only $99 a month and maybe you can find out! Don't you love "software as a service!!"

    3. Re:What's the exploit vector here? by dgatwood · · Score: 1

      I hereby propose to rename it "Software As a Disservice", or "SAD".

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re:What's the exploit vector here? by colfer · · Score: 1

      Mod parent up.

    5. Re: What's the exploit vector here? by Anonymous Coward · · Score: 0

      Funny, SAD. It should become as popular a term as SAS, responsive design, value-added, and all that other horseshit

    6. Re:What's the exploit vector here? by tjxn · · Score: 1

      I found the patch tool here: http://kb2.adobe.com/cps/915/c...

    7. Re:What's the exploit vector here? by Anonymous Coward · · Score: 0

      It didn't take too much searching to find the entire presentation from the Troopers 2015 conference here:

      http://www.slideshare.net/ikkisoft/the-old-is-new-again-cve20112461-is-back

      Tons of detail about what the exploit vector is.

  3. Is this vulnerability really corrected? by craighansen · · Score: 2

    If a malevolent SWF file could be copied and hosted elsewhere, how could Adobe reasonably claim to have corrected the vulnerability at all?

    1. Re:Is this vulnerability really corrected? by Anonymous Coward · · Score: 0

      So you can create a SWF that still lets you do the deed anyway. Just reformatting the file does not fix the issue. It is a mitigation that only slows things down 'a bit'.

    2. Re:Is this vulnerability really corrected? by Anonymous Coward · · Score: 0

      Don't assume the ecosystem will fix the bug for you - many of the companies that produced these infected files may no longer exist and their content may simply be copied between hosting sites. Waiting for the author to come along and fix the issue will probably yield crickets and tumbleweed.

    3. Re:Is this vulnerability really corrected? by mysidia · · Score: 1

      could be copied and hosted elsewhere, how could Adobe reasonably claim to have corrected the vulnerability at all?

      Think of it the same as if GCC had a bug that caused it to generate machine language code containing a vulnerability, when you were compiling a project. The bug was fixed, but all binaries previously compiled are vulnerable until rebuilt using a version of the compiler after the bugfix was made.

      The vulnerability is a same-origin policy violation affecting only the site that hosts the SWF file; I guess it's not a RCE or other vulnerability in the Flash player itself; the binary code placed into the SWF file is executed faithfully, but in fact there's an issue in the particular bytecodes that were being generated when you compiled your project, so the compiled SWF file contained the vulnerability when correctly interpreted by the Flash player, if that makes sense.

  4. Do as we say... by SeaFox · · Score: 3, Insightful

    They found SWF files that were still vulnerable on Google, Yahoo, Salesforce, Adobe, Yandex, Qiwi and many other sites.

    Talk about not dogfooding.

  5. Flash-Based Vulnerabality? by Anonymous Coward · · Score: 0

    No Yipppppeeee!

  6. So? by s.petry · · Score: 1

    Client Server technology has always had a problem where the client must trust the server. Adobe could have done better with Flash, but compromised security for flexibility. Exactly what every Bank I know of has done, and insurance company, and government agency, and department store, etc.. etc... etc...

    If you are worried, don't download content you don't trust. It's not an absolute fix, because malicious files could still be uploaded to Facebook and Youtube. That said, I doubt your world will end when you don't watch the latest meme or crazy Russian's video. Plenty of other things to do for entertainment, most in my opinion are healthier than sitting on your ass watching videos.

    I don't see this as a big deal. If you are ignorant to the dangers of the Internet today, you are intentionally ignorant. Too much information is available for you to read on the "do's and dont's" of content and usage. Sorry, but the world will never be the safe place certain people fantasize about. Human nature will prevent this from happening, ever!

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

  7. Re:Flash and Java should just fuck each other by Anonymous Coward · · Score: 1

    They already did and gave birth to python

  8. disable flash! by Gravis+Zero · · Score: 3, Insightful

    there are very few reasons to keep flash installed/enabled. if you must have it, use flashblock but chances are you can just disable/remove it completely. if some site still uses flash to play video, leave a complaint in the comments. those that haven't switched to html5 yet will do so soon enough.

    if you still have java plugin installed, you better have a good reason because no (sane) sites use that shit.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:disable flash! by Anonymous Coward · · Score: 0

      I completely dumped Flash a couple of years ago and haven't missed it one bit. There aren't any important sites that require it.

    2. Re:disable flash! by hcs_$reboot · · Score: 1, Troll

      those that haven't switched to html5 yet will do so soon enough.

      What about IE6 users, you insensitive clod

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:disable flash! by colfer · · Score: 1

      On Win8, Chrome and IE have Flash built-in. Flash updates have become an issue only on Firefox, and even there you can make Flash "ask to activate," and Mozilla central blocks outdated versions. On Win7 you still have to update Flash for IE as well as Firefox.

      I guess everyone using a browser knows this, but hasn't deemed it worthwhile to respond to these comments apparently from some archived library of ranting. Or you're on Linux or Apple! I don't know how it works there.

    4. Re:disable flash! by colfer · · Score: 1

      More accurately, disable the Java plugin if you have Java installed for other purposes.

    5. Re:disable flash! by Anonymous Coward · · Score: 0

      I think putting extensions.blocklist.enabled at false deals with the annoying complaints about Flash being outdated in FireFox. Although, I don't recommend it unless your computer is working in a frozen state, and even then, tread with caution.

  9. Complexity Bites Bytes by Tablizer · · Score: 0

    Fat Client = Fat Holes. Fat luck fixing em all.

    1. Re:Complexity Bites Bytes by Anonymous Coward · · Score: 1

      The fix is simple. Remove Flash from your system.

  10. kill it by circletimessquare · · Score: 2

    when can we go from slowly transitioning from flash to html5, to actively and aggressively killing flash as a policy initiative coordinated among major websites?

    i think a cost/ benefit analysis presentation to the right corner office could get this ball rolling

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:kill it by mysidia · · Score: 1

      When can we go back to text-based browsing and work on aggressively killing this Javascript and graphic Images stuff?

    2. Re:kill it by circletimessquare · · Score: 1

      i think we should roll up paper and put them in tubes and send them around via pipes

      --
      intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  11. They found SWF files that were still vulnerable on by Anonymous Coward · · Score: 0

    > They found SWF files that were still vulnerable on Google, Yahoo, Salesforce, Adobe, Yandex, Qiwi and many other sites.

    Was it the files or the 'finding' that was on Google, Yahoo, ... ?

    ie were the files on Google, or just search engine links to the files that were on completely different other sites ?

  12. Wait... WHAT? by Anonymous Coward · · Score: 0

    Something seems very wrong when they tell you to *fix the attacker* to fix a vulnerability. I don't get that.

  13. Re:Flash and Java should just fuck each other by Anonymous Coward · · Score: 0

    You win the Internet

  14. Bah ... by gstoddart · · Score: 1

    Flash has been in a perpetual state of vulnerable for, what, almost years now?

    Every 2-3 months for that entire time, Flash has had yet another security hole in it.

    So, I'll continue to leave it disabled in my browsers. About 3 time per year I cave and fire up an IE which has it enabled because someone in HR still insists on something I must use it for.

    But, seriously, Flash should be killed off. It's terrible. It's always been terrible. And it's not showing any signs of not being terrible.

    It serves ads, and sites with terrible navigation. I'm sure there are sites I don't use which use it for other stuff, or possibly even use it well.

    But many of us have gone many many years with it disabled and not missing a damned thing.

    --
    Lost at C:>. Found at C.
  15. Slashdot by Anonymous Coward · · Score: 0

    ...And all of these vulnerable ads must be run on slashdot. I always know if I left a tab with slashdot open on my machine as the fan is always running faster and eventually I'll get a plug-in has stopped responding message. This only ever happens when a slashdot tab is open in the background.

  16. There's another way... apk by Anonymous Coward · · Score: 0

    Using Opera 12.17 64-bit option of "play on demand only" by individual site preferences (globally too, which is how I set it to NOT allow flash on "every site there is that uses it", then setting up sites like YouTube to use it, albeit again, ONLY on demand (that way I can queue up a load of things to watch & play them as I see fit, vs. say, IE 11 playing them automatically)).

    That works vs. ads using it, and allows flash to play ONLY when, & where, I see fit!

    Funny part about YouTube since I mentioned it is that they *TRIED* telling my browser (Opera) flash was deprecated there & ANOTHER feature fooled that too (Mask as Internet Explorer or FireFox will do this) & flash STILL plays there.

    * That's the reason I still use it - it also allows me to flexibly by site disable (or enable) cookies, plugins of all types, frames/iframes, javascript - no other browser has that much flexibility to this very day (not even Chrome, which has you do all kinds of 'commandline' switching - odd, considering it's a GUI application, don't you think?)

    It sort of "blows my mind" that Jon Von Technzner (sp?), the inventor of it, dropped it like he did (iirc, it was for 'adhering to web standards' for a more universal browsing experience & also iirc, he's "top dog" @ the standards board for web 2.0 etc. SO it may merely have been a "personal sacrifice" for that pretty noble goal really - not worth it though... not imo & experience @ least. He already had one hell of a piece of work that IF he would've worked just a BIT MORE on the ECMA script (javascript) engine, it would have been JUST AS COMPATIBLE with scripted sites (stupid to run imo, it's the harbinger of doom for exploits online more than ANYTHING ELSE OUT THERE by far as a single source of it) as FireFox is.

    Javascript is slow, bloated, & again a security + privacy/tracking risk too - It's a dumb thing to run for the most part "everywhere under the sun" (I only use it where it is ABSOLUTELY NECESSARY for DB access driven sites like online shopping, banking, or tests etc. - otherwise? I turn it off everywhere else for the reasons noted above).

    IMO what was better & they deviated from it? WinCGI/CGI processing server-side pushing back results in a BETTER safer form... web 2.0 wannabe coders will *not* like that I am sure, seeing as they want to "further their own agendas" & protect their "raise d'etre" but facts, are facts - javascript is a DUMB slow risk, period. Again, the web 2.0 wannabes & advertisers won't like that... but then again, they aren't capable of mastering things like NSAPI/ISAPI or to write it minus leaks in C/C++ server side... hence the dumbing down of things doing something VERY stupid (which MS' history shows is dumb) - puttings scripts into documents (for a document-centric universe that backfired ala Word & Excel Macros). The TRASH seriously came blowing in -> JavaScript opens doors to browser-based attacks http://news.cnet.com/JavaScrip... [cnet.com] (& I can produce dozens more like that proving that point easily from reliable reputable sources).

    APK

    P.S.=> Another point in favor of Opera (oft called the 'speedking' of browsing & it is, even dusting the new javascript engines in the past with a far older one due to better coding) - I tried Webkit based browsers, even the new offering from Opera in Vivaldi - they're SLOW AS MOLASSES & don't offer as much in features I noted above... they're inflexible as hell by comparison & not as feature-laden as Opera was (not "Chopera") AND if you try that in IE, it will NAG YOU TO DEATH on javascript tags being encountered with NO OPTION to "DON'T TELL ME THIS AGAIN"... obvious why too - they want to force crap like javascript down your throat to advertise - well, I've got THAT covered too, with a little creation of my own that does the job BETTER than say, "Almost ALL Ads Blocked" crippled by default & sold-out for "the holy dollar" to NOT DO ITS JOB, the ONLY jo