My understanding is that systemd
is the parent process for all other processes running on Linux.
If systemd
has been updated on production devices such as servers and the service is not restarted, what are the security implications?
What are the common attack vectors for systemd
to signal it must be restarted?
The article on systemctl daemon-reexec suggests that a package update already performs restart systemd
.
This suggests there is no requirement to restart systemd
even though the output below displays it has been updated and may be using deleted files.
PID | PPID | UID | User | Command | Service | Files
-----+------+------+---------+---------------+---------------+----------------------------
1 | 0 | 0 | root | systemd | | /usr/lib64/libkmod.so.2.3.3
907 | 1 | 0 | root | systemd-udevd | systemd-udevd | /usr/lib64/libkmod.so.2.3.3
2284 | 1 | 1000 | user | systemd | | /usr/lib64/libkmod.so.2.3.3
2285 | 2284 | 1000 | user | systemd | | /usr/lib64/libkmod.so.2.3.3