Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
e0qdk ( e0qdk@reddthat.com )  to Programming@programming.dev · 3 years ago

Backdoor in upstream xz/liblzma leading to ssh server compromise

www.openwall.com

external-link
message-square
8
link
fedilink
  • cross-posted to:
  • netsec@links.hackliberty.org
  • hackernews@lemmy.smeargle.fans
  • security@lemmy.ml
  • linux@lemmy.ml
111
external-link

Backdoor in upstream xz/liblzma leading to ssh server compromise

www.openwall.com

e0qdk ( e0qdk@reddthat.com )  to Programming@programming.dev · 3 years ago
message-square
8
link
fedilink
  • cross-posted to:
  • netsec@links.hackliberty.org
  • hackernews@lemmy.smeargle.fans
  • security@lemmy.ml
  • linux@lemmy.ml
alert-triangle
You must log in or # to comment.
  • adr1an ( anzo@programming.dev ) 
    link
    fedilink
    arrow-up
    28
    ·
    3 years ago

    A nice tl;dr was https://news.ycombinator.com/item?id=39866307

    Copied here:

    For those panicking, here are some key things to look for, based on the writeup:

    • A very recent version of liblzma5 - 5.6.0 or 5.6.1. This was added in the last month or so. If you’re not on a rolling release distro, your version is probably older.

    • A debian or RPM based distro of Linux on x86_64. In an apparent attempt to make reverse engineering harder, it does not seem to apply when built outside of deb or rpm packaging. It is also specific to Linux.

    • Running OpenSSH sshd from systemd. OpenSSH as patched by some distros only pulls in libsystemd for logging functionality, which pulls in the compromised liblzma5.

    Debian testing already has a version called ‘5.6.1+really5.4.5-1’ that is really an older version 5.4, repackaged with a newer version to convince apt that it is in fact an upgrade.

    It is possible there are other flaws or backdoors in liblzma5, though.

    • eveninghere ( eveninghere@beehaw.org ) 
      link
      fedilink
      arrow-up
      14
      ·
      edit-2
      3 years ago

      5.6.1+really5.4.1

      Most sane Debian package management

      • TechNom (nobody) ( technom@programming.dev ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 years ago

        They really ought to have version masking like in Gentoo portage.

        • eveninghere ( eveninghere@beehaw.org ) 
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          Package management deserves more love on Debian, indeed. Yet they apparently have the largest collection of packages…

  • alienscience ( alienscience@programming.dev ) 
    link
    fedilink
    arrow-up
    16
    ·
    3 years ago

    The person that found this is a hero.

    Whenever I see slightly weird behaviour, there is a temptation to just move on because there isn’t enough time, running software is complicated, and there is something else I want to do. I will try to change my attitude in future in case it uncovers a backdoor like this – it would be educational too.

    • T (they/she) ( Templa@beehaw.org ) 
      link
      fedilink
      arrow-up
      8
      ·
      3 years ago

      It’s a Microsoft engineer

  • e0qdk ( e0qdk@reddthat.com ) OP
    link
    fedilink
    arrow-up
    9
    ·
    3 years ago

    Additional relevant discussion on HN: https://news.ycombinator.com/item?id=39865810

  • RonSijm ( RonSijm@programming.dev ) 
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    I saw this video yesterday: https://www.youtube.com/watch?v=jqjtNDtbDNI

    The guy describes what’s going on pretty good

Programming@programming.dev

programming@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programming@programming.dev

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 116 users / day
  • 867 users / week
  • 1.63K users / month
  • 4.3K users / 6 months
  • 450 local subscribers
  • 28.9K subscribers
  • 2.99K Posts
  • 23.3K Comments
  • Modlog
  • mods:
  • snowe ( snowe@programming.dev ) 
  • Ategon ( Ategon@programming.dev ) 
  • UlrikHD ( UlrikHD@programming.dev ) 
  • bugsmith ( bugsmith@programming.dev ) 
  • Spyro ( Spyro@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code