Are LXF files insecure? Is LDD dangerous?
#1
Posted 03 January 2013 - 07:44 AM
Libpng 1.2.8 suffers from various issues like CVE-2006-3334, CVE-2006-5793, CVE-2007-2445, CVE-2007-5266, CVE-2007-5268, CVE-2007-5269, CVE-2008-1382, CVE-2009-0040, CVE-2010-1205, CVE-2011-2690, CVE-2011-2692, CVE-2011-3026, CVE-2011-3048, CVE-2012-3386. These issues were fixed peu à peu between 2006 and 2012 (http://www.libpng.or...png/libpng.html).
For zlib 1.2.2 its website (http://www.zlib.net/) says: "Version 1.2.3 (July 2005) eliminates potential security vulnerabilities in zlib 1.2.1 and 1.2.2, so all users of those versions should upgrade immediately."
I'm unfortunately no expert in evaluating the practical severeness of such holes and I lack in any criminal intent, but as LXF files are simply renamed ZIP files containing a PNG thumbnail of the model, I wonder how easily a malicious LXF file might be crafted to exploit one or more of these holes. Especially when http://www.kb.cert.org/vuls/id/680620 states "This vulnerability only affects zlib versions 1.2.1 and 1.2.2. [...] A remote attacker be able to exploit this vulnerability by supplying the inflate() routine with specially crafted compressed data. [...] According to public reports, this vulnerability can be exploited to execute arbitrary code [...]" I get slightly nervous.
Do I have to omit any LXF file from an untrusted online source like Eurobricks or Brickshelf for security reasons? How serious are those threats? Is this an attractive attack vector for malware currently used? Is there any official statement from TLG about this issue that Google doesn't find? Or do I panic with no cause?
I would, however, feel more secure if the next update of LDD incorporates the latest releases of the respective third party libraries used.
When I'm no longer addicted to Lego I maybe get some time to get a real signature. But when I'm no longer addicted to Lego I do not need a signature here as well.
#2
Posted 03 January 2013 - 09:44 AM
I think LDD is a "niche" software, and it is very difficult tha someone will use it for malicious purpose.
Anyway the security of a software is never a problem to be reckoned with, so you could add a request in the "LDD 5, what do YOU want?" topic.
#3
Posted 03 January 2013 - 07:41 PM
Calabar, on 03 January 2013 - 09:44 AM, said:
LDD itself might be niche software, but it relies on commonly used open source libraries. An attacker having already crafted exploits for these widely spread libraries might use LXF files as an additional attack vector with no extra effort. I'll betcha there are already tons of exploits for those libraries, so it won't be difficult at all to adjust them for LXF files as well. I mean, LXF files are nothing but ZIP files with the suffix '.LXF'; fixes for those zlib holes exist for more than seven years. Just do google for 'zlib exploit' or 'libpng exploit' and you'll see that it is not too difficult to use it for malicious purposes at all. 'Arbitrary Code Execution' means that an attacker can do everything with your computer you are allowed to, too: Send spam on your behalf, install keyloggers and backdoors sniffing your online banking accounts, place bogus ebay offers with your account, control a botnet (with your IP address appearing in log files) and so on and so on.
I do not understand why a company which is dedicated to quality like TLG does use such insecure libraries for such a long time when bugfixed versions already exist. We are not talking about a week or a month, but about more than 3/4 of a decade.
How do I escalate this to TLG directly? The support center says they are crowded with christmas emails and have half of their staff on vacation, so I don't think this is an appropriate channel. Can anyone cut through the red tape and contact the right people informally?
When I'm no longer addicted to Lego I maybe get some time to get a real signature. But when I'm no longer addicted to Lego I do not need a signature here as well.
#4
Posted 03 January 2013 - 07:54 PM
Anyway you are surely right, TLG should fix this problem.
I think the best way to contact TLG is the customer care. If now they are busy, wait some week: if LDD has survived until now (for years) without this fix, it should survive some weeks more.
Maybe someone in this forum that have privileged contacts with TLG could bring the message for you too.
#5
Posted 03 January 2013 - 08:06 PM
#6
Posted 03 January 2013 - 08:22 PM
Calabar, on 03 January 2013 - 07:54 PM, said:
Yep, I would appreciate that. As a newbie I'm not yet allowed to browse the member list for TLG representatives myself or send PMs to Superkalle or whoever is in charge.
The customer care is at the moment way too busy and must first care for the customers who actually paid something: I got LDD for free, so I shut up, queue up and wait until the others got serviced. I guess I'll manage to avoid suspicious LXF files for a while and hope the next LDD update comes soon. By the way, will there be a January update this year too, or was 2012 an exception?
Anyway, for my part someone with the appropriate privileges may close this thread and may merge it with the "LDD 5, what do YOU want" or the "LDD 4.3.5 bugs" topic.
When I'm no longer addicted to Lego I maybe get some time to get a real signature. But when I'm no longer addicted to Lego I do not need a signature here as well.
#7
Posted 03 January 2013 - 11:40 PM
About the update, LDD 4.3.5 was out few months ago, but maybe Superkalle or some other user is best informed than me.
#8
Posted 06 January 2013 - 07:16 PM
#9
Posted 15 January 2013 - 09:56 PM
It's probably time to sound the all-clear.
When I'm no longer addicted to Lego I maybe get some time to get a real signature. But when I'm no longer addicted to Lego I do not need a signature here as well.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users










