Live data from Hacker News

Viewing profile — landave

landave

HN member
Joined
Sat, Jun 03, 2017, 12:15 PM UTC
HN karma
837
Public activity
51 items

About landave

https://landave.io

Feel free to send me an email to (λx. 'blog' x 'landave.io') '@'.

Please use this PGP key: https://pgp.mit.edu/pks/lookup?op=get&search=0x64632671BE1379F0

[ my public key: https://keybase.io/landave; my proof: https://keybase.io/landave/sigs/lDfwKttEOgywk1ebY0CnNqlXoEDKl9cYcfKYyh8VpGo ]

Recent public activity

  1. comment
  2. story
  3. story
  4. comment
    Comment #17311625

    Wow. It appears that movaxbx.ru copied multiple of my blog posts as well[1][2][3][4]. I wonder how hard it would be to take legal action (in particular to stop them from doing this…

  5. comment
    Comment #17254275

    LGPL or not, if I remember correctly, F-Secure does not enforce a valid signature of the 7-Zip library, so you can replace it yourself. Don't quote me on this though. However, F-Se…

  6. comment
    Comment #17254083

    Why do you think so? It seems they have updated to 7-Zip 18.05 on May 11, 2018: https://forums.malwarebytes.com/topic/228610-vulnerability-i...

  7. story
  8. comment
    Comment #16994743

    I think this is correct. Since _solidAllowed is set to false at the beginning of Code(), it will remain false if an exception occurs in the middle of decoding (CVE-2018-5996). This…

  9. comment
    Comment #16990514

    > does say VS2017 produce a smaller executable file, or a faster executable? If I recall correctly, Igor once said that he tested the new VS compiler and it produced neither smalle…

  10. comment
    Comment #16989326

    Okay, so these packages come with more mitigations than 7-Zip on Windows. However, looking at the source code, I am pretty sure they are affected by the same bug.

  11. comment
    Comment #16988505

    That's right, they patched CVE-2017-17969, which affected ZIP decompression. Interestingly, I believe they didn't patch CVE-2018-5996 (affecting RAR), which I published [0] on Janu…

  12. comment
    Comment #16987638

    You missed my point. It is trivial to find out what the magic number is. What is more important though: How exactly is the magic number matched? From what you have written, one mig…

  13. comment
    Comment #16987411

    Just looked at both the packages source, and it looks like they are affected. At least all the vulnerable code is in the source package.

  14. comment
    Comment #16987310

    Of course, but I would still strongly advise against this. If you really cannot avoid implementing something like this, you should inspect the 7-Zip code in order to be 100% sure t…

  15. comment
    Comment #16986605

    HE-ASLR I am discussing with him right now, and I think we will get this. But honestly, I don't think we will ever see a 7-Zip with /GS or CFG. Not only would this cost about 1% in…

  16. comment
    Comment #16986482

    Note that the standard 'p7zip' package from Debian/Ubuntu doesn't support RAR. However, they have an additional package 'p7zip-full' or 'p7zip-rar' for RAR support. I didn't check …

  17. comment
    Comment #16986377

    DEP was previously disabled because Igor used to compile 7-Zip with VC6, which doesn't support the /NXCOMPAT flag. I convinced him back in January to enable it for 7-Zip 18.01. Not…

  18. comment
    Comment #16986156

    There were some misunderstandings that I want to clear up (maybe I will add them in an update to the blog post): 1. Some people mentioned that this would "only affect RAR files" an…

  19. story
  20. story
  21. comment
    Comment #16226976

    I assume you mean a performance comparison? The runtime performance cost of ASLR on Windows is zero once a binary has been loaded, since the code is relocated at load time. Stack c…

  22. comment
    Comment #16226565

    So I just tried to compile 7-Zip with VS2017 and /DYNAMICBASE. The main binary 7z.dll is 1,569,792 bytes in total, 9344 bytes (0.595%) of which are used by the relocation table. En…

  23. comment
    Comment #16225805

    What do you mean exactly by "these things"? It may be that the blog post is difficult to understand simply because I have written it poorly...

  24. comment
    Comment #16223470

    Thanks for pointing this out. I just fixed it.

  25. comment
    Comment #16222945

    Yes, 18.00 beta is the patched version. The current release (non-beta) version is not patched yet. Moreover, the POSIX port of p7zip is not patched yet at all.