navigation bar left navigation bar right

Secunia CSI7
navigation left tab Products navigation right tab
navigation left tab Solutions navigation right tab
navigation left tab Customers navigation right tab
navigation left tab Partner navigation right tab
navigation left tab Resources navigation right tab
navigation left tab Company navigation right tab
navigation left tab Careers navigation right tab
navigation left tab Community navigation right tab

Secunia Research finds vulnerability in ActiveX control

Get this blog as an RSS Feed
The vulnerable component, NCTAudioFile2.dll, was originally developed by NCT Company Ltd. and is known to be present in more than 70 products from 28 different software companies.
10:07 CET on the 24th January 2007
Entry written by Ina Ragragio.

Hi guys.

Secunia Research has discovered vulnerabilities in various audio and media applications caused due to an insecure ActiveX control. The vulnerable component, NCTAudioFile2.dll, was originally developed by NCT Company Ltd. (now known as Online Media Technologies Ltd.), and is known to be present in more than 70 products from 28 different software companies. This means that not only are certain NCTsoft products vulnerable, but most applications using the same component are vulnerable as well.

The vulnerability is caused due to a boundary error in the NCTAudioFile2.AudioFile ActiveX control; specifically, in the handling of the "SetFormatLikeSample()" method. Passing an argument with length of about 4,124 bytes induces a stack-based buffer overflow, making it possible for the attacker to execute arbitrary code on the user's system.

What's a viable attack scenario? Well, the exploit could be housed on a malicious web site that a user is tricked into visiting. Because this vulnerability involves an ActiveX component, successful exploitation requires that Internet Explorer is used to visit such a site. While we are not aware of any publicly available exploit for this vulnerability, actually crafting one is pretty straight-forward. So it's not too much to ask users to exercise caution when surfing the Internet, especially as IE6 automatically runs ActiveX controls.

Last year, Secunia Research found vulnerabilities in 18 compression programs because of a shared library (unacev2.dll) that could be exploited to cause a stack-based buffer overflow. Similar to shared libraries, ActiveX controls can also be found in various programs because you can license an existing one if you need the same functionality in your application.

As a developer, of course it is advantageous to use shared libraries or buy the license for ActiveX controls so that you can cut down on the development time of your product. On the other hand, you should also consider the security risks involved in doing so. Just because you didn't develop the original library file or component doesn't mean that you can eschew support for it, and leave it up to the original vendor to create a patch.

In line with Secunia's vulnerability disclosure policy, the vendor and all known licensees of the vulnerable component were contacted and given ample time to respond to our report. We have not heard from the vendor nor from most of the licensees.

Kind regards,

Ina Ragragio
Technical Writer
Discuss this blog entry
A new thread in our forum is created. Activate the thread by commenting/discussing below.
Subject: Secunia Research finds vulnerability in ActiveX control
 
User Message
Irene RE: Welcome to the Secunia Community
Member 25th Nov, 2008 18:51
Score: 0
Posts: 3
User Since: 21st Dec 2007
System Score: N/A
Location: N/A
With your help, I certainly will!
Was this reply relevant?
+0
-0
RexB RE: Welcome to the Secunia Community
Member 6th Dec, 2008 17:04
Score: 0
Posts: 6
User Since: 5th Dec 2008
System Score: 100%
Location: US
Thanks for the Welcome, and thankyou to Secunia for the security scanners. Every PC that gets more secure makes all of us more secure :)

--
lappy- Asus M50 Penryn C2D, XP SP3, FF
desky- built Athlon FX-53, XP SP3, FF
Was this reply relevant?
+0
-0

-

You must be logged in to post a comment.



 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 MSSP
Technology Partners
References
 Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


Secunia is a member of FIRST Secunia is a member of EDUcause Secunia is a member of The Open Group Secunia is a member of FS-ISAC
 
Secunia © 2002-2014 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability - Disclaimer
follow Secunia on Facebook follow Secunia on Twitter follow Secunia on LinkedIn follow Secunia on YouTube follow Secunia Xing follow Secunias RSS feed follow Secunia on Google+