Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

7/2/2010
12:41 PM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

Popular Windows Apps Reject Microsoft Security Features

Some third-party applications aren't using Microsoft's Windows DEP, ASLR security

Turns out Microsoft's much-lauded Data Execution Protection (DEP) and Address Space Layout Randomization (ASLR) security features for Windows aren't necessarily being deployed in widespread third-party Windows applications.

Secunia sampled 16 of the most popular third-party Windows apps to study how or if they supported Microsoft's and ASLR, and found that half of these apps don't use them at all.

The apps analyzed were Adobe Flash Player, Sun Java JRE, Adobe Reader, Mozilla Firefox, Apple QuickTime Player, VLC Media Player, Apple iTunes, Google Chrome, Adobe Shockwave Player, OpenOffice.org, Google Picasa, Foxit Reader, Opera, Winamp, RealPlayer, and Apple Safari. Among those, QuickTime, Foxit Reader, Picasa, Java, OpenOffice.org, RealPlayer, VideoLAN VLC Player, and Winamp do not use Microsoft's DEP and ASLR.

DEP helps quell code execution in nonexecutable memory and was one of the key defenses against the original Operation Aurora exploit code. ASLR basically protects the system from an exploit attempting to call a system function by placing code in random areas of memory and making it more difficult for an attacker to run malware on a machine.

Thomas Kristensen, CSO at Secunia, says he was surprised that these key Windows apps weren't taking advantage of the Microsoft security features. "That such popular, high-profile products -- some of which has been active exploited recently -- aren't doing more to secure their users" was surprising, he says. "Using DEP/ASLR is a cheap and easy way to make exploitation significantly more difficult."

And all of these apps also have recently discovered memory-corruption vulnerabilities that allow for code execution, he says.

Meanwhile, several of these vendors plan to implement DEP and ASLR, but in the interim their apps remain more exposed. "It is much easier to exploit vulnerabilities in a reliable and consistent manner" without DEP and ASLR, Kristensen says.

A copy of Secunia's full report can be downloaded here (PDF). Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Cybersecurity Industry: It's Time to Stop the Victim Blame Game
Jessica Smith, Senior Vice President, The Crypsis Group,  2/25/2020
5 Ways to Up Your Threat Management Game
Wayne Reynolds, Advisory CISO, Kudelski Security,  2/26/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
6 Emerging Cyber Threats That Enterprises Face in 2020
This Tech Digest gives an in-depth look at six emerging cyber threats that enterprises could face in 2020. Download your copy today!
Flash Poll
How Enterprises Are Developing and Maintaining Secure Applications
How Enterprises Are Developing and Maintaining Secure Applications
The concept of application security is well known, but application security testing and remediation processes remain unbalanced. Most organizations are confident in their approach to AppSec, although others seem to have no approach at all. Read this report to find out more.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-9431
PUBLISHED: 2020-02-27
In Wireshark 3.2.0 to 3.2.1, 3.0.0 to 3.0.8, and 2.6.0 to 2.6.14, the LTE RRC dissector could leak memory. This was addressed in epan/dissectors/packet-lte-rrc.c by adjusting certain append operations.
CVE-2020-9432
PUBLISHED: 2020-02-27
openssl_x509_check_host in lua-openssl 0.7.7-1 mishandles X.509 certificate validation because it uses lua_pushboolean for certain non-boolean return values.
CVE-2020-9433
PUBLISHED: 2020-02-27
openssl_x509_check_email in lua-openssl 0.7.7-1 mishandles X.509 certificate validation because it uses lua_pushboolean for certain non-boolean return values.
CVE-2020-9434
PUBLISHED: 2020-02-27
openssl_x509_check_ip_asc in lua-openssl 0.7.7-1 mishandles X.509 certificate validation because it uses lua_pushboolean for certain non-boolean return values.
CVE-2020-6383
PUBLISHED: 2020-02-27
Type confusion in V8 in Google Chrome prior to 80.0.3987.116 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.