Adobe Flash Language Used to Hide Malicious Code

Written By
Brian Prince
Brian Prince
Published: Jul 14, 2010
Updated: Feb 2, 2021
2 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

New research has found attackers are abusing Adobe System’s ActionScript programming language to dodge anti-malware defenses.

ActionScript is the programming language of the Adobe Flash platform. In a recap of the threat landscape for the first six months of 2010, M86 Security reported observing attackers combining JavaScript with ActionScript in a bid to obfuscate malicious code.

“Due to the widespread adoption of Adobe Flash across the Web, Flash continues to remain a popular choice for developers, particularly in the realm of Web development,” the researchers wrote. “What is less known is that ActionScript has a handy interface with JavaScript on the parent page. This little known fact is exactly the feature being abused by attackers today.”

Using the predefined functionality in ActionScript for “ExternalInterface,” attackers can produce a two-way communication between Flash and JavaScript, the report explains.

“To analyze the code in this case we need both the ActionScript and JavaScript together,” the report states. “Having only one part of the system is insufficient for the correct analysis. Dividing the function between the two types of script hinders most of the new, proactive detection mechanisms.”

Adobe has faced a number of challenges in the area of security during the past year, as hackers have increasingly honed in on some of its most popular products, in particular Adobe Flash, Reader and Acrobat. Of the 15 most exploited vulnerabilities observed by M86, four involved Adobe Reader. The report also (PDF) found that Java-based exploits are on the rise.

The most common attack scenario, the researcher wrote, is as follows: an IFrame or JavaScript is injected into a Web page of a legitimate site that redirects the browser to a malicious Web page that includes an embedded, malicious Java applet.

“Over the past few months, a number of Java related exploits have been actively used in the wild,” according to the report. “The most popular of these Java vulnerabilities are CVE-2010-0842, CVE-2009- 3867, CVE-2008-5353, CVE-2010-1423…With this kind of success, we expect Java-based exploits to continue to remain a popular weapon of choice for attacks in the wild.”

Advertisement

“Traditional methods such as spambots and dynamic code obfuscation are still very much in use,” said Bradley Anstis, vice president of technology strategy at M86, in a statement. “However the first half of 2010 has also seen the emergence of new advanced methods as seen in the new combined attacks. Cybercriminals continue to try and outsmart even the latest Internet security protection mechanisms.”

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.