Live data from Hacker News

Viewing profile — ebiggers

ebiggers

HN member
Joined
Mon, Jun 04, 2018, 2:12 AM UTC
HN karma
372
Public activity
20 items

About ebiggers

No profile information was provided.

Recent public activity

  1. comment
    Comment #47969317

    I don't see those eBPF or microkernel ideas as being particularly realistic! But there are some simple ways AF_ALG's attack surface could be reduced (as an intermediate step to dis…

  2. comment
    Comment #47969279

    Indeed, iwd is the main reason why general-purpose Linux distros can't disable AF_ALG yet. But many Linux systems are more specialized and don't have wireless connectivity, or they…

  3. comment
    Comment #47958380

    No, dm-crypt just calls the kernel's crypto code directly.

  4. comment
    Comment #47957897

    That can be done in userspace too -- different userspace processes have different address spaces too. The fact that the first link recommends using keyctl() for RSA private keys is…

  5. comment
    Comment #47957565

    It doesn't seem to actually get used that way in practice. ALG_SET_KEY_BY_KEY_SERIAL didn't even appear until just a few years ago. And either way, if the interface allows you to o…

  6. comment
    Comment #47957466

    If iwd, or cryptsetup with certain non-default algorithms, isn't being used on the system, you should be fine. Not many programs use AF_ALG. It's possible there are others I'm not …

  7. comment
    Comment #47957165

    iwd is the main culprit (for systems that use it instead of wpa_supplicant). I think cryptsetup / LUKS also requires it with some non-default options. With the default options, it …

  8. comment
    Comment #47956312

    As someone who works on the Linux kernel's cryptography code, the regularly occurring AF_ALG exploits are really frustrating. AF_ALG, which was added to the kernel many years ago w…

  9. comment
    Comment #37679404

    It may have been, but security impact is often not recognized right away. The older report was not sent to security@kernel.org and did not include a root cause analysis.

  10. comment
    Comment #37678988

    This is a great example of why so few people want to be a Linux kernel maintainer. Not only is it largely a thankless "job" where you get blamed for issues you didn't cause and are…

  11. comment
    Comment #37318528

    How were you comparing ISA-L and libdeflate? For decompression I've found that the latest version of libdeflate is slightly faster than ISA-L.

  12. comment
    Comment #32381301

    Note that libdeflate has used essentially the same method since 2016 ( https://github.com/ebiggers/libdeflate/blob/v0.4/lib/adler32... ), though I recently switched it to use a sli…

  13. comment
    Comment #23623483

    > In this somewhat unusual case, the problem was found and corrected in the Linux kernel through a typical bug-fix process and not handled as a security vulnerability, so no CVE wa…

  14. comment
    Comment #21169333

    Well, the longer that vulnerabilities are kept secret, the longer that users are unable to take any action to protect themselves, and the less incentive that vendors have to roll o…

  15. comment
    Comment #21169194

    SELinux actually does significantly reduce the kernel attack surface on Android, and it has made a lot of kernel vulnerabilites unexploitable on Android. This particular bug was si…

  16. comment
    Comment #21169080

    syzbot is already fuzzing the latest two stable kernels and has found hundreds of bugs, including lots of use-after-frees. All these bugs are listed here: - https://syzkaller.appsp…

  17. comment
    Comment #19211781

    AFAICS, this was exposed by the addition of sockfs_setattr() in v4.10. So it's incorrect to claim that kernels older than that are vulnerable, even though the code being fixed was …

  18. comment
    Comment #19111324

    (I'm one of the authors of the blog post) We considered it, of course, along with many other block ciphers. However, heavily optimized Threefish-256 is 22.6 cycles per byte on Cort…

  19. comment
    Comment #17755252

    You can read about some of the other options considered here: https://marc.info/?l=linux-crypto-vger&m=152573520705012 . But in the end, a new ChaCha-based mode suitable for disk e…

  20. comment
    Comment #17224150

    There's some missing context if you read just Dr. Ashur's email and not the rest of the thread. The reason I added Speck to the Linux kernel's crypto API is unrelated to the propos…