As reported by Tom Stoeckel over on Without a Net, AutoCAD 2013 Service Pack 1 is now available for download. I've been waiting for this release with some impatience… in my new role I've been increasingly involved in discussions around the security of AutoCAD and our customers' data, and this Service Pack makes significant progress in this area.

PadlockAs Tom notes, malware attacks in AutoCAD typically take advantage of the fact that when a drawing is loaded, AutoCAD tries automatically to load various types of acad.* files (acad.dvb, acad.lsp, acad.fas, acad.vlx, …) from the drawing's folder. Which means that when projects are zipped and passed around, viruses can spread.

This Service Pack helps address this kind of threat in a couple of ways. The first is to introduce the idea of trusted paths from which files may be auto-loaded (and when I say this it refers to the legacy auto-loading mechanism mentioned above, not to the newer Autoloader). This will allow much finer control by users and CAD managers to secure systems against this type of virus.

The trusted locations are assigned via the AUTOLOADPATH system variable and controlled by its sibling AUTOLOAD. I expect this mechanism to broaden, over time, to cover other aspects of application loading inside AutoCAD, but this is certainly a helpful first step.

The second way in which the Service Pack helps is when a system has actually been infected. Once that happens – and this does depend greatly on the specific malware infection – it can be pretty tricky to work out what needs to be done to stop the infection from spreading. As most viruses currently spread via auto-loaded LISP files, the /nolisp command-line switch will help users on infected systems get back up and running more quickly, as AutoCAD will be loaded without the possibility of running LISP code. From here it should be more straightforward to at least export the relevant drawing data without that particular breed of virus being able to copy itself along to the project. Again, this is mostly a reaction to the way malware currently – and most commonly – infects AutoCAD systems, and I'd expect this also to need to broaden, over time.

There is an exception to this: not long after the Melissa virus attacking Microsoft Office hit the news in 1999 (remember that, anyone? 🙂 there was a similar virus targeting AutoCAD named ACAD.Star that took advantage of the same loop-hole related to embedded VBA macro security. But that's so far the only other headline-making AutoCAD virus I can remember that doesn't fit the above mold.

photo credit: notsogoodphotography via photo pin cc

14 responses to “Service Pack 1 for AutoCAD 2013”

  1. Ah, the joys of scheduled blog posting... 🙂

    I queued this one up yesterday and then went to bed. The news came in overnight: the timing was a bit unfortunate, but hopefully it'll get reposted soon, in any case.

    Kean

  2. I quoted a current status of a service pack. AutoCAD 2013 has many errors. This service pack is next confirmation. 🙁

    Are you thought what between quality of a product and volume of its sales there is a direct link?

    For localized users:
    Lisp + DCL + Unicode + AutoCAD 2013 = Horror.

    bloomberg.com/news/2012-08-23/autodesk-lowers-annual-forecast-cuts-jobs-in-restructuring-plan.html

    theswamp.org/index.php?topic=41918.msg471067#msg471067

    usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=20327837&linkID=9240618

    It is sad for me. 🙁

  3. Sorry - is that a request for a comment?

    Kean

  4. I quoted a current status of a service pack. AutoCAD 2013 has many errors. This service pack is next confirmation. 🙁

    Are you thought what between quality of a product and volume of its sales there is a direct link?

    For localized users:
    Lisp + DCL + Unicode + AutoCAD 2013 = Horror.

    http://www.bloomberg.com/news/2012-08-23/autodesk-lowers-annual-forecast-cuts-jobs-in-restructuring-plan.html

    http://www.theswamp.org/index.php?topic=41918.msg471067#msg471067

    http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=20327837&linkID=9240618

    It is sad for me. 🙁

  5. Hi Andrey,

    There was a very specific issue with the Service Pack that has caused it to be removed, and it will be reposted once fixed. These things happen (I don't personally see there's a fundamental problem with quality in AutoCAD or in our Engineering processes - if you feel that's the case, please do make sure ADN is aware of your concerns).

    Your primary complaint appears to be regarding the use of the Core Console in localized versions. I'm not aware of these issues, but as a tool that's intended to run scripts - and is not end-user focused, in any way - this doesn't come as a huge surprise. Application development inside AutoCAD - for better or worse - is more reliably performed via globalised commands. Now I may have missed your point - if that's the case, please do submit your concerns in more detail via ADN.

    The recent financial results doesn't seem in any way related to the quality of AutoCAD - if you look into the detail, from a sales perspective you'll see that AutoCAD is actually one of this quarter's success stories - but I can see how it might be tempting to tie these various threads together.

    Regards,

    Kean

  6. Which errors will be fixed in SP1?

    Regards

  7. I believe there's some kind of list posted with the SP - again, you might want to check in with ADN on that.

    Kean

  8. In your article the complete description, or is also other corrections?

  9. You outstripped me with the response. Thanks.

  10. I probably should have been more clear in my post: I was just highlighting one aspect of the changes in the SP - there are certainly more in there.

    Kean

  11. It is very likely that in in SP1 the problem which I registered with number 06921325 is solved:

    >...
    4. In AutoCAD it is necessary to add the settings, which allowing to disconnect behavior at which AutoCAD automatically loads files acad.lsp, acad.fas, acaddoc.lsp, acaddoc.fas, acad2013.lsp and acad2013.fas. Such need is caused by that given singularity AutoCAD those who writes various viruses often use. AutoCAD itself loads in itself the malicious code and fulfills it. Antiviruses don't cope with such infection and it, frequently, does the big harm to the organizations.
    ...

    I hope that it will be decided. 🙂

  12. Indeed - you will be able to use the AUTOLOAD and AUTOLOADPATH system variables to stop such files from being loaded.

    Kean

  13. Service Pack 1.1 is now available at the same URL, fixing the issues with SP1 that caused it to be pulled.

    Our apologies for any inconvenience caused.

    Kean

Leave a Reply to Kean Walmsley Cancel reply

Your email address will not be published. Required fields are marked *