BNET Business Network:
BNET
TechRepublic
ZDNet

September 19th, 2008

Adobe moves to nuke ‘clipboard hijack’ attacks

Posted by Ryan Naraine @ 1:02 pm

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

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 Naraine is a security evangelist at Kaspersky Lab, an anti-malware company with operations around the world. See his full profile and disclosure of his industry affiliations.

Email Ryan Naraine

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

Talkback Most Recent of 17 Talkback(s)
Thread View Flat View
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: Logged In as: a Guest  | Login | Terms of Use
[image][image][image]No doubt - as soon as pigs,  mhenriday | 09/22/08
[image][image]Who knows????  n0oeg | 09/22/08
[image][image][image][image]Correction: Fix for 9.0.124.0  dunn@... | 09/23/08
[image][image][image]Why?  AzuMao | 09/22/08
[image][image][image][image]RE: Why?  kvolkers | 09/23/08
[image][image][image][image][image]Okay  AzuMao | 09/24/08
[image]Disabling Flash completely is smarter  topsecret@... | 09/22/08
[image][image]no way  dgrainge | 09/22/08
[image][image][image]NoScript  Greenknight_z | 09/23/08
[image]It's not just browsers  kvolkers | 09/23/08
[image][image]Don't  AzuMao | 09/24/08
[image][image]silly  AzuMao | 09/24/08

What do you think?

No Trackbacks Yet

The URI to TrackBack this entry is:
http://blogs.zdnet.com/security/wp-trackback.php?p=1948

advertisement
[ http://bwp.zdnet.com/search?dw-siteid=24

Recent Entries

advertisement

Archives

ZDNet Blogs

CIO Sessions

Check out our video interviews with leading CIOs today! [image]
Differentiating Technorati from Google
Technorati VP of Engineering: Dorion Carroll 11:50
[image]
On the Issues: From Net neutrality to bandwidth caps
Qwest CTO: Pieter Poll 11:50
[image]
How to process over 300 million transactions per day
Visa CIO: Michael Dreyer 11:30
[image]
Adopting collaboration tools in the enterprise
Cisco CIO: Rebecca Jacoby 12:35
All CIO Sessions »
advertisement
Click Here
[ http://blogs.zdnet.com/competeTracking_test.html?CN.BROWID= ]


You are viewing a mobilized version of this site...
View original page here

How do you rate mobile version of this page?

Mobilized by Mowser Mowser