On CHOW: Should that woman be drinking?
BNET Business Network:
BNET
TechRepublic
ZDNet

May 20th, 2008

Secunia finds 'highly critical' Foxit Reader Flaw

Posted by Ryan Naraine @ 11:44 am

Categories: Adobe, Arbitrary Code Execution, Browsers, Data theft, Spyware and Adware, Viruses and Worms, Vulnerability research

Tags: Software, Desktop, Vulnerability, Secunia, Flaw, Exploitation, Tools & Techniques, Patches, Security, Management

Secunia finds ‘highly critical’ Foxit Reader FlawAdd the popular Foxit Reader to the list of desktop software applications to be patched as a matter of priority.

According to vulnerability research outfit Secunia, there’s a “highly critical” vulnerability in the alternative PDF reader software that can be exploited by malicious hackers to take complete control of a target system.

The skinny:

The vulnerability is caused due to a boundary error when parsing format strings containing a floating point specifier in the “util.printf()” JavaScript function. This can be exploited to cause a stack-based buffer overflow via a specially crafted PDF file.   Successful exploitation allows execution of arbitrary code.

The vulnerability is confirmed in version 2.3 build 2825. Other versions may also be affected.

Secunia says vulnerability is fixed in an upcoming version 2.3 build 2912 but, inexplicably, the vulnerable build 2828 is currently being delivered from Foxit’s download page (see image above).

For the average computer user, it’s near impossible to keep up with patches for all the installed desktop applications.  Some software vendors are using automatic updates to ensure patches are deployed in a timely manner but, unless you are savvy enough to keep an eye out for vulnerability warnings, chances are there’s a vulnerable software on your machine, leaving you exposed to malicious hacker attacks.

[ SEE: Ten free security utilities you should already be using ]

There’s no clear cut solution to handle client-side patch management but, for starters, I like to recommend Secunia’s PSI (personal software inspector), a free utility that scans Windows machines in search unpatched software products.  The tool  works by by examining files on your computer (primarily .exe, .dll, and .ocx files) for meta information on specific software builds installed. After examining all the files on the machine, the collected data is sent to Secunia’s servers and matched against the Secunia File Signatures engine to determine the exact applications installed on your system.

The Secunia PSI can be used to flag insecure/end-of-life software and find direct download links to missing security updates. It monitors more than 4,200 desktop applications.

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

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

Subscribe to Zero Day via Email alerts or RSS.

  • Talkback
  • Most Recent of 2 Talkback(s)
Software Inspector
found the foxit reader with the flaw, as well as a few other programs with dangerous flaws on my system. Thanks good info! By the way is Java ever going to be safe? It seems like every interactive scripting program writen goes from 1 ctitical flaw to the next.... (Read the rest)
Posted by: tech_walker Posted on: 05/22/08 You are currently: a Guest | | Terms of Use
JavaScript support is provided as an add-on  forrestgump2000@... | 05/20/08
Software Inspector  tech_walker | 05/22/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here