We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!

Foxit Reader zero-day vulnerability.

Options
Iconic
Iconic Posts: 1,021 Forumite
Part of the Furniture 500 Posts
Somebody posted this link on another forum and although I have read it a few times I still cannot understand it!
http://www.theregister.co.uk/2013/01/11/foxit_pdf_plugin_vuln/

As 5.4.4.1128 is the latest version can I assume the only safe way to use Foxit it is when you are not connected to the internet?

Comments

  • colin79666
    colin79666 Posts: 1,356 Forumite
    Part of the Furniture 1,000 Posts
    Basically it is perfectly safe to open PDFs you have already downloaded. But having it installed means any web link could infact take over your machine.

    Either disable the Foxit plugin so it cannot be launched automatically by the browser or uninstall it altogether and install the latest version of Adobe Reader.
  • Lum
    Lum Posts: 6,460 Forumite
    Part of the Furniture 1,000 Posts Photogenic Combo Breaker
    edited 12 January 2013 at 1:22AM
    Adobe Reader is even worse than Foxit for security holes! If you don't need access to the "advanced" features of PDF files, e.g. filling in forms, embedded video, 3d images, javascript and other things that don't belong anywhere near a Portable Document Format then have a look at Sumatra PDF

    http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

    It's open source and just does the basic displaying of documents so there are less stupid features for malware authors to exploit.


    If you want to stick with Foxit, don't open any PDFs from the internet until they have put a patch out. (and you have installed the patch, obviously!)



    For those wondering how this exploit works, it looks like it's a "buffer overrun" vulnerability. In this case when you click on a link to a PDF file on some website, your browser will tell foxit to open a PDF from e.g. http://example.com/document.pdf if the web page makes that web address really really long then it ends up bigger than the amount of space Foxit allows for storing a web address, the extra spills out and ends up overwriting part of the Foxit software. You can use this to inject your own computer program into Foxit reader causing the reader to, say, install malware in the bakground.
  • poppellerant
    poppellerant Posts: 1,963 Forumite
    Part of the Furniture 1,000 Posts Name Dropper Photogenic
    I use Foxit, and will continue to do so until Firefox can open PDF files by itself - which might not be that long, according to this link.

    Just use common sense, and don't open PDF files from suspicious sites that offer you to open PDF files out of the blue. Also don't follow suspicious links to PDF files from emails, or even anybody. If you expect to open a PDF file, say when viewing a bill online, then by all means do that.
  • Iconic
    Iconic Posts: 1,021 Forumite
    Part of the Furniture 500 Posts
    Many thanks for the replies.

    Zero-day vulnerability, stack overflows and buffer overruns are a bit beyond me but I understand them a little more now!
  • Lum
    Lum Posts: 6,460 Forumite
    Part of the Furniture 1,000 Posts Photogenic Combo Breaker
    zero-day just means that someone has found a new way to hack it and, instead of notifying the Foxit people and allowing them to fix it, they have published how to do it instead. It means that the exploit is "in the wild" "zero days" after being discovered.

    Trying to think of a simpler way to explain a buffer overrun... ok pretend you keep your socks on one side of a drawer and your knickers on the other side. One day you put too many knickers in so they spill over onto the sock side... since a computer just does exactly what it is told without thinking, if you do this it will end up going to work one morning with knickers on it's feet.

    The solution is to check that you don't put too much of either in, and that check is what the Foxit people missed with this one. It's pretty basic stuff but it pops up far too often in computing.
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 351K Banking & Borrowing
  • 253.1K Reduce Debt & Boost Income
  • 453.6K Spending & Discounts
  • 244K Work, Benefits & Business
  • 598.9K Mortgages, Homes & Bills
  • 176.9K Life & Family
  • 257.3K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.6K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.