Adobe Flash 'clickjacking' vulnerability fix requires admin alertness

By Scott M. Fulton, III | Published October 16, 2008, 11:20 AM

A revised security architecture in the new version of Flash may drastically reduce malicious users' ability to "clickjack" their way into remote code execution. But it requires admins of content provider sites to take notice.

The cross-site scripting vulnerability problem with Adobe Flash has been known for some time. Since Macromedia first made it possible for Flash clients to receive content and instructions from sites outside the domain that launched them, it's been an even bet that the mechanism relied upon to maintain the integrity of Flash sessions would be the target of malicious attack.

That mechanism is the policy file, which is a kind of lock that's supposed to enable Flash content from one site to allow itself to be appended by content from an outside domain. For many organizations whose content is derived from multiple sources or partners, even worldwide, such a policy system may be necessary. But cross-site content wasn't even possible before Flash 7; and possibly as a result, many admins' inattention to the proper use of the policy file once it was implemented, may have contributed to the vulnerability problem.

With the release of Flash Player 10 this week, Adobe enters a new, planned phase in addressing what Adobe still calls a critical issue. In fact, you could consider Flash 10 the "patch" for the hole, except that Adobe has been implementing its ultimate fix for the issue as a long-term project, and yesterday marked the beginning of the final stage in that fix.

"Like most new technologies, policy files weren't perfect when they were first introduced. After four years, the Internet security community has found two undesirable situations...that can arise from the existence of policy files," reads the latest version of an article from Adobe security engineer Deneb Meketa, updated last month.

"The basic premise of policy files remains valid," Meketa writes, "and Flash developers can continue to rely on policy files just as they have since Flash 6. To address the new concerns, however, Adobe is specifying some stricter rules for the use of policy files. Additionally, there are a number of improvements that make policy files more useful and usable."

Far stricter rules on the implementation of policy files, Meketa goes on, are intended to reduce the likelihood that any kind of malicious file can be crafted to masquerade as the policy file. In earlier editions of Flash, it was possible for a malicious site to present the client with a false image file, such as a fake JPEG, and then trigger it to reveal itself as an SWF script that altered the policy file.

Another new safeguard he mentions is the use of socket-level binding, as a way of thwarting instances where malicious content can alter the client's local DNS server to make it appear as though later content is actually coming from the legitimate content's origin. That can happen if IP addresses or DNS names are used to determine the origin of content; this type of optional binding enables resolution to take place at a much more granular level.

Admins have been warned for some months that stricter policy controls were coming, so the fix to this problem has required renewed vigilance from all sides. While some have faulted Macromedia's, and later Adobe's, response to this issue as slow, the amazing fact has been that this vulnerability has not been exploited more than it has. Historically speaking, there's a good chance security developers have spent more time on this issue than malicious users.

Comments

View comments by with a score of at least

Just get a Mac and worry no more.

Score: 0

|

I've got issues with the new version.
Some sites keep giving me the Adobe flash install pop up even after I've installed it from the Adobe site and restarted my computer.

Score: 0

|

Par for the Adobe course. Force folks to upgrade instead of fix crappy products.

Score: 0

|

Doesn't the upgrade fix the issue? Or did you think that the software would automatically fix itself without any help?

Score: 0

|

No.. IBM has the self healing software..

Score: 0

|

EC's Kroes to US senators: Mind your own business on Oracle + Sun

If the AP is accurate, the EU's antitrust chief just told the United States Senate that any merger that takes place in the world is more her affair than theirs.

What does AT&T's 'Mark the Spot' app say about service quality?

That's a question for Betanews readers to answer in comments to this post.

Windows fix for TLS security bug still forthcoming, won't be Tuesday

Anyone looking for a fix for last month's discovery of a potentially serious security hole in TLS and SSL may have to wait until everyone is ready to act together.

Google rolls out real-time search, Near Me Now, extended personalization

Over time, searches from PCs and mobile phones will grow even "more personalized." But what about user privacy and search results that give you "the truth"?

Betanews Podcast: Rupert Murdoch and the buying stuff online problem

We'll have a more difficult time paying for online news if the underlying protocol for online payment has a big gaping hole in it.

Not the first, not the last, technology predictions for 2010

Carmi Levy | Wide Angle Zoom: The real truth is probably that what went around in 2009, will come around to haunt us next year.

Google Goggles: Hands on with the Shazam of the Real World

Google today unveiled Goggles, its visual search lab for Android devices that identifies objects by sight.

Microsoft: Windows 7 Family Pack wasn't 'pulled,' it just sold out

If you hurry, you may still be able to find the last Family Pack upgrade editions hanging around retail store shelves, but probably not so much online.

Clever iPhone game returns after being bumped over a name dispute

The game's simple concept and multitude of platforms and puzzles manage to pull off a retro, 8-bit style that's reminiscent of an old Atari game given a modern makeover.

Intel's marriage of CPU and GPU not ready for prime time

Although there will be an Intel component this month that can compute and plot in parallel, Betanews was told today, it won't be based on Project "Larrabee."

An alternative to Research in Motion's enterprise e-mail? There's an app for that

Good Technology today released an iPhone app compatible with its enterprise e-mail solution.