From e9a1271a0c99f0fa5a16786c85b44b2a06150ae0 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Wed, 21 Jan 2026 20:26:31 +0100 Subject: [PATCH] units/systemd-portabled: enable NoNewPrivileges= As with all other daemons we ship. --- units/systemd-portabled.service.in | 1 + units/user/systemd-portabled.service.in | 1 + 2 files changed, 2 insertions(+) diff --git a/units/systemd-portabled.service.in b/units/systemd-portabled.service.in index cad2830b64..d22f234271 100644 --- a/units/systemd-portabled.service.in +++ b/units/systemd-portabled.service.in @@ -20,6 +20,7 @@ ExecStart={{LIBEXECDIR}}/systemd-portabled BusName=org.freedesktop.portable1 CapabilityBoundingSet=CAP_KILL CAP_SYS_PTRACE CAP_SYS_ADMIN CAP_SETGID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE CAP_CHOWN CAP_FOWNER CAP_FSETID CAP_MKNOD MemoryDenyWriteExecute=yes +NoNewPrivileges=yes ProtectHostname=yes ProtectKernelLogs=yes RestrictRealtime=yes diff --git a/units/user/systemd-portabled.service.in b/units/user/systemd-portabled.service.in index 61aa85ef89..b0a64f20ff 100644 --- a/units/user/systemd-portabled.service.in +++ b/units/user/systemd-portabled.service.in @@ -16,6 +16,7 @@ Documentation=man:org.freedesktop.portable1(5) ExecStart={{LIBEXECDIR}}/systemd-portabled --user BusName=org.freedesktop.portable1 MemoryDenyWriteExecute=yes +NoNewPrivileges=yes RestrictRealtime=yes RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6 SystemCallFilter=@system-service @mount