A backdoor in xz
A backdoor in xz
Posted Mar 30, 2024 12:07 UTC (Sat) by bluca (subscriber, #118303)In reply to: A backdoor in xz by job
Parent article: A backdoor in xz
The impact is reduced, because dlopen only happens if and when the API using the library is called by the program linking to libsystemd, rather than by default. So in this case it would not have happened, because sshd does not read compressed journal files, which is the reason compressed libs are linked in libsystemd.
Dependency chain of a full-feature build of libsystemd from main (plus a PR under review):
build/libsystemd.so.0 (interpreter => None)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
We want to remove the need for libcap too, but that's a bit more complex.
