Forum Moderators: phranque
The beginning of the end. Why, oh why did Adobe have to start putting in all those extra features? Almost anybody here could have told them what would happen...
Beyond these, Kierznowski claims to have found seven more points for launching malicious code from withing otherwise legitimate PDF files, and hinted that Acrobat’s JavaScript model may allow even more.In a comment on his own blog post, Kierznowski said of the potential to exploit PDFs: “I still think we are only scratching the surface.”
A PDF carrying a malware payload can use the ADBC connection to the host computer’s ODBC to tunnel out into any other ODBC-connected database, potentially accessing every piece of confidential data on the targeted system.
Whatever the security holes may be, this is bad news for people who must work with teams or otherwise accept files from people who may be all for utilizing Acrobat and PDF to it's "full potential." Let's face it, no matter how much we may recognize the dangers of the vulnerable features, and no matter how much we would like to use an alternative, non-vulnerable PDF viewer, the fact remains that a lot of us may not always have a choice.
When was javascript introduced into pdf?
I don't believe it is actually a part of their PDF spec, so to speak. As far as when was it introduced in the Adobe Acrobat product? I want to say version 4 but I cannot confirm ...
[partners.adobe.com...]
HISTORICAL NOTE:
JavaScript dates back to Adobe Exchange 3.01. JavaScript functionality was added to this version by means of the "Acrobat Forms Author Plug-in 3.5 Update".
And I believe I can also stop and correct myself here ... seems it is indeed a part of the PDF spec as of 1.3.
JavaScript ActionsA JavaScript action (PDF 1.3) causes a script to be compiled and executed by the
JavaScript interpreter.
This was found in the current PDF Reference (1.6).