Merge pull request #111011 from waldheinz/nginx-mem-write-exec

nixos/nginx: fix MemoryDenyWriteExecute not being disabled when needed
This commit is contained in:
Aaron Andersen 2021-03-03 07:19:35 -05:00 committed by GitHub
commit 9798ed1a3d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -804,7 +804,7 @@ in
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
LockPersonality = true;
MemoryDenyWriteExecute = !(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) pkgs.nginx.modules);
MemoryDenyWriteExecute = !(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules);
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;