On TV.com: 24 Movie is On the Clock
BNET Business Network:
BNET
TechRepublic
ZDNet

September 19th, 2008

Adobe moves to nuke 'clipboard hijack' attacks

Posted by Ryan Naraine @ 1:02 pm

Categories: Adobe, Arbitrary Code Execution, Browsers, Complex Attacks, Data theft, Exploit code, Flash, Hackers, Malware, Patch Watch, Spam and Phishing, Spyware and Adware, Vulnerability research, Zero-day attacks

Tags: User Interaction, Adobe Systems Inc., Macromedia Flash Player, Attack, Keyboards, Security, Hardware, Peripherals, Ryan Naraine

Adobe moves to nuke ‘clipboard hijack’ attacksAdobe has announced plans to modify the next version of its Flash Player to use an “allow/deny” system to mitigate clipboard hijack attacks.

The change will be fitted into the final version of Flash Player 10 to demand user interaction when a Shockwave (.swf) file attempts to set data on a user’s clipboard. It follows news that malicious hackers are using booby-trapped Flash banner ads to hijack clipboards for use in rogue security software attacks.

(See Aviv Raff’s  proof-of-concept demo to show how easy it is to use Flash with ActionScript code to persistently load a malicious URL into a target clipboard).

Here’s the skinny on the Flash Player 10 changes:

[ SEE: Can Adobe mitigate ‘clipboard hijack’ issue? ]

  • In Flash Player 9, ActionScript could set data on the system Clipboard at any time. With Flash Player 10 beta, the System.setClipboard() method may be successfully called only through ActionScript that originates from user interaction. This includes actions such as clicking the mouse or using the keyboard. This user interaction requirement also applies to the new ActionScript 3.0 Clipboard.generalClipboard.setData() and Clipboard.generalClipboard.setDataHandler() methods.
  • This change can potentially affect any SWF file that makes use of the System.setClipboard() method. This change affects SWF files of all versions played in Flash Player 10 beta and later. This change affects all non-application content in Adobe AIR—however, AIR application content itself is unaffected.
  • Any existing content that sets data on the system Clipboard using the System.setClipboard() method outside of an event triggered by user interaction will need to be updated. Setting the Clipboard will now have to be invoked through a button, keyboard shortcut, or some other event initiated by the user.

[ SEE: Adobe Flash ads launching clipboard hijack attack ]

Adobe already uses an allow/deny mechanism when a SWF file attempts to access a user’s camera or microphone using the Camera.get() or Microphone.get() methods.

Adobe moves to nuke 'clipboard hijack' attacks

 * Photo credit: EdTarwinski’s Flickr photostream (Creative Commons 2.0)

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 17 Talkback(s)
RE: Adobe moves to nuke 'clipboard hijack' attacks
ClipGuru, a free clipboard manager from HTConsulting - http://clipguru.com - attempts to notify users of Windows clipboatd hijacking.... (Read the rest)
Posted by: berrytaylor Posted on: 10/06/08 You are currently: a Guest | | Terms of Use
How long until the next version comes out?  Lerianis | 09/19/08
And is there going to be a 64-bit Linux version? (NT)  php_developer | 09/20/08
No doubt - as soon as pigs,  mhenriday | 09/22/08
Who knows????  n0oeg | 09/22/08
I Agree. Let us have a fix for 8.xx or 9.xx  dunn@... | 09/22/08
Correction: Fix for 9.0.124.0  dunn@... | 09/23/08
Why?  AzuMao | 09/22/08
RE: Why?  kvolkers | 09/23/08
Okay  AzuMao | 09/24/08
Disabling Flash completely is smarter  topsecret@... | 09/22/08
no way  dgrainge | 09/22/08
NoScript  Greenknight_z | 09/23/08
It's not just browsers  kvolkers | 09/23/08
Don't  AzuMao | 09/24/08
Adobe causes its own security problems with insidious licensing programs!  XweAponX | 09/23/08
silly  AzuMao | 09/24/08
RE: Adobe moves to nuke 'clipboard hijack' attacks  berrytaylor | 10/06/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads