Re: xz meltdown/Lasse Collin
James Bottomley <[email protected]> Sat, 13 Apr 2024 09:16:09 -0400
| Newsgroups | dev.linux.lists.tech-board-discuss |
|---|---|
| Message-ID | <030a96cf36719d8a7ec702b9303616f89daed4bb.camel@HansenPartnership.com> |
On Fri, 2024-04-12 at 10:36 -0700, H. Peter Anvin wrote:
> Hi,
>
> Does anyone know if anyone has reached out to Lasse Collin (original
> xz-utils maintainer) and see if he needs any material assistance?
After the abuse campaign was exposed, he seems to have found a
community of supporters and is getting back into the swing of
development (at least now that the github repos and accounts have been
restored):
https://github.com/tukaani-project/xz/commit/e93e13c8b3bec925c56e0c0b675d8000a0f7f754
https://github.com/tukaani-project/xz/issues/105
For the ecosystem, I think the main lessons are
1. Trust is not a useful security metric. Note Trust is still
useful for ensuring people have the skills and ability to
contribute, it's just not a guarantor of future good behaviour.
This means we should always have independent reviews for every
commit.
2. We need better build artifact transparency generally but I think
the kernel is fine here: we still use make so don't have the huge
build artifact issue that allowed the exploit in and we have a
documented signing process for our build artifacts (kernel
tarballs).
3. The indirect library dependency problem doesn't apply to us.
If you're asking what the TAB could do, I think OpenSSF needs a
complete makeover. The badge thing is futile and wouldn't have helped
here. What we need is pro-active identification of and support for
projects at risk of this type of maintainer burnout attack. We could
also do with some resources looking at the library dependency problem
and the complex build system (autoconf, meson, etc) artifact issue.
Regards,
James