Backdoor in upstream xz/liblzma leading to SSH server compromise
731–740 of 1001 posts
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#732Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#733The terrifying part is that this was primarily found because the backdoor was poorly made and causing performance problems. Makes you wonder what more competent actors can do.
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#734Funny how Lasse Collin started to ccing himself and Jia Tan from 2024-03-20 (that was a day of tons of xz kernel patches), he never did that before. :) https://lore.kernel.org/lkml/20240320183846.19475-2-lasse.co...
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#735I've long since said that if you want to hide something nefarious you'd do that in the GNU autoconf soup (and not in "curl | sh" scripts). Would be interesting to see what's going on here; the person who did the releases has done previous releases too (are they affected?) And has commits going back to 2022 – relatively recent, but not that recent. Many are real commits with real changes, and they have commits on some…
Pure speculation but my guess is a specific state actor ahem is looking for developers innocently working with open source to then strongarm them into doing stuff like this.
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#736Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#737It was caught out of luck due to performance degradation. So nobody reads the code - not even once- prior to merging into upstream supply chain?
So nobody reads releases notes either.
But I’m sure this was a one off and were safe now
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#738The offending tarball for v5.6.1 is easier to find, an example being.[2]
m4/.gitignore was updated 2 weeks ago to hide build-to-host.m4 that is only present in the release tarball and is used to inject the backdoor at build time.[3]
[1] https://git.phial.org/d6/xz-analysis-mirror
[2] https://mirrors.xtom.ee/gentoo/distfiles/9f/xz-5.6.1.tar.gz
[3] https://git.phial.org/d6/xz-analysis-mirror/commit/4323bc3e0...
Re: Backdoor in upstream xz/liblzma leading to SSH server compromise
#739I am *not* a security researcher, nor a reverse engineer. There's lots of stuff I have not analyzed and most of what I observed is purely from observation rather than exhaustively analyzing the backdoor code. I love this sort of technical writing from contributors outside the mainstream debugging world who might be averse to sharing. What an excellently summarized report of his findings that should be seen as a templ…
FWIW, it felt intimidating as hell. And I'm fairly established professionally. Not sure what I'd have done earlier in my career (although I'd probably not have found it in the first place).